Skip to content
Home Eastern Machakos Central - Machakos
Primary schools in Central - Machakos Division
ABC Academy Primary school · Mixed · Boarding, Machakos County Gate Way Junior Academy Primary Primary school · Mixed · Day, 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 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 Kathaayoni Primary Primary school · Mixed · Day, Machakos County Katheka Kai Primary Primary school · Mixed · Day, 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 Katumani Primary Primary school · Mixed · Day, 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 Kitanga Primary Primary school · Mixed · Day, Machakos County Kiteini Primary Primary school · Mixed · Day, Machakos County Kithima Primary School Primary school · Mixed · Day, 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 Primary School Primary school · Mixed · Day, Machakos County Kusyomuomo Primary Primary school · Mixed · Day, Machakos County Kwa Kavoo Primary Primary school · Mixed · Day, Makueni County Kwakitaa Primary Primary school · Mixed · Day, Machakos County Kyaani Primary Primary school · Mixed · Day, Machakos County Kyambuko Primary Primary school · Mixed · Day, Machakos County Kyanda Primary Primary school · Mixed · Boarding, Machakos County Kyanguli Primary Primary school · Mixed · Day, 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 Primary Primary school · Mixed · Day, Machakos County Kyumba Primary Primary school · Mixed · Day, Machakos County Love Primary School Primary school · Mixed · Day, Machakos County Machakos Academy Primary Primary school · Mixed · Day & Boarding, Machakos County Machakos Baptist Primary Primary school · Mixed · Day, Machakos County Machakos Primary School Primary school · Mixed · Day, Machakos County Machakos Rehabilitation School Primary school · Boys · Day, 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 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 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 Mumbuni Primary School Primary school · Mixed · Day, Machakos County Mun Gala Primary Primary school · Mixed · Day, Machakos County Muslim Township Primary Primary school · Mixed · Day, Machakos County Muthini Primary Primary school · Mixed · Day, Machakos County Mutituni Sa Primary Primary school · Mixed · Day, Machakos County Mwanyani Primary Primary school · Mixed · Day, Machakos County Ngelani AIC Primary School Primary school · Mixed · Day, Machakos County Ngomeni Primary Primary school · Mixed · Day, Machakos County One Hills Academy Primary school · Mixed · Day, Machakos County Saint Marys Girls Primary School Primary school · Girls · Day, Machakos County Saint Teresas Machakos Primary Primary school · Mixed · Day & Boarding, Machakos County St Ann Joster Academy Primary school · Mixed · Day, Machakos County St. Joyce Junior Academy Primary Primary school · Mixed · Day, Machakos County St Marys Boys Primary Primary school · Mixed · Day, Machakos County Tip-Top Academy Primary Primary school · Mixed · Day, Machakos County Vision Junior Academy Primary school · Mixed · Day & Boarding, Machakos County Vota Primary Primary school · Mixed · Day, Machakos County Yakamete 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.