Kaikilla espoolaisilla lapsilla ja nuorilla on oikeus perusopetukseen. Perusopetusta annetaan peruskoulussa, joka käsittää luokka-asteet 1-9. Perusopetusta edeltää esiopetus, jota toteutetaan joko kouluissa tai päiväkodeissa. Peruskoulun jatkoksi on joissain kouluissa vapaaehtoinen lisäopetusluokka (10. luokka).
Peruskoulussa oppilas suorittaa oppivelvollisuutensa ja saa päättötodistuksen myötä jatko-opintokelpoisuuden.
Kuuden ensimmäisen vuoden aikana opetusta antaa yleensä luokanopettaja, joka opettaa kaikkia tai useimpia aineita. Kolmen ylimmän luokan opetus on pääosin aineenopetusta, jolloin eri oppiaineita opettavat asianomaisten aineiden opettajat.
Peruskoulu on maksuton. Oppilas saa koulusta maksutta oppikirjat ja muun oppimateriaalin, jonka koulut itse valitsevat. Usein oppikirjoja kierrätetään. Liikuntavarusteet hankitaan itse.
Perusopetuksen tuntimäärät Espoossa
Peruskouluissa annettavan opetuksen tuntimäärät on päätetty Espoon opetussuunnitelmassa.
1. ja 2. luokalla 20 tuntia viikossa
3. luokalla 23 tuntia viikossa
4. luokalla 23/25 tuntia viikossa
5. luokalla 25/27 tuntia viikossa
6. luokalla 26/28 tuntia viikossa
7. luokalla 30/32 tuntia viikossa
8. ja 9. luokalla 30 tuntia viikossa