Skip to content
Home Nairobi Nairobi Dagoretti
Precious Junior Academy Primary school · Mixed · Day, Nairobi County Prudent Academy (Primary) Primary school · Mixed · Day, Nairobi County Queen of Angles Academy - Primary Primary school · Mixed · Day, Nairobi County Rens Jnr Academy - Primary Primary school · Mixed · Day, Nairobi County Riruta Central Primary School Primary school · Mixed · Day, Nairobi County Riruta Deliverance Church Academy Primary school · Mixed · Day, Nairobi County Riruta HGM Primary School Primary school · Mixed · Day, Nairobi County Riruta HGM Primary School (Special) Primary school · Mixed · Day, Nairobi County Riruta Jubilee Academy(Primary) Primary school · Mixed · Day, Nairobi County Riruta Satelite Academy Primary school · Mixed · Day, Nairobi County Riruta Satelite Academy (Primary) Primary school · Mixed · Day, Nairobi County Riruta Satelite Primary Primary school · Mixed · Day, Nairobi County Rose of Sharon Primary School Primary school · Mixed · Day, Nairobi County Royal Step Academy Primary Primary school, Nairobi County Ruthimitu Primary School Primary school · Mixed · Day, Nairobi County Satelite Starehe Primary School Primary school · Mixed · Day, Nairobi County Shadrack Kimalel Primary School Primary school · Mixed · Day, Nairobi County Sifa Childrens Centre Primary school · Mixed · Day, Nairobi County Solid Rock School Primary Primary school · Mixed · Day, Nairobi County St Clement of Alexandria Primary School Primary school · Mixed · Day, Nairobi County St. Eunice Preparatory School (Primary) Primary school · Mixed · Day, Nairobi County St. Fransis of Asis Academy - Primary Primary school, Nairobi County St. Phillips Learning Centre - Primary Primary school, Nairobi County Sunrise of Africa School -Primary Primary school · Mixed · Day, Nairobi County Three Bells Academy Primary school · Mixed · Day, Nairobi County Tiny Steps School - Primary Primary school, Nairobi County Toi Primary School Primary school · Mixed · Day, Nairobi County Upako Centre - Primary School Primary school · Mixed · Day, Nairobi County Uthiru Genesis School - Primary Primary school · Mixed · Day, Nairobi County Victory Alpha Academy (Primary) Primary school · Mixed · Day, Nairobi County Waithaka Riverside School Primary school · Mixed · Day, Nairobi County Waithaka Special School Primary school · Mixed · Day & Boarding, Nairobi County World Hope Academy (Primary) 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.