Skip to content
Home Eastern Machakos
Primary schools in Machakos District
Kivutini Primary School Primary school · Mixed · Day, Machakos County Kola Primary Primary school · Mixed · Day, Machakos County Koma Ranch Primary Primary school · Mixed · Day, Machakos County Koma-Rock Primary Primary school · Mixed · Day, Machakos County Kombe Hgm Primary School Primary school · Mixed · Day, Machakos County Kombo Primary School Primary school · Mixed · Day, Machakos County Kombuni Primary Primary school · Mixed · Day, Machakos County Kondo Primary Primary school · Mixed · Day, Machakos County Konza Primary School Primary school · Mixed · Day, Machakos County, Central - Machakos Konza Primary School Primary school · Mixed · Day, Machakos County, Yathui Ktulu Sa Primary Primary school · Mixed · Day, Machakos County Kundu Primary School Primary school · Mixed · Day, Machakos County Kusyomuomo Primary Primary school · Mixed · Day, Machakos County Kusyondonga Primary School Primary 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 Kalusya Primary School Primary school · Mixed · Day, Machakos County Kwa Kasivi Primary Primary school · Mixed · Day, Machakos County Kwakathule Primary School Primary school · Mixed · Day, Machakos County Kwakatunge DEB Primary Primary school · Mixed · Day, Machakos County Kwa Katuta Primary School Primary school · Mixed · Day, Machakos County Kwa Kavoo Primary Primary school · Mixed · Day, Makueni County Kwaken Primary School Primary school · Mixed · Day, Machakos County Kwakisau Primary Primary school · Mixed · Day, Machakos County Kwa Kisinga Primary Primary school · Mixed · Day, Machakos County Kwakisua Primary Primary school · Mixed · Day, Machakos County Kwakitaa Primary Primary school · Mixed · Day, Machakos County Kwa Kitema Primary School Primary school · Mixed · Day, Machakos County Kwakoko Primary School Primary school · Mixed · Day, Machakos County Kwakulu Primary School Primary school · Mixed · Day, Machakos County Kwa Kyumbo Primary Primary school · Mixed · Day, Machakos County Kwale Primary Primary school · Mixed · Day, Machakos County, Matungulu Kwale Primary Primary school · Mixed · Day, Machakos County, Kathiani Kwambalu Primary School Primary school · Mixed · Day, Machakos County Kwambengei Primary School Primary school · Mixed · Day, Machakos County Kwamboo Primary School Primary school · Mixed · Day, Machakos County, Mavoko Kwamboo Primary School Primary school · Mixed · Day, Machakos County, Ndithini Kwamilile Primary School Primary school · Mixed · Day, Machakos County Kwamulinga Primary School Primary school · Mixed · Day, Machakos County Kwamutia Primary School Primary school · Mixed · Day, Machakos County Kwamutonga Primary School Primary school · Mixed · Day, Machakos County Kwamutula Primary School Primary school · Mixed · Day, Machakos County Kwamutu Primary Primary school · Mixed · Day, Machakos County Kwamuunda Primary School Primary school · Mixed · Day, Machakos County Kwamwatu Primary School Primary school · Mixed · Day, Machakos County Kwamwenze Primary School Primary school · Mixed · Day, Machakos County Kwamwonga Primary School Primary school · Mixed · Day, Machakos County Kwandeto Primary School Primary school · Mixed · Day, Machakos County Kwandiu Primary School Primary school · Mixed · Day, Machakos County Kwandoo Hgm Primary School Primary school · Mixed · Day, Machakos County Kwangengi Primary Primary school · Mixed · Day, Machakos County Kwangii Primary Primary school · Mixed · Day, Machakos County Kwangolya Primary School Primary school · Mixed · Day, Machakos County Kwanzimbi Primary Primary school · Mixed · Day, Machakos County Kwasuvu Primary School Primary school · Mixed · Day, Machakos County Kwasyokimanza Primary Primary school · Mixed · Day, Machakos County Kwasyokisinga Primary Primary school · Mixed · Day, Machakos County Kwatombe Primary School Primary school · Mixed · Day, Machakos County Kwavenge Primary School Primary school · Mixed · Day, Machakos County Kwa Wanzilu Primary School Primary school · Mixed · Day, Machakos County Kwosau Primary Primary school · Mixed · Day, Machakos County Kyaaka Primary School Primary school · Mixed · Day, Machakos County Kyaani Primary Primary school · Mixed · Day, Machakos County, Katangi Kyaani Primary Primary school · Mixed · Day, Machakos County, Central - Machakos Kyaani Primary Primary school · Mixed · Day, Machakos County, Kalama Kyaani Primary Primary school · Mixed · Day, Machakos County, Masinga Kyaani Primary School Primary school · Mixed · Day, Machakos County, Masinga Kyaani Primary School Primary school · Mixed · Day, Machakos County, Yathui Kyaimu Primary School Primary school · Mixed · Day, Machakos County Kyai Primary School Primary school · Mixed · Day, Machakos County Kyaitha Nur School Primary school · Mixed · Day, Machakos County Kyakitove Primary Primary school · Mixed · Day, Machakos County Kyalavo Primary Primary school · Mixed · Day, Machakos County Kyamatula Primary Primary school · Mixed · Day, Machakos County Kyamboo Primary School Primary school · Mixed, Machakos County Kyambuko Primary Primary school · Mixed · Day, Machakos County Kyambusya Primary School Primary school · Mixed · Day, Machakos County Kyamulendu Primary Primary school · Mixed · Day, Machakos County Kyamunthinza Primary Primary school · Mixed · Day, Machakos County Kyamunyuu Primary Primary school · Mixed · Day, Machakos County Kyamutwi Primary School Primary school · Mixed · Day, Machakos County Kyamwee Primary Primary school · Mixed · Day, Machakos County Kyamwei Primary School Primary school · Mixed · Day, Machakos County Kyanda Primary Primary school · Mixed · Boarding, Machakos County Kyandili Primary Primary school · Mixed · Day, Machakos County Kyangala Primary Primary school · Mixed · Day, Machakos County Kyangala Township Primary Primary school · Mixed · Day, Machakos County Kyanganga Primary School Primary school · Mixed · Day, Machakos County Kyangosi 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 Kyanzasu Primary School Primary school · Mixed · Day, Machakos County Kyasila Primary Primary school · Mixed · Boarding, Machakos County Kyasioni Primary Primary school · Mixed · Day, Machakos County Kyaume Primary School Primary school · Mixed · Day, Machakos County Kyaviti Primary Primary school · Mixed · Day, Machakos County Kyawango Primary Primary school · Mixed · Day, Machakos County Kyeengai Primary School Primary school · Mixed · Day, Machakos County Kyeenguli Primary School Primary school · Mixed · Day, Machakos County Kyekoyo 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.
Other schools come from our older directory. Each school page shows its dates.