Nairobi City County is home to a robust network of public Early Childhood Development (ECD) centres and primary schools, providing accessible and affordable education to thousands of children across its diverse districts. Managed by the Nairobi City County Education Department, these institutions cater to learners from pre-primary to primary levels, offering foundational education aligned with Kenya’s Competency-Based Curriculum (CBC). This comprehensive guide details the full list of public ECD centres and primary schools in Nairobi for 2025. Spanning districts like Dagoretti, Embakasi, Kamukunji, and Westlands, this article provides parents, educators, and stakeholders with essential information on school locations, accessibility, and educational offerings, ensuring informed choices for quality education.
Overview of Nairobi’s Public Education System
Nairobi’s public ECD and primary schools are critical to the county’s education ecosystem, serving urban and peri-urban communities. These schools are funded and overseen by the Nairobi City County government, ensuring free or low-cost education for residents. The Competency-Based Curriculum (CBC), introduced in 2017, emphasizes practical skills, creativity, and holistic development, preparing learners for a dynamic future. With over 200 public schools listed, Nairobi offers diverse options across districts such as Dagoretti, Embakasi, Kamukunji, Kasarani, Lang’ata, Makadara, Starehe, and Westlands.
Key Features of Nairobi Public Schools
- Free Education: Primary education is free under Kenya’s Free Primary Education (FPE) policy, with minimal levies for ECD learners.
- CBC Implementation: Schools focus on learner-centered approaches, integrating digital literacy, environmental education, and life skills.
- Accessibility: Strategically located in urban estates, slums, and peri-urban areas to serve diverse populations.
- Special Needs Education: Institutions like Dagoretti Special School and Jacaranda Special School cater to learners with disabilities.
- Community Integration: Schools often collaborate with local organizations for infrastructure and resource support.
Complete List of Nairobi Public ECD and Primary Schools by District
Below is the full list of public ECD centres and primary schools in Nairobi City County for 2025, organized by district and zone for easy reference. Each entry includes the school’s name and precise location to assist parents in identifying nearby options.
Dagoretti District
Dagoretti hosts a mix of urban and peri-urban schools, primarily in the Riruta and Waithaka zones, serving communities along Ngong Road, Kawangware, and Dagoretti Market.
- Mbagathi Road Primary – Riruta, KEMRI Road off Mbagathi Rd
- Nembu Primary – Riruta, Muthama – Kikuyu Rd
- Kawangware Primary – Riruta, Kawangware near Chief’s Office
- Toi Primary – Riruta, Joseph Kangethe Rd near Winners Chapel
- Riruta HGM Primary – Riruta, Naivasha Rd after Precious Blood Riruta
- Dagoretti Muslim Primary – Riruta, Dagoretti Muslim – Muthiora Road
- Kinyanjui Road Primary – Riruta, Riruta Satellite – Kinyanjui Road
- Joseph Kangethe Primary – Riruta, Woodley – before Joseph Kangethe Rd
- Jamhuri Primary – Riruta, Ngong Road next to University of Nairobi Kenya Science Campus
- Gatina Primary – Riruta, Kawangware Gatina
- Mutuini Primary – Waithaka, Dagoretti Market along Muchugia Rd
- Mukarara – Waithaka, Waithaka near Mukarara PCEA Church
- Dagoretti Girls Rehabilitation – Waithaka, on boundary of Kiambu West & Dagoretti District after Muhuri Road (former Route 87)
- Dagoretti Special School – Waithaka, Dagoretti Children Centre inside Feed the Children Dagoretti Market
- Kagira Primary – Waithaka, Waithaka after Ruthimitu Primary School
- Kirigu Primary – Waithaka, Dagoretti – Mutuini
- Ruthimitu Primary – Waithaka, Ruthimitu
- Waithaka Special School – Waithaka, Mutuini near Kirigu Primary
- Dr. Muthiora Primary – Waithaka, Mutuini
- Gitiba Primary – Waithaka, Dagoretti Market before St. Joseph Catholic Church
- Riruta Satellite Primary – Riruta, Riruta Satellite
- Kabiria Primary School – Riruta, off Kabiria Road, Waithaka Location
- Shadrack Kimalel Primary School – Riruta, Kenyatta Golf Course Ngummo Laini Saba
- Ndurarua Primary – Riruta, Riruta, Ndurarua Grounds on Kinyanjui Road
- Upper Hill Day Nursery – Riruta, Upper Hill Area along Elgon Road
Embakasi District
Embakasi is a densely populated district with schools in Dandora and Kayole zones, serving areas like Umoja, Kayole, and Ruai.
- Umoja Primary – Dandora, Umoja Estate Phase I along Moi Drive Road
- Ronald Ngala Primary – Dandora, Dandora Phase IV/V
- Ushirika Primary – Dandora, Dandora Phase V next to Ronald Ngala Primary
- Kariobangi South Primary – Dandora, Kariobangi South along Mutarakwa Road
- Tom Mboya Primary – Dandora, Dandora
- Gituamba Primary – Dandora, Ruai Sewage
- Peter Kibukosya Primary – Dandora, Umoja II Estate – Site Stage
- Athi Primary – Dandora, 5km from main Kangundo Rd in Ngundu/Athi Zone
- Ruai Primary – Dandora, along Kangundo Rd at Ruai Shopping Centre
- Jehovah Jireh Primary – Dandora, Maili Saba
- Ngundu Primary – Dandora, Kamulu – Ngundu along Kangundo Rd
- Unity Primary – Kayole, Umoja Innercore
- Utawala Academy – Kayole, within Administration Police Training College – Embakasi
- Kayole I Primary – Kayole, Kayole off Kangundo Road
- Tumaini Primary – Kayole, Umoja II off Moi Drive
- Our Lady of Nazareth Primary – Kayole, Mukuru Kwa Njenga
- Maua Primary – Kayole, Kangundo Road – Njiru Cokaa Buruburu Farm
- Visions Primary (Mihang’o) – Kayole, Mihang’o Location
- Embakasi Garrison Primary – Kayole, Embakasi Garrison Barracks Compound along to Utawala
- Mwanzaga Primary – Kayole, Kayole
- Embakasi Primary – Kayole, Embakasi Village
- Thawabu Primary – Kayole, Kayole
- Bondeni Primary – Kayole, Kayole South next to Kayole Catholic Church (Divine Word Parish)
- Komarock Primary – Kayole, Komarock Estate off Spine Road
- Kifaru Primary – Kayole, Umoja II – Moi Drive
- Edelvale Primary – Kayole, Doonholm Phase V at Jacaranda Estate Round About – take the earth road
- Imara Primary – Kayole, Kayole Soweto Rd opposite Kayole Chief’s Office – Mugendi Stage
- Doonholm Primary – Kayole, Doonholm Estate next to Rikina Supermarkets
- Busara Primary – Dandora, Umoja Estate – Moi Drive Road
- A.E.F. Reuben Primary – Kayole, off Enterprise after Hill-Locks Hotel in Reuben Slums
- Kwa Njenga Primary – Kayole, Kwa Njenga Ward off Airport Road at A.A. of Kenya Headquarters
- Dandora Primary School – Dandora, Dandora Phase One along Komarock Rd opposite Seniors School, adjacent to Total Petrol Station
- Simba Day Nursery – Kayole, Umoja
- Mugumo Day Nursery – Kayole, near Peter Kibukosya Primary School
- Mwanzaga Day Nursery – Kayole, near Peter Kibukosya Primary School
- Unity Day Nursery – Kayole, Umoja Innercore
- Umoja I Day Nursery – Dandora, in Umoja next to Division Office Umoja I Estate
- St. Dominic’s Primary School – Dandora, Mwiki
- Kayole North Primary – Dandora, Kayole North (Matopeni) Area near Kayole Police Station
- Kangundo Road Primary – Dandora, opposite Mama Lucy Kibaki Hospital
- James Gichuru Primary – Dandora, Dandora Phase II
- Wangu Primary – Dandora, Dandora Phase II opposite Co-operative Bank on Muigai Kenyatta Road
- Drumvale Primary – Dandora, Kamulu off Kangundo Road, Sir Henry’s Drive – Pearl Street (Drumvale)
- Njiru Primary – Dandora, on your way to Mwiki between Njiru Chief’s Camp/D.Os Office and Quarry
Kamukunji District
Kamukunji serves Eastleigh and Bahati zones, with schools in densely populated areas like Pumwani and Buruburu.
- Eastleigh Airport Primary – Eastleigh, 2nd Avenue off 3rd St next to Maina Wanjigi Secondary
- Muthurwa Primary – Bahati, along Sakwa Rd next to KMC
- Uhuru Estate Primary – Bahati, Uhuru Estate on Uhuru Rd next to Uhuru Secondary
- Heshima Road Primary – Bahati, Ambira Road – Makongeni
- Our Lady of Mercy Girls – Shauri Moyo – Bahati, Ambira Rd off Jogoo Road
- Bahati Uhuru Primary – Bahati, Heshima Avenue Zembakasi Crescent, Zembakasi Lane
- Kimathi Primary – Bahati, Kimathi Estate
- Morrison Primary – Bahati, Bahati
- Dr. Livingstone Primary – Bahati, Jerusalem Estate
- Nairobi River Primary – Bahati, Outering Rd Estate off Mumia South Rd
- New Eastleigh Primary – Eastleigh, Eastleigh North
- Zawadi Primary – Eastleigh, Eastleigh Section 3 near Eastmat No. 4 Bus Stage
- Moi Air Base Primary – Eastleigh, Kenya Air Force Eastleigh – Nairobi
- Moi Forces Academy – Eastleigh, next to Moi Air Base – Juja Road
- St. Teresa’s Boys Primary School – Eastleigh, Eastleigh Section I within the Catholic Church near Mlango Kubwa
- Bahati Day Nursery – Bahati, at Bahati Shopping Centre next to Uhuru Bahati Primary School
- New Pumwani Primary – Eastleigh, from Ring Road Ngara connect to Kinyanjui Road – school is before the Kariokor WWII Commonwealth Cemetery
- Buruburu I Primary – Bahati, Buruburu Phase I off Mumias Road next to Orange House
Kasarani District
Kasarani includes Kahawa and Ruaraka zones, with schools in areas like Githurai, Mathare, and Kasarani.
- Roysambu Primary – Kahawa, Zimmerman
- Kahawa Primary – Kahawa, Kahawa West next to Farmers Choice Factory
- Kamiti Primary – Kahawa, inside Kamiti Prisons
- Kawaha Garrison Primary – Kahawa, Kahawa Barracks along Thika Rd
- Githurai Primary – Kahawa, Githurai 45 Round About next to CCN Stone Market
- Garden Estate Primary – Kahawa, off Thika Rd on your way to Windsor
- Kenyatta University Primary – Kahawa, inside Kenyatta University Grounds
- Mahiga Primary – Kahawa, opposite Kamiti Prison boundary on entry to Kahawa West Shopping Centre
- Kiwanja Primary – Kahawa, next to Kenyatta University Nyayo Hostels on Kiwanja Rd off Kahawa Rd after Farmers Choice
- Mararui Primary – Kahawa, at Mararui Village next to Thome Estate off Thika Road
- Njathaini Primary – Kahawa, Ngomongo opposite Police Station off Kamiti Road
- Ngunyumu Primary – Ruaraka, Korogocho Slums-Ngomongo
- Mathare 4A Primary – Ruaraka, Mathare 4A Village
- Thika Road Primary – Ruaraka, between N.Y.S. & Kenya College off Thika Rd
- G.S.U. Primary – Ruaraka, G.S.U. Headquarters Ruaraka Camp Thika Rd
- Daniel Comboni Primary – Ruaraka, Korogocho
- Muthaiga Primary – Ruaraka, Thika Road opposite Mathari Hospital
- Marura Primary – Ruaraka, Kariobangi North near the Kariobangi Market
- M.M. Chandaria Primary – Ruaraka, Baba Dogo
- Kasarani Primary – Kahawa, Kasarani-Mwiki Rd opposite Warren Enterprises Ltd
- Kariobangi North Primary – Ruaraka, Kariobangi North near City Council Market
- Murema Primary – Kahawa, Kasarani – Hunters
- Mathare North Primary School – Ruaraka, Mathare North Area II
- Baba Dogo Primary School – Ruaraka, along Baba Dogo Road next to M.M. Chandaria Primary, opposite Premier Food Industries
- Drive-In Primary School – Ruaraka, Mathare North near Ruaraka High School
- Treeside Special School – Kahawa, Mwiki on your way to Stadia Hotel
Lang’ata District
Lang’ata includes Karen and Nairobi West zones, serving areas like Kibera, Langata, and Madaraka.
- Karen ‘C’ Primary – Karen, along Langata Rd
- Ngong Forest Primary – Karen, Ngong Road within Ngong Forest opposite Lenana School
- St. Mary’s Karen Primary – Karen, Karen Shopping Centre along Langata Rd
- Ayany Primary – Karen, Sarang’ombe Ward
- Langata Road Primary – Nairobi West, along Langata Rd
- Raila Education Centre – Karen, Kisumu Ndogo Area along Railway Line next to Raila Educational Center
- Ngei Primary – Nairobi West, Kitengela Rd, Mugumu
- Kongoni Primary – Nairobi West, South ‘C’
- Langata West Primary – Nairobi West, Otiende Shopping Centre next to Langata Health Centre
- Uhuru Gardens Primary – Nairobi West, Langata Rd off Kitengela Road
- Madaraka Primary School – Nairobi West, in Madaraka Estate
- Olympic Primary – Karen, Kibera Slums, Sarang’ombe next to Railway Line
- Langata Barracks Primary – Nairobi West, inside the Langata Barracks Military Camp
- Kibera Primary – Karen, Kibera Drive – Karanja Road
- Nairobi West Day Nursery – Nairobi West, Nairobi West Shopping Centre next to Uchumi Supermarket – South ‘B’
Makadara District
Makadara serves Buruburu and Viwanda zones, including areas like Maringo, South B, and Lunga Lunga.
- Rabai Road Primary – Buruburu, Rabai Rd opposite Metropolitan Hospital Jericho Market
- Baraka Primary – Buruburu, between Buruburu Phase V & III Mumias Rd near Blessed Sacrament Catholic Church
- Harambee Primary – Buruburu, Harambee Estate Mumbi Rd off Rabai Road
- Ofafa Jericho Primary – Buruburu, Jericho Estate
- St. Michael’s Primary – Buruburu, along Nile Road off Jogoo Rd
- St. Anne’s Primary – Buruburu, next to Government Quarters Jogoo Rd
- Dr. Krapf Primary – Buruburu, Maringo Ofafa Estate Ruaka Street
- Jogoo Road Primary – Buruburu, Makadara along Jogoo Road
- St. Paul’s Primary – Buruburu, Mbotela Estate
- Martin Luther Primary – Buruburu, Makadara Hamza
- Mariakani Primary – Viwanda, Mariakani Estate South ‘B’
- Star of Hope Lunga Lunga – Viwanda, Lunga Lunga
- Joseph Apudo Primary – Viwanda, Makongeni Railway Quarters
- Makongeni Primary – Viwanda, along Jogoo Rd within Makongeni Railway Quarters
- Our Lady of Mercy South ‘B’ – Viwanda, South ‘B’ near Queen of Peace Church
- Plainsview Primary – Viwanda, South ‘B’
- St. Elizabeth Lunga Lunga – Viwanda, along Lunga Lunga Rd near Mareba Company in Lunga Lunga Slum
- St. Bakhita Primary – Viwanda, Industrial Area – opposite Express
- Mukuru Primary – Viwanda, Industrial Area – Kayaba Village
- Nairobi South Primary – Viwanda, South ‘B’ opposite Mariakani Cottage next to O.L.M. Primary School
- Nile Road Special School – Buruburu, Maringo Estate along Nile Rd – on Jogoo Road
- St. John’s Primary – Viwanda, along Jogoo Rd Maziwa Stage opposite Kobil Petrol Station off Kilima Mbogo Street
- Bidii Primary – Buruburu, Buruburu Shopping Centre along Mumias Road
- Kaloleni Primary – Viwanda, Kaloleni Estate
- St. Patrick’s Primary School – Buruburu, Maringo Estate 200m east of Makadara D.Cs Office
- Tana Day Nursery – Buruburu, Jericho – Lumumba
- Njoro Close Day Nursery School – Buruburu, Jericho
- Ofafa Day Nursery – Buruburu, Maringo
- Kaloleni Day Nursery – Viwanda, Kaloleni Estate – Jogoo Road
- Mbotela Day Nursery – Buruburu, Mbotela Estate – behind the hall, from Jogoo Road
- St. Catherine’s Primary – Viwanda, on Dunga Road near Kenya Institute of Mass Communication
- Canon Apolo Primary – Buruburu, on Dunga Road opposite Mater Hospital
Starehe District
Starehe includes Central and Juja Road zones, covering areas like Pumwani, Ngara, and Huruma.
- River Bank Primary – Central, Gautama Ramesh Rd in Ngara off Murang’a Rd between Ngara Secondary and Murang’a Rd Primary
- Pumwani Primary – Central, Pumwani near Muslim Primary & Pumwani Boys High
- S.S.D. Primary – Central, City Centre
- Murang’a Road Primary – Central, Murang’a Rd
- Parklands Primary – Central, between Forest Rd & Kolobot Rd near Stima Plaza
- Dr. Aggrey Primary – Central, General Waruinge
- Mathari Primary – Central, Mathari Mental Hospital
- Ndururuno Primary – Juja Road, Huruma Kiamaiko Ward
- Ainsworth Street Primary – Juja Road, Eastleigh off Muratina Road
- Arya Primary – Juja Road, Murang’a Rd off Taita Rd near Glory Palace Hotel Ngara
- Kiboro Primary – Juja Road, along Juja Road
- Ng’ethu Water Works – Juja Road, Ngethu Treatment Plant
- Racecourse Primary – Juja Road, Pangani Estate – Athumani Road
- Valley Bridge Primary – Juja Road, Kiamaiko next to Sunflower Academy along Outering Road
- Salama Primary – Juja Road, behind Huruma Flats on Huruma Service Road
- Muslim Primary – Juja Road, Pumwani Area
- St. Teresa’s Girls Primary – Juja Road, along Juja Road opposite St. Teresa’s Church
- Islamia Primary – Central, Pumwani Road opposite Kamukunji Police Station
- St. Brigids Primary – Central, along Gen. Waruinge Rd next to Starehe Boys Centre
- Pangani Primary – Juja Road, Kariokor – near Pumwani Boys Secondary School
- Huruma Primary – Juja Road, Huruma Estate off Juja Road behind Huruma Flats
- Moi Avenue Primary – Central, Town Centre – Moi Avenue
- St. Peter Clavers Primary – Central, along Racecourse Road Nairobi
- City Primary – Juja Road, Murang’a Road-Limuru Road Junction, Ngara
- Parkroad Primary – Juja Road, Racecourse Road – 100m from Pangani Police Station
- C.G.H.U. Primary – Central, Town Centre – Ronald Ngala Street and Vyoma Street
- Juja Road Primary – Juja Road, Pangani – Hombe Road
- Pumwani Primary School – Central, Pumwani
- Central Day Nursery – Central, City Centre near Casino Clinic, Nduberi Lane
- Parklands Day Nursery – Central, Parklands along Forest Road
- Ngara East Day Nursery – Central, Parkroad between Ngara Health Clinic and Railway Quarters
- Starehe Day Nursery – Juja Road, Kariokor Market to Gikomba Market – Kinyanjui Road
- Ziwani Day Nursery – Ziwani, Ziwani Estate opposite Ziwani Ward Office
- Daima Primary – Juja Road, near Kenya Assembly of God Church Huruma along Juja Road
- Mathare Technical Special – Juja Road, along Juja Road after Eastleigh Second Avenue before reaching the water kiosk
Westlands District
Westlands includes Kilimani and Parklands zones, serving affluent areas like Lavington, Kileleshwa, and Kangemi.
- Kabete Vet Lab Primary – Kilimani, Uthiru next to Kabete Police Station opposite St. Joseph ACK Church
- Kihumbuini Primary – Kilimani, Kangemi
- Nairobi Primary – Kilimani, Mamlaka off Nyerere Rd
- Milimani Primary – Kilimani, Kilimani on Kirichwa Road
- Lavington Primary School – Kilimani, Lavington Mugumo Road
- State House Primary – Kilimani, Kilimani Area Arboretum Road
- Kileleshwa Primary – Kilimani, along Mandera Rd next to Kileleshwa Police Station Gichuru Rd
- Muthangari Primary – Kilimani, James Gichuru Rd Mbambane Rd Lavington
- New Kihumbuini Primary – Kilimani, Kangemi Shopping Centre along Waiyaki Way
- Kilimani Primary – Kilimani, Kilimani – Arkwing Khodek Road
- Aga Khan Primary – Parklands, 5th Parklands along Limuru Rd opposite City Park Hawkers Market
- Farasi Lane Primary – Parklands, along Lower Kabete Road
- Visa Oshwal Primary – Nairobi – Parklands, Westlands Mpaka Road
- Bohra Primary School – Parklands, Westlands Brookeside Drive
- Kabete Rehabilitation School – Parklands, Lower Kabete Rd, 1km immediately after Lower Kabete Campus from town or 200m after K.I.A. from Nairobi towards Wangige
- Hospital Hill Primary – Parklands, Parklands Road
- Highridge Primary – Parklands, 4th Parklands Avenue opposite Diamond Plaza
- Jacaranda Special School – Parklands, Kileleshwa – Kisii Rd off Siaya Rd off Othaya Rd next to Kenton College
- North Highridge Primary – Parklands, 6th Parklands near KESI College
- Muguga Green Primary – Parklands, Waiyaki Way
- Westlands Primary – Parklands, Westlands – School Lane near Sarit Centre
- Karura Forest Primary – Parklands, Karura Forest Head Offices – Kiambu Road
- Cheleta Primary – Parklands, Runda Estate
- Lower Kabete Primary – Parklands, Lower Kabete Rd next to K.I.A.
- Kangemi Primary – Kilimani, Kangemi, Gichagi along Thiong’o Road
- St. George’s Primary – Kilimani, Denis Pritt Road after State House
- Loresho Primary – Parklands, Loresho Ridge – Kitsuru Ward
- State House Day Nursery – Kilimani, State House Road next to State House Primary School
- Kileleshwa Day Nursery – Kilimani, Kileleshwa Estate near Kileleshwa Police Station
- Lady Northey Day Nursery – Kilimani, next to Milimani A.I.C. Church along State House Road
Why Choose Nairobi Public ECD and Primary Schools?
Nairobi’s public schools offer numerous advantages for parents seeking quality education at minimal cost:
- Affordability: Free primary education and low-cost ECD programs make these schools accessible to all.
- CBC Alignment: Schools implement the CBC, focusing on skills like critical thinking, digital literacy, and environmental awareness.
- Diverse Locations: From urban centres like Starehe to slums like Kibera, schools are strategically placed for accessibility.
- Special Needs Support: Institutions like Dagoretti Special School, Waithaka Special School, and Jacaranda Special School cater to learners with disabilities.
- Community Engagement: Schools often partner with NGOs and county initiatives to enhance facilities and resources.
Challenges and Opportunities
While Nairobi’s public schools provide critical educational access, they face challenges that the county is addressing:
- Overcrowding: Schools in densely populated areas like Dandora and Kibera often have high student-to-teacher ratios.
- Infrastructure: Some schools, particularly in slums, lack adequate classrooms or sanitation facilities.
- Teacher Training: Ongoing CBC training is needed to ensure teachers are equipped for modern teaching methods.
Opportunities:
- County Investments: Nairobi City County is upgrading facilities, with projects like new classrooms and digital learning tools.
- Partnerships: Collaborations with organizations like the Kenya Literature Bureau and UNICEF enhance resource availability.
- Community Support: Parent and community involvement strengthens school programs and infrastructure.
How to Enroll in Nairobi Public Schools
To enroll a child in a Nairobi public ECD or primary school:
- Identify a School: Use the list above to find a school in your district or zone.
- Visit the School: Contact the school administration for admission requirements, typically including a birth certificate, immunization records, and proof of residence.
- Complete Registration: Fill out the school’s admission form and pay any applicable ECD levies (primary education is free).
- Prepare for CBC: Ensure your child has basic supplies, as some schools may require parents to provide stationery.
- Contact County Education Office: For assistance, reach out to the Nairobi City County Education Department via their official website or local offices.
Future of Public Education in Nairobi
Nairobi City County is committed to enhancing its public education system through:
- Digital Learning: Expanding access to tablets and e-learning platforms under the CBC framework.
- Infrastructure Upgrades: Building new classrooms and sanitation facilities, especially in underserved areas.
- Teacher Development: Providing continuous professional development to align with CBC requirements.
- Inclusivity: Expanding special needs programs to ensure all children have access to quality education.
Nairobi’s public ECD and primary schools form the backbone of the county’s education system, offering free or low-cost education to thousands of children across Dagoretti, Embakasi, Kamukunji, Kasarani, Lang’ata, Makadara, Starehe, and Westlands. With 225 listed institutions, parents have diverse options to choose from, whether in urban estates like Buruburu or peri-urban areas like Ruai. These schools not only provide foundational learning through the CBC but also foster inclusivity through special needs programs and community engagement. For parents seeking accessible, quality education in 2025, this comprehensive list serves as a vital resource. For further details or enrollment guidance, contact the Nairobi City County Education Department or visit individual school administrations.