Lahden kaupungissa on 22 peruskoulua, joihin sisältyy ruotsinkielinen koulu, kaksikielinen opetus suomi-englanti sekä kielikylpyopetuksena suomi-ruotsi, Ali-Juhakkalan erityiskoulu ja Kanervikon sairaalakoulu.
Lahden perusopetus on jaettu kolmeen alueeseen: pohjoinen, itäinen, eteläinen. Kullakin alueella koulut muodostavat koulupolun, jossa opetus 1-6 -luokkien alakoulusta jatkuu alueen 7-9 -luokkien yläkouluun tai yhtenäiskouluun.
Oppilaan opiskelu jatkuu pääsääntöisesti oman alueen koulussa, paitsi jos oppilas hakeutuu 3. tai 7. vuosiluokalta painotettuun opetukseen.