Skip to content
Home Machakos Yatta
A.I.C Kasooni Primary Primary school · Mixed · Day, Machakos County A.I.C Kithimani Primary School Primary school · Mixed · Day, Machakos County Bishop Paul Mutua High School-Kinyaata Senior school · Mixed · Day, Machakos County Esdor Highrise Academy-Primary Primary school · Mixed · Day, Machakos County Father Makewa High School Makutano C3 · Mixed · Boarding, Yatta sub-county, Machakos County Gate House Preparatory Primary school · Mixed · Day, Machakos County Good Shepherd Primary School-Yatta Primary school · Mixed · Day, Machakos County Great Ganius High School Senior school · Mixed · Day & Boarding, Machakos County Ianguni Primary School Primary school · Mixed · Day, Machakos County Iatineni Primary School Primary school · Mixed · Day, Machakos County Iiani Primary Primary school · Mixed · Day, Machakos County Ik0Mbe Secondary C3 · Mixed · Boarding, Yatta sub-county, Machakos County Ikombe Primary Primary school · Mixed · Day, Machakos County Ilumanthi Primary School Primary school · Mixed · Day, Machakos County Inyanzani Primary School Primary school · Mixed · Day, Machakos County Ithekethini Primary School Primary school · Mixed · Day, Machakos County Iviani Primary School Primary school · Mixed · Day, Machakos County Joy Springs School Primary Primary school · Mixed · Day, Machakos County Kakongo Primary Primary school · Mixed · Day, Machakos County Kakuluini Primary Scool Primary school · Mixed · Day, Machakos County Kakumini Primary School Primary school · Mixed · Day, Machakos County Kakunike Primary Primary school · Mixed · Day, Machakos County Kalaani Primary School Primary school · Mixed · Day, Machakos County Kaliani Primary Primary school · Mixed · Day, Machakos County Kaloleni Primary School Primary school · Mixed · Day & Boarding, Machakos County Kalukini Secondary School Senior school · Mixed · Day, Machakos County Kalukuni Primary School Primary school · Mixed · Day, Machakos County Kalulini Primary Primary school · Mixed · Day, Machakos County Kaluluini Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Kalyambeu Primary Primary school · Mixed · Day, Machakos County Kambi Ya Ndeke Primary School Primary school · Mixed · Day, Machakos County Kamuithambya Primary School Primary school · Mixed · Day, Machakos County Kamweani Primary Primary school · Mixed · Day, Machakos County Kangemi Primary School Primary school · Mixed · Day, Machakos County Kangoko Primary School Primary school · Mixed · Day, Machakos County Kaonyweni Primary Primary school · Mixed · Day, Machakos County Katangi Primary Primary school · Mixed · Day, Machakos County Katangi Primary School Primary school · Mixed · Day, Machakos County Katangi Secondary C3 · Boys · Boarding, Yatta sub-county, Machakos County Katangi Special Unit Primary school · Mixed · Day & Boarding, Machakos County Katangi Township Primary Primary school · Mixed · Day, Machakos County Kathangathini Primary Primary school · Mixed · Day, Machakos County, Katangi Kathangathini Primary Primary school · Mixed · Day, Machakos County, Yatta Katutuni Primary School Primary school · Mixed · Day, Machakos County Kaumoni Primary School Primary school · Mixed · Day, Machakos County Kauthulini Primary Primary school · Mixed · Day, Machakos County Kauukuni Primary Primary school · Mixed · Day, Machakos County Kavingoni Primary School Primary school · Mixed · Day, Machakos County, Katangi Kavingoni Primary School Primary school · Mixed · Day, Machakos County, Yatta Kavingoni Secondary School Senior school · Mixed · Day, Machakos County Kavingo Primary Primary school · Mixed · Day, Machakos County Kiamani Primary Primary school · Mixed · Day, Machakos County Kiimani Primary Primary school · Mixed · Day, Machakos County Kikeneani Primary Primary school · Mixed · Day, Machakos County Kikule Primary School Primary school · Mixed · Day, Machakos County Kikule Secondary School C4 · Mixed · Day, Masinga sub-county, Machakos County Kikuyuni Primary Primary school · Mixed · Day, Machakos County Kilaatu Primary School Primary school · Mixed · Day, Machakos County Kilango Mixed Day Secondary School C4 · Mixed · Day, Yatta sub-county, Machakos County Kilango Primary School Primary school · Mixed · Boarding, Machakos County Kilungu Primary School Primary school · Mixed · Day, Machakos County Kimuuni Primary Primary school · Mixed · Day, Machakos County Kinaka Primary Primary school · Mixed · Day, Machakos County Kinyaata Primary School Primary school · Mixed · Day, Machakos County Kionyweni Primary School Primary school · Mixed · Day, Machakos County Kisaani Primary Primary school · Mixed · Day, Machakos County Kisiiki Primary Primary school · Mixed · Day, Machakos County Kithendu Primary Primary school · Mixed · Day, Machakos County Kithendu Secondary School C4 · Mixed · Day, Yatta sub-county, Machakos County Kitheuni Abc Primary Primary school · Mixed · Day, Machakos County Kitheuni Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Kithianioni Primary Primary school · Mixed · Day, Machakos County Kithimani H.G.M Primary Primary school · Mixed · Day, Machakos County Kithimani H.G.M Secondary C3 · Mixed · Boarding, Yatta sub-county, Machakos County Kithimani Township Academy Primary school · Mixed · Day, Machakos County Kithito Primary Primary school · Mixed · Day, Machakos County Kithyolo Primary Primary school · Mixed · Day, Machakos County Kitololo Primary Primary school · Mixed · Day, Machakos County Kiusyani Primary Primary school · Mixed · Day, Machakos County Kiuukuni Primary School Primary school · Mixed · Day, Machakos County Kiwanza Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Kondo Primary Primary school · Mixed · Day, Machakos County Kwa Kitema Primary School Primary school · Mixed · Day, Machakos County Kwakoko Primary School Primary school · Mixed · Day, Machakos County Kwakulu Primary School Primary school · Mixed · Day, Machakos County Kwamwatu Primary School Primary school · Mixed · Day, Machakos County Kwasyokisinga Primary Primary school · Mixed · Day, Machakos County Kwosau Primary Primary school · Mixed · Day, Machakos County Kyaani Primary Primary school · Mixed · Day, Machakos County Kyasioni Primary Primary school · Mixed · Day, Machakos County Kyasioni Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Kyua Primary Primary school · Mixed · Boarding, Machakos County Kyua Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Kyusyani Primary Primary school · Mixed · Day, Machakos County Maiuni Primary School Primary school · Mixed · Day, Machakos County Maiuni Secondary School C4 · Mixed · Day, Yatta sub-county, Machakos County Makila Primary Primary school · Mixed · Day, Machakos County Makivenzi Girls Secondary School C3 · Girls · Boarding, Yatta sub-county, Machakos County Makivenzi Primary Primary school · Mixed · Day, Machakos County Makutano A.B.C. 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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.