Skip to content
Home Eastern Machakos Kalama
Primary schools in Kalama Division
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 Ivutini Primary Primary school · Mixed · Day, Machakos County Kalama Primary Primary school · Mixed · Day, 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 Katanga Primary Primary school · Mixed · Day, 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 Kinoi Primary Primary school · Mixed · 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 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 Kyangala Primary Primary school · Mixed · Day, 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 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 Mbukuni Primary Primary school · Mixed · Day, 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 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.