Primary schools

In Espoo, there are 77 Finnish-speaking comprehensive schools including 44 primary schools (grades 1–6) and 15 joint comprehensive schools (grades 1–9). There are also 11 Swedish-speaking comprehensive schools including 8 primary schools and 3 joint comprehensive schools.

Espoonlahti region

Eestinkallion koulu (grades 1–6)
Iivisniemen koulu (grades 1–6)
Kantokasken koulu (grades 1–6)
Latokasken koulu (grades 1–6)
Laurinlahden koulu (grades 1–6)
Mainingin koulu (grades 1–9)
Martinkallion koulu (grades 1–9)
Meritorin koulu (grades 1–6)
Nöykkiönlaakson koulu (grades 1–6)
Saunalahden koulu (grades 1–7)
Soukan koulu (grades 1–6)

Finno skola (grades 1–6, Swedish-speaking school)
Storängens skola (grades 1–9, Swedish-speaking school)

Central and Northern Espoo

Auroran koulu (grades 1–6)
Hansakallion koulu (grades 1–6)
Hösmärinpuiston koulu (grades 1–2) 
Jalavapuiston koulu (grades 1–6)
Juvanpuiston koulu (grades 1–9)
Kalajärven koulu (grades 1–9)
Karamzinin koulu (grades 1–6)
Karhusuon koulu (grades 1–6)
Kirkkojärven koulu (grades 1–9)
Kirstin koulu (grades 1–6)
Koulumestarin koulu (grades 1–6)
Lahnuksen koulu (grades 1–6)
Mikkelän koulu (grades 1–6)
Niipperin koulu (grades 1–6)
Nuuksion koulu (grades 1–6)
Pakankylän koulu (grades 1–6)
Sunan koulu (grades 1–6)
Tuomarilan koulu (grades 1–6)
Vanttilan koulu (grades 1–9)
Ymmerstan koulu (grades 1–6)

Bemböle skola (grades 1–4, Swedish-speaking school)
Kungsgårdsskolan (grades 1–6, Swedish-speaking school)
Lagstads skola (grades 1–9, Swedish-speaking school)
Rödskogs skola (grades 1–4, Swedish-speaking school)

Leppävaara region

Jupperin koulu (grades 1–6)
Kilon koulu (grades 1–6)
Kilonpuiston koulu (grades 1–9)
Lintulaakson koulu (grades 1–6)
Lintuvaaran koulu (grades 1–6)
Lähderannan koulu (grades 1–6)
Perkkaanpuiston koulu (grades 1–6)
Postipuun koulu (grades 1–6)
Rastaalan koulu (grades 1–6)
Ruusutorpan koulu (grades 1–9)
Veräjäpellon koulu (grades 1–10)
 (grades 1–6)

Boställsskolan (grades 1–6, Swedish-speaking school)
Karamalmens skola (grades 1–6, Swedish-speaking school)

Matinkylä-Olari and Tapiola regions

Aarnivalkean koulu (grades 1–6)
Espoo International School (grades 1–9)
Friisilän koulu (grades 1–6)
Jousenkaaren koulu (grades 1–6)
Päivänkehrän koulu (grades 1–6)
Kivimiehen koulu(grades 1-6)
Laajalahden koulu (grades 1–6)
Mankkaanpuron koulu (grades 1–6)
Matinlahden koulu (grades 1–6)
Niittykummun koulu (grades 1–6)
Olarin koulu (grades 1–9)
Päivänkehrän koulu (grades 1–6)
Sepon koulu (grades 1–6)
Taavinkylän koulu (grades 1–6)
Tiistilän koulu (grades 1–9)
Toppelundin koulu (grades 1–6)
Kuitinmäen koulu (grades 1–9)
Westendinpuiston koulu (grades 1–6)

Mattlidens skola (grades 1–9, Swedish-speaking school)
Smedsby skola (grades 1–6, Swedish-speaking school)
Vindängens skola (grades 1–6, Swedish-speaking school)