Skip to content
Home Eastern Machakos
Primary schools in Machakos District
Kabaa Primary School Primary school · Mixed · Day, Machakos County Kaewa Primary School Primary school · Mixed · Day, Machakos County Kaiani Primary School Primary school · Mixed · Day, Machakos County Kaitha Primary School Primary school · Mixed · Day, Machakos County Kakinduni Primary Primary school · Mixed · Day, Machakos County Kakongo Primary Primary school · Mixed · Day, Machakos County Kakuku Primary School Primary school · Mixed · Day, Machakos County Kakuluini Primary Scool Primary school · Mixed · Day, Machakos County Kakulutuini Primary School Primary school · Mixed · Day, Machakos County Kakumini Primary School Primary school · Mixed · Day, Machakos County Kakunike Primary Primary school · Mixed · Day, Machakos County Kakutha Primary School Primary school · Mixed · Day, Machakos County Kakuyuni Primary School Primary school · Mixed · Day & Boarding, Machakos County Kalaani Primary School Primary school · Mixed · Day, Machakos County Kalala Primary Primary school · Mixed · Day, Machakos County Kalama Primary Primary school · Mixed · Day, Machakos County Kalambya Primary School Primary school · Mixed · Day, Machakos County Kalandini Junior Academy Primary School Primary school · Mixed · Day, Machakos County Kalandini Primary School Primary school · Mixed · Day, Machakos County Kalanzoni Primary Primary school · Mixed · Day, Makueni 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 Kaliani Primary Primary school · Mixed · Day, Machakos County Kalikya Primary School Primary school · Mixed · Day, Machakos County Kaliluni Primary School Primary school · Mixed · Day, Machakos County, Kathiani Kaliluni Primary School Primary school · Mixed · Day, Machakos County, Masinga Kaloleni Primary School Primary school · Mixed · Day & Boarding, Machakos County Kalukuni Primary School Primary school · Mixed · Day, Machakos County Kalulini Primary Primary school · Mixed · Day, Machakos County Kaluluini Primary School Primary school · Mixed · Day, Machakos County Kalunga Primary Primary school · Mixed · Day, Machakos County Kalyambeu Primary Primary school · Mixed · Day, Machakos County Kamaimba Primary School Primary school · Mixed · Day, Machakos County Kamangulu Primary School Primary school · Mixed · Day, Machakos County Kamanzi Primary School Primary school · Mixed · Day, Machakos County Kambai Primary School Primary school · Mixed · Day, Machakos County Kambiti Primary Primary school · Mixed · Day, Machakos County Kambi Ya Ndeke Primary School Primary school · Mixed · Day, Machakos County Kambusu Abc Primary School Primary school · Mixed · Day, Machakos County Kamuithambya Primary School Primary school · Mixed · Day, Machakos County Kamulu Academy Primary School Primary school · Mixed · Day & Boarding, Machakos County Kamunyu Primary Primary school · Mixed · Day, Machakos County Kamuthanga Primary Primary school · Mixed · Day, Machakos County Kamuthini Primary Primary school · Mixed · Day, Machakos County Kamuthumba Primary Primary school · Mixed · Day, Machakos County Kamuya Primary School Primary school · Mixed · Day, Machakos County Kamwanyani Primary School Primary school · Mixed · Day, Machakos County Kamweani Primary Primary school · Mixed · Day, Machakos County Kamweleni Primary Primary school · Mixed · Day, Machakos County Kanaani Primary School Primary school · Mixed · Day, Machakos County Kanans Primary Primary school · Mixed · Boarding, Machakos County Kandumbu Primary School Primary school · Mixed · Day, Machakos County Kangangini Primary School Primary school · Mixed · Day, Machakos County Kangemi Primary School Primary school · Mixed · Day, Machakos County Kangii Hgm Primary Primary school · Mixed · Day, Machakos County Kangoko Primary School Primary school · Mixed · Day, Machakos County Kangonde Primary School Primary school · Mixed · Day, Machakos County Kangondi Primary Primary school · Mixed · Day, Machakos County Kangundo AIC Primary Primary school · Mixed · Day, Machakos County Kangundo DEB Primary School Primary school · Mixed · Day, Machakos County Kangundo DEB Special Primary School Primary school · Mixed · Day, Machakos County Kangundo Junior Academy Primary Primary school · Mixed · Day & Boarding, Machakos County Kanguu Primary Primary school · Mixed · Day, Machakos County Kantafu Primary Primary school · Mixed · Day, Machakos County Kanyonga Primary School Primary school · Mixed · Day, Machakos County Kanyongo Primary Primary school · Mixed · Day, Machakos County Kanzalu Hill Primary School Primary school · Mixed · Day, Machakos County Kanzalu Sa Primary School Primary school · Mixed · Day, Machakos County Kanzokea Primary School Primary school · Mixed · Day, Machakos County Kaonyweni Primary Primary school · Mixed · Day, Machakos County Kaonyweni Primary School Primary school · Mixed · Day, Machakos County Kasaini Primary School Primary school · Mixed · Day, Machakos County Kasengela Primary School Primary school · Mixed · Day, Machakos County Kaseve Primary Primary school · Mixed · Day, Machakos County Kaseve Primary School Primary school · Mixed · Day, Machakos County Kasinga Primary Primary school · Mixed · Day, Machakos County Kasioni Primary Primary school · Mixed · Day, Machakos County Kasolongo Primary School Primary school · Mixed · Day, Machakos County Kasovya Primary School Primary school · Mixed · Day, Machakos County Kasuvilo Primary School Primary school · Mixed · Day, Machakos County Katanga 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 Special Unit Primary school · Mixed · Day & Boarding, Machakos County Katangi Township Primary Primary school · Mixed · Day, Machakos County Katani Primary School Primary school · Mixed · Day, Machakos County Katelembo Primary Primary school · Mixed · Boarding, Machakos County Kathaana Primary School Primary school · Mixed · Day, Machakos County Kathaayoni Primary Primary school · Mixed · Day, Machakos County Kathalani 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 Kathangathini Primary Primary school · Mixed · Day, Machakos County, Katangi Kathangathini Primary Primary school · Mixed · Day, Machakos County, Yatta Katheka Abc Primary Primary school · Mixed · Day, Machakos County Katheka'a' Primary Primary school · Mixed · Day, Machakos County Katheka'b' Primary School Primary school · Mixed · Day, Machakos County Katheka Kai 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.