Skip to content
Home Nairobi Nairobi Westlands Lavington
Braeburn School - Primary Primary school · Mixed · Day, Nairobi County Braeside Primary School Primary school · Mixed · Day, Nairobi County Consolata School - Primary Primary school · Mixed · Day, Nairobi County Horizon Academy Primary Primary school · Mixed · Day, Nairobi County Jonlesta School - Primary Primary school · Mixed · Day, Nairobi County Kccl Primary School Primary school · Mixed · Day, Nairobi County Kianda School - Primary Primary school · Girls · Day, Nairobi County Lavington Primary School Primary school · Mixed · Day, Nairobi County Lavington United Church Academy - Primary Primary school · Mixed · Day, Nairobi County Loreto Convent Msongari Primary Primary school · Girls · Day, Nairobi County Makini Primary School Primary school · Mixed · Day, Nairobi County Makini School Ngong Road - Primary Primary school · Mixed · Day, Nairobi County Muthangari Primary School Primary school · Mixed · Day, Nairobi County Nairobi Jaffreys Academy - Primary Primary school · Mixed · Day, Nairobi County Riara Road Primary School Primary school · Mixed · Day, Nairobi County Rudan Junior Academy - Primary School Primary school · Mixed · Day, Nairobi County Rusinga School Nairobi - Primary Primary school · Mixed · Day, Nairobi County Sewdish School Primary school · Mixed · Day & Boarding, Nairobi County St. Austin's Academy -Primary Primary school · Mixed · Day, Nairobi County St. Mary's School - Primary Primary school · Boys · Day, Nairobi County Strathmore School - Primary Primary school · Boys · 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.