Skip to content
Home Machakos Machakos Town
Machakos Town Constituency
Abc Academy Primary school · Mixed · Boarding, Machakos County Abc Katelembo Secondary Senior school · Mixed · Day & Boarding, Machakos County AIC Mbembani Central Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Brightway Girls Secondary Senior school · Girls · Boarding, Machakos County Carmel Ndauni Primary Primary school · Mixed · Day, Machakos County Gate Way Junior Academy Primary Primary school · Mixed · Day, Machakos County Grass Valley Girls High Senior school · Girls · Day & Boarding, Machakos County Ianzoni Primary Primary school · Mixed · Day, Machakos County Iiani Primary Primary school · Mixed · Day, Machakos County Iiyuni Primary Primary school · Mixed · Day, Machakos County Iiyuni Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Ikokani Primary School Primary school · Mixed · Day, Machakos County Ikoleni Primary School Primary school · Mixed · Day, Machakos County Iluvya Primary Primary school · Mixed · Day, Machakos County Ivumbuni Primary Primary school · Mixed · Day, Machakos County Ivutini Primary Primary school · Mixed · Day, Machakos County Kaathi Primary Primary school · Mixed · Day, Machakos County Kakinduni Primary Primary school · Mixed · Day, Machakos County Kalama Primary Primary school · Mixed · Day, Machakos County Kalama Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Kalambya Primary School Primary school · Mixed · Day, Machakos County Kamuthanga Primary Primary school · Mixed · Day, Machakos County Kamuthini Primary Primary school · Mixed · Day, Machakos County Kamweleni High School C4 · Mixed · Day, Kalama sub-county, Machakos County Kamweleni Primary Primary school · Mixed · Day, Machakos County Kanyongo Primary Primary school · Mixed · Day, Machakos County Kanyongo Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Kasaini Primary School Primary school · Mixed · Day, Machakos County Kasinga Primary Primary school · Mixed · Day, Machakos County Kasovya Primary School Primary school · Mixed · Day, Machakos County Katanga Primary Primary school · Mixed · Day, Machakos County Katanga Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Katelembo Primary Primary school · Mixed · Boarding, Machakos County Katethya Secondary Senior school, Machakos County Kathaayoni Primary Primary school · Mixed · Day, Machakos County Katheka Kai Primary Primary school · Mixed · Day, Machakos County Kathekakai Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kathese Primary Primary school · Mixed · Day, Machakos County Kathianioni Primary School Primary school · Mixed · Day, Machakos County Kathimani Primary Primary school · Mixed · Boarding, Machakos County Katoloni Primary Primary school · Mixed · Day, Machakos County Katoloni Secondary School C3 · Mixed · Boarding, Machakos sub-county, Machakos County Katumani Primary Primary school · Mixed · Day, Machakos County Katumani Secondary Senior school, Machakos County Kavete Primary Primary school · Mixed · Day, Machakos County Kavyuni Primary Primary school · Mixed · Day, Machakos County Keaa Primary Primary school · Mixed · Day, Machakos County Kiangini Primary Primary school · Mixed · Day, Machakos County Kiatuni Primary Primary school · Mixed · Day, Machakos County Kiima Kimwe Primary School Primary school · Mixed · Day, Machakos County Kikumbo Primary Primary school · Mixed · Day, Machakos County Kikumbo Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Kimua Primary Primary school · Mixed · Day, Machakos County Kimutwa Primary School Primary school · Mixed · Day, Machakos County Kimutwa Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County King'Ong'Oi Primary School Primary school · Mixed · Day, Machakos County Kinoi Primary Primary school · Mixed · Day, Machakos County Kinoo Girls Secondary Senior school · Girls · Day, Machakos County Kisekini Primary School Primary school · Mixed · Day, Machakos County Kiseveni Secondary School Senior school · Mixed · Day, Machakos County Kisueni Primary Primary school · Mixed · Day, Machakos County Kisyani Primary Primary school · Mixed · Day, Machakos County Kitanga Primary Primary school · Mixed · Day, Machakos County Kitanga Secondary Senior school · Mixed · Day & Boarding, Machakos County Kiteini Primary Primary school · Mixed · Day, Machakos County Kithaayoni Secondary Senior school · Mixed · Day & Boarding, Machakos County Kithima Primary School Primary school · Mixed · Day, Machakos County Kititu Primary Primary school · Mixed · Day, Machakos County Kitonyini Primary Primary school · Mixed · Day, Machakos County Kitonynni Secondary Senior school · Mixed · Day, Machakos County Kitulu Day Secondary School C4 · Mixed · Day, Machakos sub-county, Machakos County Kitulu Primary School Primary school · Mixed · Day, Machakos County Kiuu Primary Primary school · Mixed · Day, Machakos County Kivandini Primary Primary school · Mixed · Day, Machakos County Kivutini Primary Primary school · Mixed · Day, Machakos County Kola Primary Primary school · Mixed · Day, Machakos County Kombuni Primary Primary school · Mixed · Day, Machakos County Konza Abc Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County Konza Primary School Primary school · Mixed · Day, Machakos County Kusyomuomo Primary Primary school · Mixed · Day, Machakos County Kusyomuomo Secondary Senior school · Mixed · Day, Machakos County Kwakitaa Primary Primary school · Mixed · Day, Machakos County Kwathanze Secondary Senior school · Mixed · Day & Boarding, Machakos County Kyaani Primary Primary school · Mixed · Day, Machakos County, Central - Machakos Kyaani Primary Primary school · Mixed · Day, Machakos County, Kalama Kyakitove Primary Primary school · Mixed · Day, Machakos County Kyambuko Primary Primary school · Mixed · Day, Machakos County Kyambuko Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyamunthinza Primary Primary school · Mixed · Day, Machakos County Kyamunyuu Primary Primary school · Mixed · Day, Machakos County Kyanda Primary Primary school · Mixed · Boarding, Machakos County Kyanda Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyandili Primary Primary school · Mixed · Day, Machakos County Kyandili Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Kyangala Primary Primary school · Mixed · Day, Machakos County Kyangala Secondary Senior school · Mixed · Day & Boarding, Machakos County Kyangala Township Primary Primary school · Mixed · Day, Machakos County Kyanguli Primary Primary school · Mixed · Day, Machakos County, Central - Machakos Kyanguli Primary Primary school · Mixed · Day, Machakos County, Kalama Kyanguli Secondary C3 · Mixed · Boarding, Machakos sub-county, 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 15 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.