Skip to content
Home Eastern Machakos Central - Machakos
Central - Machakos Division
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 Gate Way Junior Academy Primary Primary school · Mixed · Day, Machakos County Grass Valley Girls High Senior school · Girls · Day & Boarding, Machakos County Ikokani Primary School Primary school · Mixed · Day, Machakos County Iluvya Primary Primary school · Mixed · Day, Machakos County Ivumbuni Primary Primary school · Mixed · Day, Machakos County Kaathi Primary Primary school · Mixed · Day, Machakos County Kakinduni Primary Primary school · Mixed · Day, Machakos County Kamuthanga 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 Kasaini Primary School Primary school · Mixed · Day, Machakos County Kaseve Primary Primary school · Mixed · Day, Machakos County Kasinga Primary Primary school · Mixed · Day, 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 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 Keaa Primary Primary school · Mixed · Day, Machakos County Kiangini Primary Primary school · Mixed · Day, Machakos County Kiima Kimwe Primary School Primary school · Mixed · Day, 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 Kiseveni Secondary School Senior 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 Kitulu Day Secondary School C4 · Mixed · Day, Machakos sub-county, Machakos County Kitulu Primary School Primary school · Mixed · Day, Machakos County Kivandini Primary Primary school · Mixed · Day, Machakos County Kivutini 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 Kwa Kavoo Primary Primary school · Mixed · Day, Makueni 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 Kyambuko Primary Primary school · Mixed · Day, Machakos County Kyambuko Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyanda Primary Primary school · Mixed · Boarding, Machakos County Kyanda Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyanguli Primary Primary school · Mixed · Day, Machakos County Kyanguli Secondary C3 · Mixed · Boarding, Machakos sub-county, Machakos County Kyanzasu Primary School Primary school · Mixed · Day, Machakos County Kyasila Primary Primary school · Mixed · Boarding, Machakos County Kyemutheke Primary Primary school · Mixed · Day, Machakos County Kyeni Baptist Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyeni Primary Primary school · Mixed · Day, Machakos County Kyulu Hill Secondary Senior school · Mixed · Day & Boarding, Machakos County Kyumba Primary Primary school · Mixed · Day, Machakos County Love Primary School Primary school · Mixed · Day, Machakos County Machakos Academy Girls High School Senior school · Girls · Boarding, Machakos County Machakos Academy Primary Primary school · Mixed · Day & Boarding, Machakos County Machakos Baptist High School Senior school · Mixed · Day, Machakos County Machakos Baptist Primary Primary school · Mixed · Day, Machakos County Machakos Central Secondary Senior school · Mixed · Day, Machakos County Machakos Girls High School C1 · Girls · Boarding, Machakos sub-county, Machakos County Machakos Primary School Primary school · Mixed · Day, Machakos County Machakos Rehabilitation School Primary school · Boys · Day, Machakos County Machakos School Senior school · Boys · Boarding, Machakos County Machakos School For The Deaf Primary school · Mixed · Boarding, Machakos County Machakos Unit For The Mentally Handicapped Primary school · Mixed · Day, Machakos County Makakoi Primary Primary school · Mixed · Day, Machakos County Makyau Primary Primary school · Mixed · Day, Machakos County Mangauni Primary Primary school · Mixed · Day, Machakos County Mangauni Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County Manza Primary Primary school · Mixed · Day, Machakos County Masaku School For The Physically Disabled Primary school · Mixed · Boarding, Machakos County Mbembani Primary Primary school · Mixed · Day, Machakos County Mbukoni Primary Primary school · Mixed · Day, Machakos County Metuma Primary Primary school · Mixed · Day, Machakos County Mikuini Primary Primary school · Mixed · Day, Machakos County Mikuini Secondary School C3 · Mixed · Boarding, Machakos sub-county, Machakos County Mikuyu Primary Primary school · Mixed · Day, Machakos County Misakwani Primary Primary school · Mixed · Day, Machakos County Miwongoni Primary Primary school · Mixed · Day, Machakos County Moi Primary School Primary school · Mixed · Day, Machakos County Mua Farm Primary Primary school · Mixed · Day, Machakos County Mua Farm Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Mua Hills Girls Secondary School C2 · Girls · Boarding, Machakos sub-county, Machakos County Muindi Mbingu Secondary School C3 · Boys · Boarding, Machakos sub-county, Machakos County Mumbuni Boys Secondary Senior school · Boys · Boarding, Machakos County Mumbuni Girls Secondary C2 · Girls · Boarding, Machakos sub-county, Machakos County Mumbuni Primary School Primary school · Mixed · Day, Machakos County Mun Gala 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.