Skip to content
Home Eastern Machakos Mwala
Abc Kyeenthei Primary Primary school · Mixed · Day, Machakos County AIC Katheka Primary Primary school · Mixed · Day, Machakos County AIC Kathyoli Primary School Primary school · Mixed, Machakos County A.I.C Katithi Primary Primary school · Mixed · Day, Machakos County AIC Katitu Primary School Primary school · Mixed · Day, Machakos County AIC Kimuuni Primary School Primary school · Mixed · Day, Machakos County AIC Kivulusa Primary School Primary school · Mixed · Day, Machakos County AIC Kunikila Primary School Primary school · Mixed, Machakos County AIC Kunikila Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County AIC Kyanda Primary Primary school · Mixed · Day, Machakos County Bishop Ndingi Secondary C3 · Mixed · Boarding, Mwala sub-county, Machakos County Carmel Girls Secondary School Senior school · Girls · Boarding, Machakos County Embui Primary School Primary school · Mixed · Day, Machakos County Etikoni Primary School Primary school · Mixed, Machakos County Etikoni Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Iiani'b' Primary School Primary school · Mixed · Day, Machakos County Iiani Primary School Primary school · Mixed · Day, Machakos County Ikumini Primary Primary school · Mixed · Day, Machakos County Ilinge Hgm Primary Primary school · Mixed · Day, Machakos County Itumbini Primary School Primary school · Mixed · Day, Machakos County Kabaa Boys Secondary School C2 · Boys · Boarding, Mwala sub-county, Machakos County Kabaa Primary School Primary school · Mixed · Day, Machakos County Kalau Primary School Primary school · Mixed · Day, Machakos County Kalia Kundu Primary School Primary school · Mixed · Day, Machakos County Kamuya Primary School Primary school · Mixed · Day, Machakos County Kandumbu Primary School Primary school · Mixed · Day, Machakos County Kangii Hgm Primary Primary school · Mixed · Day, Machakos County Kangondi Primary Primary school · Mixed · Day, Machakos County Kasolongo Primary School Primary school · Mixed · Day, Machakos County Kathama DEB Primary School Primary school · Mixed, Machakos County Kathama Primary School Primary school · Mixed · Day, Machakos County Kathama Township Primary School Primary school · Mixed, Machakos County Katheka'a' Primary Primary school · Mixed · Day, Machakos County Katheka'b' Primary School Primary school · Mixed · Day, Machakos County Katheka Secondary School Senior school · Mixed · Day & Boarding, Machakos County Kathuki A.I.C Primary Primary school · Mixed · Day, Machakos County Kathuki Primary School Primary school · Mixed · Day, Machakos County Kavumbu Abc Primary Primary school · Mixed · Day, Machakos County Kavumbu Abc Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kavunyu Primary School Primary school · Mixed · Day, Machakos County Kawaa Primary School Primary school · Mixed · Day, Machakos County Kibau Primary Primary school · Mixed · Day, Machakos County Kikelenzu Primary School Primary school · Mixed · Day, Machakos County Kikelenzu Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kikuuni Primary School Primary school · Mixed · Day, Machakos County Kin'Gatuani Primary Primary school · Mixed · Day, Machakos County Kisaani Primary School Primary school · Mixed · Day, Machakos County Kitange Primary School Primary school · Mixed · Day, Machakos County Kithangaini Primary School Primary school · Mixed · Day, Machakos County Kithangaini Secondary School C3 · Girls · Boarding, Mwala sub-county, Machakos County Kitooni SDA Primary School Primary school · Mixed · Day, Machakos County Kitula Primary Primary school · Mixed · Day, Machakos County Kitwamba Primary School Primary school · Mixed · Day, Machakos County Kombe Hgm Primary School Primary school · Mixed · Day, Machakos County Kundu Primary School Primary school · Mixed · Day, Machakos County Kundu Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kusyondonga Primary School Primary school · Mixed · Day, Machakos County Kwakatunge DEB Primary Primary school · Mixed · Day, Machakos County Kwakisau Primary Primary school · Mixed · Day, Machakos County Kwakisua Primary Primary school · Mixed · Day, Machakos County Kwamutia Primary School Primary school · Mixed · Day, Machakos County Kwamutula Primary School Primary school · Mixed · Day, Machakos County Kwamutula Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kwamwonga Primary School Primary school · Mixed · Day, Machakos County Kwandoo Hgm Primary School Primary school · Mixed · Day, Machakos County Kwavenge Primary School Primary school · Mixed · Day, Machakos County Kyaitha Nur School Primary school · Mixed · Day, Machakos County Kyamboo Primary School Primary school · Mixed, 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 Kyeenguli Primary School Primary school · Mixed · Day, Machakos County Kyuluni Primary School Primary school · Mixed · Day, Machakos County Maiani AIC 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 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 Mawele Primary School Primary school · Mixed · Day, Machakos County Mawele Secondary School Senior 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 Mikuyuni 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
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.
Other schools come from our older directory. Each school page shows its dates.