Skip to content
Home Nairobi Nairobi Kibera
Ngong Forest Primary School Primary school · Mixed · Day, Nairobi County Olympic Academy- Primary School Primary school · Mixed · Day, Nairobi County Olympic Primary School Primary school · Mixed · Day, Nairobi County Optimistic Ed Center Primary School Primary school · Mixed · Day, Nairobi County Our Lady of Peace Primary Primary school · Mixed · Day, Nairobi County Palm Olive Academy Primary school · Mixed · Day, Nairobi County Patmos Primary School Primary school · Mixed · Day, Nairobi County PCEA Langata Primary School Primary school · Mixed · Day, Nairobi County Raila Educational Center-Primary Primary school · Mixed · Day, Nairobi County Redrose Academy Primary school · Mixed · Day, Nairobi County Rem School Primary Primary school · Mixed · Day, Nairobi County Restoration Academy- Primary Primary school · Mixed · Day, Nairobi County Rfc Center Primary School Primary school · Mixed · Day, Nairobi County Risa Childrens Center Primary Primary school · Mixed · Day, Nairobi County Riziki Day Care- Primary Primary school, Nairobi County Saomi Academy Primary Primary school · Mixed · Day, Nairobi County Seed Junior Academy Primary Primary school · Mixed · Day, Nairobi County Shilida Academy-Primary Primary school · Mixed · Boarding, Nairobi County Shree Cutchi Leva Patel Primary Primary school · Mixed · Day, Nairobi County Siloam Friends Ministries Academy- Primary Primary school · Mixed · Day, Nairobi County Skyview Primary School Primary school · Mixed · Day, Nairobi County Soda Academy- Primary School Primary school · Mixed · Day, Nairobi County Soweto Academy - Primary Primary school · Mixed · Day, Nairobi County Soweto Baptist Primary School Primary school · Mixed · Day, Nairobi County Spurgeons Academy Primary school · Mixed · Day, Nairobi County St Annah's Primary Primary school, Nairobi County Stara Kicak Rescue Center & Primary School Primary school · Mixed · Day, Nairobi County St Augustus Primary School Primary school · Mixed · Day, Nairobi County St Catherine Comm Center Primary School Primary school · Mixed · Day, Nairobi County St Charles Lwanga Primary School Primary school · Mixed · Day, Nairobi County St. Elizabeth Academy Primary Primary school · Mixed · Day & Boarding, Nairobi County St Francis Integrated Primary School Primary school · Mixed · Day & Boarding, Nairobi County St Gabriel Primary School Primary school · Mixed · Day, Nairobi County St. Hannahs' Primary School Primary school · Mixed · Day & Boarding, Nairobi County St John School Kibrea Primary Primary school · Mixed · Day, Nairobi County St Johns Escape Primary School Primary school · Mixed · Day, Nairobi County St Judy Academy Primary School Primary school · Mixed · Day, Nairobi County St. Juliets Education Centre Primary School Primary school · Mixed · Day, Nairobi County St Julius Primary School Primary school, Nairobi County St Lazarus Community School Primary school · Mixed · Day, Nairobi County St. Marys Karen Primary Primary school · Mixed · Day, Nairobi County St Michaels Holy Unity Primary School Primary school · Mixed · Day, Nairobi County St Philipe Primary School Primary school · Mixed · Day, Nairobi County Sweet Valley Primary School Primary school, Nairobi County Talent Academy Primary Primary school · Mixed · Day, Nairobi County Tenderlings Primary School Primary school, Nairobi County The Nairobi Japanese School-Elementary Primary school · Mixed · Day, Nairobi County Tunza Children Centre-Primary School Primary school · Mixed · Day, Nairobi County Uhuru Gardens Primary School Primary school · Mixed · Day, Nairobi County Undugu Basic Ed Programme Kibera Primary school · Mixed · Day, Nairobi County Victoria Hope Children Centre Primary School Primary school, Nairobi County White Star Academy- Highrise Primary Primary school, Nairobi County White Star Academy Primary Primary school · Mixed · Day, Nairobi County Winka Academy Primary school · Mixed · Day, Nairobi County
Sources
Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1 , C2 , C3 and C4 lists. Checked 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.