Skip to content
Home Central Kiambu
Mary Hill Victory Education Centre Senior school · Mixed · Day, Kiambu County Mary Immaculate Kiamumbi Primary Primary school · Mixed · Day, Kiambu County Mary Leakey Girls High School C2 · Girls · Boarding, Kabete sub-county, Kiambu County Mary Nyanjega Academy Primary school · Mixed · Day, Kiambu County Mary Times Primary School Primary school · Mixed · Day, Kiambu County Matathia Primary School Primary school · Mixed · Day, Kiambu County Mathanja Primary Primary school · Mixed · Day, Kiambu County Matimbei Primary Primary school · Mixed · Day, Kiambu County Matuguta Primary Primary school · Mixed · Day, Kiambu County Mavich Primary School Primary school · Mixed · Day, Kiambu County Mayuyu Primary School Primary school · Mixed · Day, Kiambu County Mbau-Ini Primary Primary school · Mixed · Day, Kiambu County Mbauini Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Micotem Christian School Primary school · Mixed · Day, Kiambu County Miguta Primary Primary school · Mixed · Day, Kiambu County Miguta Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Miiri Pr Primary school · Mixed · Day, Kiambu County Mirangi Primary Primary school · Mixed · Day, Kiambu County Mirangi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Mirithu Primary Primary school · Mixed · Day, Kiambu County Mirithu Secondary C3 · Girls · Boarding, Ndeiya sub-county, Kiambu County Mitahato Primary Primary school · Mixed · Day, Kiambu County Mitcga Primary School Primary school · Mixed · Day, Kiambu County Modern High School Senior school · Mixed · Day & Boarding, Kiambu County Moi Girls Kamangu Secondary C2 · Girls · Boarding, Kikuyu sub-county, Kiambu County Moni-Junior Primary School Primary school · Mixed · Day, Kiambu County Monphine Academy Primary Primary school · Mixed · Day, Kiambu County Moonlight School Primary school · Mixed · Day, Kiambu County Moriah Mount School Senior school · Girls · Day & Boarding, Kiambu County Mother's Love Primary Primary school · Mixed · Day, Kiambu County Mucatha Primary School Primary school · Mixed · Day, Kiambu County Mugiko Primary Primary school · Mixed · Day, Kiambu County Mugiko Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Muguga Complex Academy Primary school · Mixed · Boarding, Kiambu County Muguga Elite School Primary school · Mixed · Day, Kiambu County Muguga Heritage Lower Primary Primary school · Mixed · Day, Kiambu County Muguga Heritage School Senior school · Mixed · Day, Kiambu County Muguga High School Senior school · Mixed · Boarding, Kiambu County Muguga Primary Primary school · Mixed · Day, Kiambu County Muguga Wagatonye Secondary C4 · Mixed · Day, Kabete sub-county, Kiambu County Mugumoini Jnr Academy Primary school · Mixed · Day & Boarding, Kiambu County Mugumoini Secondary School Senior school · Mixed · Day & Boarding, Kiambu County Muhoro Primary School Primary school · Mixed · Day, Kiambu County Muhu Secondary C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Mukeu Primary Special Unit Primary school · Mixed · Day, Kiambu County Mukeu Primary School Primary school · Mixed · Day, Kiambu County Mukore Academy Primary school · Mixed · Day, Kiambu County Mukua Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Mukubu Primary School Primary school · Mixed · Day, Kiambu County Mukui Primary Primary school · Mixed · Day, Kiambu County Mukuyu Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu County Mungai Chengencha Primary School Primary school · Mixed · Day, Kiambu County Munyaka Primary Primary school · Mixed · Day, Kiambu County Muongoiya Primary School Primary school · Mixed · Day, Kiambu County Muongoiya Secondary School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County Murengeti Primary School Primary school · Mixed · Day, Kiambu County Musa Gitau PCEA Primary Primary school · Mixed · Day, Kiambu County Muthai-Ini Primary School Primary school · Mixed · Day & Boarding, Kiambu County Muthandi Primary School Primary school · Mixed · Day, Kiambu County Muthiga Model High School Senior school · Mixed · Day, Kiambu County Muthurwa Primary School Primary school · Mixed · Day, Kiambu County Muthurwa Secondary School C2 · Girls · Boarding, Kiambaa sub-county, Kiambu County Muya Primary School Primary school · Mixed · Day, Kiambu County Nachu Primary Primary school · Mixed · Day, Kiambu County Nachu Secondary C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Nannys Junior School- Primary Primary school · Mixed · Day, Kiambu County Ndenderu Primary School Primary school · Mixed · Day, Kiambu County Nderi Primary Primary school · Mixed · Day, Kiambu County Nderi Sacred Heart Academy Primary Primary school · Mixed · Day, Kiambu County Nderu Primary Primary school · Mixed · Day, Kiambu County Ndiret Primary School Primary school · Mixed · Day, Kiambu County Ndiret Secondary Senior school · Mixed · Day, Kiambu County Ndogoro Primary School Primary school · Mixed · Day, Kiambu County Ndongoro Primary Primary school · Mixed · Day, Kiambu County Nduma Primary Primary school · Mixed · Day, Kiambu County Ndumberi Primary School Primary school · Mixed · Day, Kiambu County Ndumberi Secondary C2 · Girls · Boarding, Kiambu sub-county, Kiambu County Ndungu Njenga Secondary Senior school · Boys · Day, Kiambu County Ndurarua Primary Primary school · Mixed · Day, Kiambu County Nduriri Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Neema High Senior school · Mixed · Day, Kiambu County Neema Junior Academy Primary school · Mixed · Day & Boarding, Kiambu County New Generation School Primary school · Mixed · Day, Kiambu County New Hope Kiairia Primary Primary school · Mixed · Day, Kiambu County New Hope Preparatory Primary school · Mixed · Day & Boarding, Kiambu County New Kiambu Road Primary Primary school · Mixed · Day, Kiambu County New Ngecha Primary Primary school · Mixed · Day, Kiambu County Ngarariga Primary School Primary school · Mixed · Day, Kiambu County Ngarariga Secondary Sh C3 · Girls · Boarding, Limuru sub-county, Kiambu County Ngegu Primary School Primary school · Mixed · Day, Kiambu County Ngemwa Primary Primary school · Mixed · Day, Kiambu County Ngenia Secondary C3 · Boys · Boarding, Limuru sub-county, Kiambu County Ngewa Primary Primary school · Mixed · Day, Kiambu County Nguirubi Secondary C4 · Mixed · Day, Ndeiya sub-county, Kiambu County Ngure Primary School Primary school · Mixed · Day, Kiambu County Nguriunditu Primary Primary school · Mixed · Day, Kiambu County Niche Academy Primary Primary school · Mixed · Day, Kiambu County Njambi Academy Primary school · Mixed · Day & Boarding, Kiambu County Njenga Karume Primary Primary school · Mixed · Day, Kiambu County Njenga Primary Primary school · Mixed · Day, Kiambu 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.