Skip to content
Home Machakos Masinga
Bishop Kioko Primary School Primary school · Mixed · Day, Machakos County Eendei Primary School Primary school · Mixed · Day, Machakos County Ekalakala Primary School Primary school · Mixed · Day, Machakos County Ekalakala Secondary School Senior school · Mixed · Day, Machakos County Green Hill Primary School Primary school · Mixed · Day, Machakos County Haventon Aca Primary School Primary school · Mixed · Day, Machakos County Ielanthi Primary School Primary school · Mixed · Day, Machakos County Iiani Primary Primary school · Mixed · Day, Machakos County Iiani Primary School Primary school · Mixed · Day, Machakos County Iiani Secondary Senior school · Mixed · Day, Machakos County Iiani Secondary School Senior school · Mixed · Day, Machakos County Ikatini Primary School Primary school · Mixed · Day, Machakos County Ikatini Secondary School C4 · Mixed · Day, Masinga sub-county, Machakos County Inyanzaa Primary School Primary school · Mixed · Day, Machakos County Isyukoni Primary School Primary school · Mixed · Day, Machakos County Iuuma Primary School Primary school · Mixed · Day, Machakos County Joy Aca Primary School Primary school · Mixed · Day, Machakos County Kaewa Girls High School Senior school · Girls · Day, Machakos County Kakuku Primary School Primary school · Mixed · Day, Machakos County Kaliluni Primary School Primary school · Mixed · Day, Machakos County Kaluluini Primary School Primary school · Mixed · Day, Machakos County Kamaimba Primary School Primary school · Mixed · Day, Machakos County Kamangulu Primary School Primary school · Mixed · Day, Machakos County Kamunyu Primary Primary school · Mixed · Day, Machakos County Kamuthumba Primary Primary school · Mixed · Day, Machakos County Kangangini Primary School Primary school · Mixed · Day, Machakos County Kangonde Primary School Primary school · Mixed · Day, Machakos County Kanguu Primary Primary school · Mixed · Day, Machakos County Kanyonga Primary School Primary school · Mixed · Day, Machakos County Kaonyweni Primary School Primary school · Mixed · Day, Machakos County Kaseve Primary School Primary school · Mixed · Day, Machakos County Kaseve Secondary School Senior school · Mixed · Day, Machakos County Kasuvilo Primary School Primary school · Mixed · Day, Machakos County Kathiani Primary Primary school · Mixed · Day, Machakos County Kathini Primary School Primary school · Mixed · Day, Machakos County Kathui Primary School Primary school · Mixed · Day, Machakos County Kathukini Primary School Primary school · Mixed · Day, Machakos County Kathukini Secondary School C4 · Mixed · Day, Masinga sub-county, Machakos County Katisaa Primary School Primary school · Mixed · Day, Machakos County Katothya Primary Primary school · Girls · Day, Machakos County Katulye Primary Primary school · Mixed · Day, Machakos County Katulye Primary School Primary school · Mixed · Day, Machakos County Kavilila Primary School Primary school · Mixed · Day, Machakos County Kavwea Primary School Primary school · Mixed · Day, Machakos County Kawethei Primary School Primary school · Mixed · Day, Machakos County Kiambani Primary Primary school · Mixed · Day, Machakos County Kiangeni Primary School Primary school · Mixed · Day, Machakos County Kikule Primary School Primary school · Mixed · Day, Machakos County Kikumini Primary School Primary school · Mixed · Day, Machakos County Kikumini Secondary School C4 · Mixed · Day, Masinga sub-county, Machakos County Kikuuni Primary Primary school · Mixed · Day, Machakos County Kiluta Primary School Primary school · Mixed · Day, Machakos County Kimuuni Primary School Primary school · Mixed · Day, Machakos County Kisaani Primary Primary school · Mixed · Day, Machakos County Kiseuni Primary Primary school · Mixed · Day, Machakos County Kitangani Primary School Primary school · Mixed · Day, Machakos County Kitangani Secondary School C4 · Mixed · Day, Masinga sub-county, Machakos County Kithambioni Primary School Primary school · Mixed · Day, Machakos County Kithoni Primary Primary school · Mixed · Day, Machakos County Kithuia Primary Primary school · Mixed · Day, Machakos County Kithyoko Primary School Primary school · Mixed · Day, Machakos County Kithyoko Secondary School C3 · Mixed · Boarding, Masinga sub-county, Machakos County Kituneni Primary Primary school · Mixed · Day, Machakos County Kiunguutheni Primary School Primary school · Mixed · Day, Machakos County Kivaa Kings Academy Primary School Primary school · Mixed · Day, Machakos County Kivaa Primary School Primary school · Mixed · Day, Machakos County Kivaa Secondary C3 · Mixed · Boarding, Masinga sub-county, Machakos County Kivani Primary School Primary school · Mixed · Day, Machakos County Kivuthi Primary Primary school · Mixed · Day, Machakos County Kivutini Primary School Primary school · Mixed · Day, Machakos County Kivutini Secondary School Senior school · Mixed · Day, Machakos County Kwa Kaindi Primary School Primary school · Mixed · Day, Machakos County Kwa Kalunde Primary School Primary school · Mixed · Day, Machakos County Kwa Katuta Primary School Primary school · Mixed · Day, Machakos County Kwa Kyumbo Primary Primary school · Mixed · Day, Machakos County Kwambengei Primary School Primary school · Mixed · Day, Machakos County Kwamboo Primary School Primary school · Mixed · Day, Machakos County Kwamulinga Primary School Primary school · Mixed · Day, Machakos County Kwasuvu Primary School Primary school · Mixed · Day, Machakos County Kwa Wanzilu Primary School Primary school · Mixed · Day, Machakos County Kyaani Primary Primary school · Mixed · Day, Machakos County Kyaani Primary School Primary school · Mixed · Day, Machakos County Kyangosi Primary Primary school · Mixed · Day, Machakos County Kyeni Excel High School Senior school · Mixed · Day, Machakos County Kyeteni Primary Primary school · Mixed · Day, Machakos County Kyondoni Primary Primary school · Mixed · Day, Machakos County Kyuasini Primary School Primary school · Mixed · Day, Machakos County Lulamba Primary School Primary school · Mixed · Day, Machakos County Lungulueni Primary School Primary school · Mixed · Day, Machakos County Maanguli Primary School Primary school · Mixed · Day, Machakos County Makila Primary School Primary school · Mixed · Day, Machakos County Makongeni Primary Primary school · Mixed · Day, Machakos County Makutano Yandei Primary Primary school · Mixed · Day, Machakos County Mananja Primary School Primary school · Mixed · Day, Machakos County Mananja Secondary School C4 · Mixed · Day, Masinga sub-county, Machakos County Masaku Primary Primary school · Mixed · Day, Machakos County Masinga Boys Secondary School C2 · Boys · Boarding, Masinga sub-county, Machakos County Masinga Girls Secondary School Senior school · Girls · Day, Machakos County Masinga Primary School Primary school · Boys · Day, Machakos County Matema 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.