Skip to content
Home 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, Mwala Iiani Primary School Primary school · Mixed · Day, Machakos County, Yathui Ikalaasa Primary School Primary school · Mixed · Day, Machakos County Ikalaasa Secondary School C3 · Mixed · Boarding, Mwala sub-county, Machakos County Ikumini Primary Primary school · Mixed · Day, Machakos County Ilinge Hgm Primary Primary school · Mixed · Day, Machakos County Ithemboni Primary Primary school · Mixed · Day, Machakos County Itumbini Primary School Primary school · Mixed · Day, Machakos County Itunduni 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 Kaitha 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 Kaliambeu Primary Primary school · Mixed · Day, Machakos County Kambiti Primary 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 Kasengela Primary School 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 Kathiiani Primary School Primary school · Mixed · Day, 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 Kibauni Secondary School C3 · Mixed · Boarding, Mwala sub-county, Machakos County Kibau Primary Primary school · Mixed · Day, Machakos County Kikaso Primary School 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 Kikulumi Primary School Primary school · Mixed · Day, Machakos County Kikuumini Primary School Primary school · Mixed · Day, Machakos County Kikuuni Primary School Primary school · Mixed · Day, Machakos County Kilaatu Primary School Primary school · Mixed · Day, Machakos County Kilala Hgm Primary Primary school · Mixed · Day, Machakos County Kilala Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kilembwa Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kin'Gatuani Primary Primary school · Mixed · Day, Machakos County Kionyweni Primary School Primary school · Mixed · Day, Machakos County Kisaani Primary School Primary school · Mixed · Day, Machakos County Kisinzini Primary School Primary school · Mixed · Day, Machakos County Kisola Primary School Primary school · Mixed · Day, Machakos County Kitange Primary School Primary school · Mixed · Day, Machakos County Kiteteni 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 Kithianio Primary Primary school · Mixed · Day, Machakos County Kithiiani Primary Primary school · Mixed · Day, Machakos County Kithuia Primary Primary school · Mixed · Day, Machakos County Kitile Primary School Primary school · Mixed · Day, Machakos County Kitile Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Kitooni SDA Primary School Primary school · Mixed · Day, Machakos County Kituiu 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 Kiundwani Primary School Primary school · Mixed · Day, Machakos County Kiundwani Secondary School C3 · Mixed · Boarding, Mwala sub-county, Machakos County Kiuukuni Primary Primary school · Mixed · Day, Machakos County Kiuukuni Primary School Primary school · Mixed · Day, Machakos County Kivalani Primary School Primary school · Mixed · Day, Machakos County Kivani Primary School Primary school · Mixed · Day, Machakos County Kivauni Primary School Primary school · Mixed · Day, Machakos County Kombe Hgm Primary School Primary school · Mixed · Day, Machakos County Konza 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
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.