Skip to content
Home Machakos Mwala
Kwandoo Hgm Primary School Primary school · Mixed · Day, Machakos County Kwavenge Primary School Primary school · Mixed · Day, Machakos County Kyaani Primary School Primary school · Mixed · Day, Machakos County Kyaimu Primary School Primary school · Mixed · Day, Machakos County Kyaitha Nur School Primary school · Mixed · Day, Machakos County Kyalavo Primary Primary school · Mixed · Day, Machakos County Kyamatula Primary Primary school · Mixed · Day, Machakos County Kyamatula Secondary C4 · Mixed · Day, Mwala sub-county, Machakos County Kyamboo Primary School Primary school · Mixed, Machakos County Kyambusya Primary School Primary school · Mixed · Day, Machakos County Kyamutwi Primary School Primary school · Mixed · Day, Machakos County Kyamwei Primary School Primary school · Mixed · Day, Machakos County Kyanganga Primary School Primary school · Mixed · Day, Machakos County Kyawango Primary Primary school · Mixed · Day, Machakos County Kyeengai Primary School Primary school · Mixed · Day, Machakos County Kyeenguli Primary School Primary school · Mixed · Day, Machakos County Kyeni Primary School Primary school · Mixed · Day, Machakos County Kyethivo Girls Secondary School C3 · Girls · Boarding, Mwala sub-county, Machakos County Kyethivo Primary Primary school · Mixed · Day, Machakos County Kyowani Nur School Primary school · Mixed · Day, Machakos County Kyuluni Primary School Primary school · Mixed · Day, Machakos County Lema Girl's Secondary School C3 · Girls · Boarding, Mwala sub-county, Machakos County Lema Primary Primary school · Mixed · Day, Machakos County Maanzoni Primary School Primary school · Mixed · Day, Machakos County Maiani AIC Primary School Primary school · Mixed · Day, Machakos County Makaalu Primary School Primary school · Mixed · Day, Machakos County Makutano AIC Primary School Primary school · Mixed · Boarding, Machakos County Makutano DEB Primary School Primary school · Mixed · Day, Machakos County Makutano Secondary School C3 · Boys · Boarding, Mwala sub-county, Machakos County Malaani Primary Primary school · Mixed · Day, Machakos County Mamiloki Primary School Primary school · Mixed · Day, Machakos County Mango Primary School Primary school · Mixed · Day, Machakos County Mango Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Manzuva Primary School Primary school · Mixed, Machakos County Masawa Primary School Primary school · Mixed · Day, Machakos County Masii Academy Primary school · Mixed · Day, Machakos County Masii Central High School Senior school · Mixed · Day & Boarding, Machakos County Masii DEB Primary School Primary school · Mixed · Day, Machakos County Masii Girls Secondary School C2 · Girls · Boarding, Mwala sub-county, Machakos County Masii SDA Secondary School Senior school · Mixed · Day & Boarding, Machakos County Masii Secondary School Senior school · Boys · Boarding, Machakos County Masii Township Primary Primary school · Mixed · Day, Machakos County Mathunthini Primary School Primary school · Mixed · Day, Machakos County Matulani Primary School Primary school · Mixed · Day, Machakos County Matuu Primary Primary school · Mixed · Day, Machakos County Mavindini Primary School Primary school · Mixed · Day, Machakos County Mavitini Primary School Primary school · Mixed · Day, Machakos County Mawele Primary School Primary school · Mixed · Day, Machakos County Mawele Secondary School Senior school · Mixed · Day, Machakos County Mbaani Primary School Primary school · Mixed · Day, Machakos County Mbaani Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Mbaikini High School C3 · Boys · Boarding, Mwala sub-county, Machakos County Mbaikini Primary School Primary school · Mixed · Day, Machakos County Mbiuni Primary School Primary school · Mixed · Boarding, Machakos County Mbiuni Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Mgangani Primary Primary school · Mixed · Day, Machakos County Miini Primary School Primary school · Mixed · Day, Machakos County Mikuyuni Primary School Primary school · Mixed · Day, Machakos County Miondoni Primary School Primary school · Mixed · Day, Machakos County Miseleni Primary School Primary school · Mixed · Day, Machakos County Mithanga A.I.C Primary School Primary school · Mixed · Day, Machakos County Mithanga AIC Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Mithini Abc Primary Primary school · Mixed · Day, Machakos County Mithuluni Primary School Primary school · Mixed · Day, Machakos County Miu D.E.B Primary School Primary school · Mixed · Day, Machakos County Miu Secondary School C3 · Boys · Boarding, Mwala sub-county, Machakos County Muangoni Primary School Primary school · Mixed · Day, Machakos County Mukiliva Primary School Primary school · Mixed · Day, Machakos County Mukuyuni Primary School Primary school · Mixed · Day, Machakos County Mulu Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Mumbuni Primary School Primary school · Mixed · Day, Machakos County Musaalani Primary Primary school · Mixed · Day, Machakos County Mutendeu Primary Primary school · Mixed · Day, Machakos County Muthei Primary School Primary school · Mixed · Day, Machakos County Muthei Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Muthetheni Girls Secondary C2 · Girls · Boarding, Mwala sub-county, Machakos County Muthetheni Primary Primary school · Mixed · Day, Machakos County Muthwani Primary School Primary school · Mixed, Machakos County Mutula Primary School Primary school · Mixed · Day, Machakos County Mutyangoi Primary School Primary school · Mixed · Day, Machakos County Muumoni Primary School Primary school · Mixed · Day, Machakos County Muusini S.A. Primary School Primary school · Mixed · Day, Machakos County Muusini S.A Secondary C4 · Mixed · Day, Mwala sub-county, Machakos County Muvwana Primary School Primary school · Mixed · Day, Machakos County Mwaasua Primary School Primary school · Mixed · Day, Machakos County Mwala DEB Primary Primary school · Mixed · Day, Machakos County Mwala Girls Secondary Senior school · Girls · Boarding, Machakos County Mwala Mixed Secondary C3 · Boys · Boarding, Mwala sub-county, Machakos County Mwangaza Primary School Masii Primary school · Mixed · Boarding, Machakos County Mwangaza School Masii Senior school · Girls · Boarding, Machakos County Myanyani Hgm Primary Primary school · Mixed · Day, Machakos County Ndeini S.A Primary School Primary school · Mixed · Day, Machakos County Nduluku Primary Primary school · Mixed · Day, Machakos County Ngamba Primary School Primary school · Mixed · Day, Machakos County Ngomano Primary School Primary school · Mixed · Day, Machakos County Ngului Primary School Primary school · Mixed · Day, Machakos County Nguluni Primary Primary school · Mixed · Day, Machakos County Ngumbau Primary School Primary school · Mixed · Day, Machakos County Ngunini Primary School Primary school · Mixed · Day, Machakos County Ngunyumu Primary School Primary school · Mixed, Machakos 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.