Comprehensive List of Public Primary Schools in Nairobi & Locations

Public primary schools in Nairobi play a vital role in providing affordable, quality basic education to thousands of learners across the county. Supported by the Government of Kenya through the Free Primary Education (FPE) programme, these schools are distributed across all 17 sub-counties, making education accessible to children from diverse communities. Nairobi has more than 200 public primary schools serving both established estates and rapidly growing residential areas.

Public Primary Schools in Nairobi at a Glance

School General Location
Mbagathi Road Primary Kemri Road, Off Mbagathi Road
Nembu Primary Muthama–Kikuyu Road
Kawangware Primary Kawangware
Toi Primary Joseph Kangethe Road
Riruta HGM Primary Naivasha Road, Riruta
Dagoretti Muslim Primary Muthiora Road, Dagoretti
Kinyanjui Road Primary Riruta Satellite
Joseph Kangethe Primary Woodley
Jamhuri Primary Ngong Road
Gatina Primary Gatina, Kawangware
Mutuini Primary Dagoretti Market
Mukarara Primary Waithaka
Dagoretti Girls Rehabilitation Primary Dagoretti
Dagoretti Special School Dagoretti Children's Centre
Kagira Primary Waithaka
Kirigu Primary Mutuini
Ruthimitu Primary Ruthimitu
Waithaka Special School Mutuini
Dr. Muthiora Primary Mutuini
Gitiba Primary Dagoretti Market
Riruta Satellite Primary Riruta Satellite
Kabiria Primary Kabiria Road, Waithaka
Shadrack Kimalel Primary Ngumo
Ndurarua Primary Riruta
Ronald Ngala Primary Dandora Phase IV/V
Ushirika Primary Dandora Phase V
Kariobangi South Primary Kariobangi South
Tom Mboya Primary Dandora
Gituamba Primary Ruai
Peter Kibukosya Primary Umoja II
Athi Primary Ngundu, Kangundo Road
Ruai Primary Ruai Shopping Centre
Jehovah Jireh Primary Maili Saba
Ngundu Primary Kamulu
Unity Primary Umoja Innercore
Utawala Academy Embakasi
Kayole I Primary Kayole
Tumaini Primary Umoja II
Our Lady of Nazareth Primary Mukuru kwa Njenga
Maua Primary Cokaa, Njiru
Visions Primary Mihang'o
Embakasi Garrison Primary Embakasi Barracks
Mwangaza Primary Kayole
Embakasi Primary Embakasi Village
Thawabu Primary Kayole
Bondeni Primary Kayole South
Komarock Primary Komarock Estate
Kifaru Primary Umoja II
Edelvale Primary Donholm
Imara Primary Kayole
Donholm Primary Donholm
Busara Primary Umoja
AEF Reuben Primary Reuben Estate
Kwa Njenga Primary Kwa Njenga
Dandora Primary Dandora Phase One
Nairobi Primary School Mamlaka, Starehe
Westlands Primary School Westlands
Pumwani Primary Pumwani
Uhuru Primary Uhuru Estate
Makongeni Primary Makongeni
Kariobangi Primary Kariobangi
Kangemi Primary Kangemi
Mathare Primary Mathare
Huruma Primary Huruma
Kariobangi North Primary Kariobangi North
Kahawa Primary Kahawa
Githurai Primary Githurai
Zimmerman Primary Zimmerman
Kasarani Primary Kasarani
Mwiki Primary Mwiki
Roysambu Primary Roysambu
Baba Dogo Primary Baba Dogo
Ayany Primary Kibera
Bahati Primary Bahati
Baraka Primary Makadara

Public Primary Schools by Area

Dagoretti

Dagoretti hosts one of the largest concentrations of public primary schools in Nairobi. Schools serving this area include:

  • Mbagathi Road Primary

  • Nembu Primary

  • Kawangware Primary

  • Toi Primary

  • Riruta HGM Primary

  • Dagoretti Muslim Primary

  • Kinyanjui Road Primary

  • Joseph Kangethe Primary

  • Gatina Primary

  • Mutuini Primary

  • Mukarara Primary

  • Kagira Primary

  • Kirigu Primary

  • Ruthimitu Primary

  • Dr. Muthiora Primary

  • Gitiba Primary

  • Kabiria Primary

  • Ndurarua Primary

Embakasi and Njiru

The eastern side of Nairobi has numerous public schools serving densely populated estates.

Some of the schools include:

  • Embakasi Primary

  • Embakasi Garrison Primary

  • Komarock Primary

  • Kayole I Primary

  • Bondeni Primary

  • Mwangaza Primary

  • Thawabu Primary

  • Imara Primary

  • Ruai Primary

  • Gituamba Primary

  • Athi Primary

  • Ngundu Primary

  • Maua Primary

  • Peter Kibukosya Primary

  • Kwa Njenga Primary

  • Our Lady of Nazareth Primary

Kasarani

Public schools within Kasarani include:

  • Kariobangi Primary

  • Kariobangi South Primary

  • Kariobangi North Primary

  • Kahawa Primary

  • Zimmerman Primary

  • Roysambu Primary

  • Kasarani Primary

  • Mwiki Primary

  • Baba Dogo Primary

  • Githurai Primary

Starehe

Schools serving central Nairobi include:

  • Nairobi Primary School

  • Pumwani Primary

  • Mathare Primary

  • Huruma Primary

Makadara

Notable schools include:

  • Makongeni Primary

  • Uhuru Primary

  • Baraka Primary

Lang'ata

Schools found within Lang'ata include:

  • Jamhuri Primary

  • Ayany Primary

Westlands

The Westlands area is served by:

  • Westlands Primary School

  • Kangemi Primary

Features of Nairobi Public Primary Schools

Most public primary schools in Nairobi offer:

  • Competency Based Curriculum (CBC)

  • Government-funded tuition under the Free Primary Education programme

  • School feeding programmes in selected schools

  • Co-curricular activities including sports, music and drama

  • Guidance and counselling services

  • Digital literacy resources in many schools

Admission Requirements

Parents seeking admission into a public primary school are generally required to provide:

  • Child's birth certificate

  • Parent or guardian identification

  • Previous school transfer documents (if applicable)

  • Immunization records where requested

  • Passport-size photographs

Admission is usually handled directly by the respective school administration and is subject to available vacancies.

Choosing a Public Primary School in Nairobi

When selecting a school, parents should consider:

  • Distance from home

  • Academic performance

  • CBC learning facilities

  • Class size

  • Security

  • Availability of co-curricular programmes

  • Accessibility for learners with special needs

  • School infrastructure

Nairobi County continues to expand its network of public primary schools to accommodate the city's growing population. With more than 200 public primary schools spread across every sub-county, parents have numerous options that provide affordable, government-supported education. Visiting prospective schools, speaking with administrators, and reviewing available facilities can help parents identify the most suitable learning environment for their children.

› More Article(s)