Skip to content
Home Eastern Machakos Kalama
AIC Nyayo Girls Secondary Senior school · Girls · Boarding, Makueni County Carmel Ndauni Primary Primary school · Mixed · Day, 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 Ivutini 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 Kalanzoni Primary Primary school · Mixed · Day, Makueni County Kamuthini 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 Katanga Primary Primary school · Mixed · Day, Machakos County Katanga Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Kathianioni Primary School Primary school · Mixed · Day, Machakos County Kavete Primary Primary school · Mixed · Day, Machakos County Kavyuni Primary Primary school · Mixed · Day, Machakos County Kiatuni Primary Primary school · Mixed · Day, Machakos County Kikongoni Primary Primary school · Mixed · Day, Makueni County Kikumbo Primary Primary school · Mixed · Day, Machakos County Kikumbo Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Kinoi Primary Primary school · Mixed · Day, Machakos County Kinoo Girls Secondary Senior school · Girls · Day, Machakos County Kisueni Primary Primary school · Mixed · Day, Machakos County Kisyani Primary 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 Kiuu Primary Primary school · Mixed · Day, Machakos County Kivandini Primary Primary school · Mixed · Day, Makueni County Kola Primary Primary school · Mixed · Day, Machakos County Kombuni Primary Primary school · Mixed · Day, Machakos County Kyaani Primary Primary school · Mixed · Day, Machakos County Kyakitove Primary Primary school · Mixed · Day, Machakos County Kyamunthinza Primary Primary school · Mixed · Day, Machakos County Kyamunyuu Primary Primary school · Mixed · Day, 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 Kyaviti Primary Primary school · Mixed · Day, Machakos County Makaveti Primary Primary school · Mixed · Day, Machakos County Malili Primary Primary school · Mixed · Day, Makueni County Malili Secondary C4 · Mixed · Day, Mukaa sub-county, Makueni County Malooni Primary Primary school · Mixed · Day, Machakos County Masaani Primary Primary school · Mixed · Day, Machakos County Mbaluku Primary Primary school · Mixed · Day, Machakos County Mbevo Primary Primary school · Mixed · Boarding, Machakos County Mbondoni Primary Primary school · Mixed · Day, Makueni County Mbuani Primary Primary school · Mixed · Day, Machakos County Mbuani Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Mbukuni Primary Primary school · Mixed · Day, Machakos County Mbukuni Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Mbusyani Primary Primary school · Mixed · Day, Machakos County Mentors Academy Primary School Primary school · Mixed · Day, Machakos County Mikono Primary School Primary school · Mixed · Day, Machakos County Minyalala Primary Primary school · Mixed · Day, Machakos County Miwani Primary Primary school · Mixed · Day, Machakos County Mulaani Primary Primary school · Mixed · Day, Machakos County Mumbuni Primary Primary school · Mixed · Day, Machakos County Muthumo Primary Primary school · Mixed · Day, Machakos County Mutuyu Primary Primary school · Mixed · Day, Machakos County Muumandu Primary Primary school · Mixed · Day, Machakos County Muumandu Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Ngiini Primary Primary school · Mixed · Day, Makueni County Nzaini Primary Primary school · Mixed · Day, Machakos County St. John Miaani Primary Primary school · Mixed · Day, Machakos County Ulaani 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.