Skip to content
Home Nyanza Nyamira
Machururiati Secondary C4 · Mixed · Day, North Masaba sub-county, Nyamira County Magena Marabu Primary Primary school · Mixed · Day, Nyamira County Mageri Dok Primary Primary school · Mixed · Day, Nyamira County Magombo Primary School Primary school · Mixed · Day, Nyamira County Magongo Primary Primary school · Mixed · Day, Nyamira County Magongo Special Unit Primary school · Mixed · Day, Nyamira County Magura Pr Primary school · Mixed · Day, Nyamira County Magwagwa Primary Primary school · Mixed · Day, Nyamira County Makairo DEB Primary Primary school · Mixed · Day, Nyamira County Makairo Secondary C4 · Mixed · Day, Nyamira sub-county, Nyamira County Makambu Academy Primary school · Mixed · Day & Boarding, Nyamira County Manga Girls Primary School Primary school · Girls · Day & Boarding, Nyamira County Manga Girls Secondary School C3 · Girls · Boarding, Borabu sub-county, Nyamira County Manga Primary School Primary school · Mixed · Day, Nyamira County Mang'ong'o Pr Primary school, Nyamira County Manuasi Academy Primary school · Mixed · Day, Nyamira County Maosi Pr Primary school, Nyamira County Marani PAG Secondary Senior school · Mixed · Day, Nyamira County Marara SDA Pr Primary school, Nyamira County Mariba Primary School Primary school · Mixed · Day, Nyamira County Marindi Primary School Primary school · Mixed · Day, Nyamira County Marindi Secondary C2 · Mixed · Boarding, Nyamira sub-county, Nyamira County Maripag Academy Primary school · Mixed · Day, Nyamira County Masaba High School Senior school, Nyamira County Masaba Junior Academy Nur Primary school · Mixed · Day, Nyamira County Masige Pr Primary school · Mixed · Day, Nyamira County Masosa Mixed Secondary C3 · Mixed · Boarding, Nyamira sub-county, Nyamira County Masosa Primary Primary school · Mixed · Day, Nyamira County Mass Academy Primary Primary school · Mixed · Day, Nyamira County Matangi Dok Primary Primary school · Mixed · Day, Nyamira County Matierio DEB Pr Primary school · Mixed · Day, Nyamira County, Nyamaiya Matierio DEB Pr Primary school · Mixed · Day, Nyamira County, Ekerenyo Matongo Boys Secondary Senior school · Mixed · Day, Nyamira County Matongo Lutheran Mixed Secondary School C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Matongo Mission Primary Primary school · Mixed · Day, Nyamira County Matunwa Pr Primary school · Mixed · Day, Nyamira County Matutu PAG Pr Primary school · Mixed · Day, Nyamira County Matutu PAG Secondary C4 · Mixed · Day, North Masaba sub-county, Nyamira County Matutu Primary Primary school · Mixed · Day, Nyamira County Matutu Secondary Senior school · Mixed · Day, Nyamira County Mborogo Mixed Academy Primary school · Mixed · Day, Nyamira County Mebeno Pr Primary school · Mixed · Day, Nyamira County Mecheo Pr Primary school · Mixed · Day, Nyamira County Mecheo Secondary Senior school · Mixed · Day & Boarding, Nyamira County Medicare Pr Primary school · Mixed · Day, Nyamira County Mekenene Pr Primary school · Mixed · Day, Nyamira County Memisi Primary School Primary school · Mixed · Day, Nyamira County Menyenya SDA Primary Primary school · Girls · Day, Nyamira County Menyenya SDA Secondary C2 · Mixed · Boarding, Borabu sub-county, Nyamira County Mesobwo Pr Primary school · Mixed · Day, Nyamira County Metamaywa SDA Pr Primary school · Mixed · Day, Nyamira County Metamaywa SDA Secondary C4 · Mixed · Day, North Masaba sub-county, Nyamira County Meva Academy Primary school · Mixed · Day, Nyamira County Milimani Academy Primary school · Mixed · Day, Nyamira County Miriri DEB Pr Primary school · Mixed · Day, Nyamira County Miriri Secondary C4 · Mixed · Day, Manga sub-county, Nyamira County Miriri Special Unit Primary school · Mixed · Day, Nyamira County Mobamba Primary Primary school · Mixed · Day, Nyamira County Mochenwa DEB Primary Primary school · Mixed · Day, Nyamira County Mochenwa Eko Primary Primary school · Mixed · Day, Nyamira County Mochenwa Secondary Senior school · Mixed · Day, Nyamira County, Nyabiosi Mochenwa Secondary Senior school · Mixed · Day, Nyamira County, Nyakenimo I & Ii Mogusii Pr Primary school · Mixed · Day, Nyamira County Mogusii Secondary C4 · Mixed · Day, Borabu sub-county, Nyamira County Moikabondo DEB Primary Primary school · Mixed · Day, Nyamira County Moitunya SDA Pr Primary school · Mixed · Day, Nyamira County Moitunya Special Unit Primary school · Mixed · Day, Nyamira County Mokomoni Dok Primary Primary school · Mixed · Day, Nyamira County Mokomoni Primary Primary school · Mixed · Day, Nyamira County Mokomoni Secondary C4 · Mixed · Day, Manga sub-county, Nyamira County Mokorongosi Pr Primary school · Mixed · Day, Nyamira County Mokwerero DEB Pr Primary school · Mixed · Day, Nyamira County Mokwerero Secondary C4 · Mixed · Day, Manga sub-county, Nyamira County Monga DEB Primary Primary school · Mixed · Day, Nyamira County Monga DEB Special Unit Primary school · Mixed · Day, Nyamira County Mong'oni DEB Primary Primary school · Mixed · Day, Nyamira County Mongoni Secondary C4 · Mixed · Day, North Masaba sub-county, Nyamira County Montagara High School Senior school · Mixed · Day & Boarding, Nyamira County Monya Juniour Academy Primary school · Mixed · Day, Nyamira County Monyara ELCK Primary Primary school · Mixed · Day, Nyamira County Moonlight Academy Primary school · Mixed · Day, Nyamira County Moracho Faith Academy Primary school · Mixed · Day, Nyamira County Morembe Primary Primary school · Mixed · Day, Nyamira County Moromba PAG Pr Primary school · Mixed · Day, Kisii County Moruga ELCK Primary Primary school · Mixed · Day, Nyamira County Mosebeti Riverside Primary School Primary school · Mixed · Day, Nyamira County Mosily Academy Primary school · Mixed · Day, Nyamira County Mosobeti Dok Pr Primary school · Mixed · Day, Nyamira County Motagara DEB Primary Primary school · Mixed · Day, Nyamira County Motembe Dok Pr Primary school · Mixed · Day, Nyamira County Moteoguto PAG Primary Primary school · Mixed · Day, Nyamira County Murako Pr Primary school · Mixed · Day, Nyamira County Murako Secondary Senior school · Mixed · Day, Nyamira County Musambi Primary Primary school · Mixed · Day, Nyamira County Musambi Secondary Senior school · Mixed · Day, Nyamira County Mwalimu Township Junior School Primary school · Mixed · Day, Nyamira County Mwancha Pr Primary school · Mixed · Day, Nyamira County Mwangaza Academy Primary school · Mixed · Day, Nyamira County Mwango SDA Academy Primary school, Nyamira County Mwongori Mixed Secondary C2 · Mixed · Boarding, Borabu sub-county, Nyamira 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.