Skip to content
Home Central Nyandarua
Manunga Primary School Primary school · Mixed · Day, Nyandarua County Manyatta Primary Primary school · Mixed · Day, Nyandarua County Manyatta Secondary School C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Maranatha High School Senior school · Mixed · Day & Boarding, Nyandarua County Mara Primary School Primary school · Mixed · Day, Nyandarua County Mariko Secondary Senior school · Mixed · Day, Nyandarua County Marimu Primary School Primary school · Mixed · Day, Nyandarua County Marphil Junior Academy Primary school · Mixed · Day, Nyandarua County Maryland Junior Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Mary Land Primary Primary school · Mixed · Day, Nyandarua County Mary Mother of Mercy Secondary Senior school · Mixed · Day, Nyandarua County Mary Mother of Wisdom Primary Primary school · Mixed · Day, Nyandarua County Masika Primary Primary school · Mixed · Day, Nyandarua County Masse Central Primary Primary school, Nyandarua County Mathakwa Primary Primary school · Mixed · Day, Nyandarua County Mathingira Girls Secondary Senior school · Girls · Boarding, Laikipia County Matindiri Primary Primary school · Mixed · Day, Nyandarua County Matindiri Secondary C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Matuiku Primary Primary school · Mixed · Day, Nyandarua County Matunda Primary School Primary school · Mixed · Day, Nyandarua County Matundura Primary Primary school · Mixed · Day, Nyandarua County Matura Primary School Primary school · Mixed · Day, Nyandarua County Matura Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Mawingo Secondary School C3 · Girls · Boarding, Kipipiri sub-county, Nyandarua County Mawingu Primary Primary school · Mixed · Day, Nyandarua County Mbirithi Primary Primary school · Mixed · Boarding, Nyandarua County Mbogani Primary Primary school · Mixed · Day, Nyandarua County Mbora Primary Primary school · Mixed · Day, Nyandarua County Mbuga Primary Primary school · Mixed · Day, Nyandarua County Mbuyu Primary Primary school · Mixed · Day, Nyandarua County Mekaro Primary Primary school · Mixed · Day, Nyandarua County Melody Bells Primary Primary school · Mixed · Day, Nyandarua County Micharage Primary Primary school · Mixed · Day, Nyandarua County Michinda Primary Primary school · Mixed · Day, Nyandarua County Michore Primary Primary school · Mixed · Day, Nyandarua County Michore Secondary School C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Midlands Primary Primary school · Mixed · Day & Boarding, Nyandarua County Migaa Primary School Primary school · Mixed · Day, Nyandarua County Miharati Secondary School C3 · Mixed · Boarding, Kipipiri sub-county, Nyandarua County Mihato Primary School Primary school · Mixed · Day, Nyandarua County Mihuti Primary Primary school · Mixed · Day, Nyandarua County Mihuti Secondary C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Mikaro Secoondary School C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Mikeu Primary School Primary school · Mixed · Day, Nyandarua County Millenium Highway High School Senior school · Mixed · Day & Boarding, Nyandarua County Mirangine Primary Primary school · Mixed · Day, Nyandarua County Mirangine Secondary C4 · Mixed · Day, Mirangine sub-county, Nyandarua County Mithuri Primary Primary school · Mixed · Day, Nyandarua County Miti-Itano Primary School Primary school · Mixed · Day, Nyandarua County Miti-Itano Romba Primary school · Mixed · Day, Nyandarua County Mkungi Primary Primary school · Mixed · Day, Nyandarua County Mkungi Secondary School C2 · Boys · Boarding, North Kinangop sub-county, Nyandarua County Mlaki Visions Primary Primary school · Mixed · Day, Nyandarua County Morning Starlight Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Mother Care Primary Primary school · Mixed · Day, Nyandarua County Motherland Primary School Primary school · Mixed · Day, Nyandarua County Mountain Springs Primary Primary school · Mixed · Day, Nyandarua County Mt. Kinangop Girls Secondary C2 · Girls · Boarding, South Kinangop sub-county, Nyandarua County Mt. Olive Kinangop Junior Primary Primary school · Mixed · Day, Nyandarua County Mubao Primary School Primary school · Mixed · Day, Nyandarua County Muchemi Primary Primary school · Mixed · Day, Nyandarua County Muchorui Primary Primary school · Mixed · Day, Nyandarua County Mucibau Primary Primary school · Mixed · Day, Nyandarua County Mugatheka Primary Primary school · Mixed · Day, Nyandarua County Mugetho Primary Primary school · Mixed · Day, Nyandarua County Mugumoini Primary Primary school · Mixed · Day, Nyandarua County Mugumo Primary Primary school · Mixed · Day, Nyandarua County Muhuti Primary Primary school · Mixed · Day, Nyandarua County Muiri Primary School Primary school · Mixed · Day, Nyandarua County Muitha Joy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Mukambura Primary Primary school · Mixed · Day, Nyandarua County Mukindu Primary School Primary school · Mixed · Day, Nyandarua County Mukoe Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Mulimani Primary Primary school · Mixed · Day, Nyandarua County Mumbi Primary Primary school · Mixed · Day, Nyandarua County Mumui Secondary C3 · Mixed · Boarding, Kipipiri sub-county, Nyandarua County Mundi Primary Primary school · Mixed · Day, Nyandarua County Munga Primary School Primary school · Mixed · Day, Nyandarua County Mungetho Secondary Senior school · Mixed · Day, Nyandarua County Munyaka Primary Primary school · Mixed · Day, Nyandarua County Munyaka Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Munyeki Primary Primary school · Mixed · Day, Nyandarua County Munyeki Secondary School C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Munyuini Primary School Primary school · Mixed · Day, Nyandarua County Mureranjau Primary School Primary school · Mixed · Day, Nyandarua County Muricho Primary Primary school · Mixed · Day, Nyandarua County Murichu Secondary C3 · Mixed · Boarding, Nyandarua North sub-county, Nyandarua County Murindati Primary Primary school · Mixed · Day, Nyandarua County Muririchua Primary Primary school · Mixed · Day, Nyandarua County Muruai Primary Primary school · Mixed · Day, Nyandarua County Muruaki Primary Primary school · Mixed · Day, Nyandarua County Muruaki Secondary C2 · Boys · Boarding, North Kinangop sub-county, Nyandarua County Murungaru Primary Primary school · Mixed · Day, Nyandarua County Mutamaiyu Primary Primary school · Mixed · Day, Nyandarua County Mutanga Primary Primary school · Mixed · Day, Nyandarua County Muthaiga Union Primary Primary school · Mixed · Day & Boarding, Nyandarua County Muthiga Primary School Primary school · Mixed · Day, Nyandarua County Muthomi Primary Primary school · Mixed · Day, Nyandarua County Muti-Ini Primary Primary school · Mixed · Day, Nyandarua County Muti-Umwe Primary Primary school · Mixed · Day & Boarding, Nyandarua 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.