Schools in Nairobi: Full List of Public & Private Schools
A searchable directory of schools in Nairobi. This first release covers all 225 public ECD centres and primary schools officially recorded by Nairobi City County’s Education Department, across all eight districts. Search by school name, district, zone, or road/estate to find one near you.
Search the Directory
| # | School | District | Zone | Location |
|---|
FAQ: Schools in Nairobi
How many public primary schools are in Nairobi?
Nairobi City County’s Education Department lists 225 public ECD centres and primary schools across its eight districts: Dagoretti, Embakasi, Kamukunji, Kasarani, Lang’ata, Makadara, Starehe, and Westlands.
How do I find a public school near me in Nairobi?
Use the search box above to filter by area, road name, or estate. Each school’s district and zone are shown alongside its official location description.
What is the difference between a district and a zone in this list?
District refers to one of Nairobi’s eight education administrative districts (e.g. Dagoretti, Kasarani). Zone is a smaller administrative grouping within that district (e.g. Riruta and Waithaka within Dagoretti) used for school supervision and resource allocation.
Does this list include private and international schools?
Not yet. This first release covers only the 225 county-recorded public schools. Private and international schools are being verified area by area and will be added in a future update.
Need Help With School Placement or KUCCPS?
Send us your details on WhatsApp and we’ll help you navigate school selection, placement, or related portals.
WhatsApp Us NowData sourced from Nairobi City County’s Education Department public records. Verified September 2026.


