Skip to content
Home Eastern Machakos
39 Bridge Academy Nur Primary school · Mixed · Day, Machakos County 39 Brige Academy Primary School Primary school · Mixed · Day, Machakos County Abc Academy Primary school · Mixed · Boarding, Machakos County Abc Katelembo Secondary Senior school · Mixed · Day & Boarding, Machakos County Abc Kathiani Academy Primary school · Mixed · Day & Boarding, Machakos County A.B.C. Kwangengi Secondary C4 · Mixed · Day, Kathiani sub-county, Machakos County Abc Kyeenthei Primary Primary school · Mixed · Day, Machakos County Acacia Plains Academy Primary School Primary school · Mixed · Day, Machakos County ACK St Pauls Academy Primary Primary school, Machakos County AIC Athi River Secondary School Senior school · Mixed · Day & Boarding, Machakos County AIC Itheuni Primary School Primary school · Mixed · Day, Machakos County AIC Itheuni Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County A.I.C Kasooni Primary Primary school · Mixed · Day, Machakos County AIC Katheka Primary Primary school · Mixed · Day, Machakos County AIC Kathyoli Primary School Primary school · Mixed, Machakos County A.I.C Katithi Primary Primary school · Mixed · Day, Machakos County AIC Katitu Primary School Primary school · Mixed · Day, Machakos County AIC Kimuuni Primary School Primary school · Mixed · Day, Machakos County A.I.C Kithimani Primary School Primary school · Mixed · Day, Machakos County AIC Kivulusa Primary School Primary school · Mixed · Day, Machakos County AIC Kunikila Primary School Primary school · Mixed, Machakos County AIC Kunikila Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County AIC Kyanda Primary Primary school · Mixed · Day, Machakos County AIC Matungulu Primary School Primary school · Mixed · Day, Machakos County AIC Mbembani Central Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County AIC Ndovoni Secondary School Senior school · Mixed · Day, Machakos County AIC Nyayo Girls Secondary Senior school · Girls · Boarding, Makueni County Airways High School Senior school · Mixed · Day, Machakos County Alfa Macus Primary Primary school · Mixed · Day, Machakos County Athi Meadow Academy Primary School Primary school · Mixed · Day, Machakos County Athi Plains Academy Primary Primary school, Machakos County Athiriver Academy Secondary Senior school · Mixed · Day & Boarding, Machakos County Athi River Primary School Primary school · Mixed · Day, Machakos County Athiriver Redeemed Academy Primary Primary school · Mixed · Day, Machakos County Bishop Kioko Primary School Primary school · Mixed · Day, Machakos County Bishop Ndingi Secondary C3 · Mixed · Boarding, Mwala sub-county, Machakos County Bishop Paul Mutua High School-Kinyaata Senior school · Mixed · Day, Machakos County Bride Way Academy Primary Primary school · Mixed · Day, Machakos County Bridge Education Centre Primary Primary school · Mixed · Day, Machakos County Brightway Girls Secondary Senior school · Girls · Boarding, Machakos County Brookview Academy Primary school · Mixed · Day, Machakos County Canini Bee Hive Centre (Primary) Primary school · Mixed · Day & Boarding, Machakos County Carmel Girls Secondary School Senior school · Girls · Boarding, Machakos County Carmel Ndauni Primary Primary school · Mixed · Day, Machakos County Danana Girls Secondary School Senior school · Girls · Boarding, Machakos County Darubini Academy Primary Primary school · Mixed · Day, Machakos County DEB Kmc Primary School Primary school · Mixed · Boarding, Machakos County Donyo Coffee Primary Primary school · Mixed · Day, Machakos County Donyo Sabuk Primary Primary school · Mixed · Day, Machakos County Eendei Primary School Primary school · Mixed · Day, Machakos County Ekalakala Primary School Primary school · Mixed · Day, Machakos County Ekalakala Secondary School Senior school · Mixed · Day, Machakos County Embakasi Girls Secondary School Senior school, Machakos County Embakasi Primary School Primary school, Machakos County Embui Primary School Primary school · Mixed · Day, Machakos County Empakasi Primary School Primary school · Mixed · Day, Machakos County Ensalem Mission Girls Secondary School Senior school · Girls · Boarding, Machakos County Esdor Highrise Academy-Primary Primary school · Mixed · Day, Machakos County Etikoni Primary School Primary school · Mixed, Machakos County Etikoni Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Excel Girls High School Senior school · Girls · Boarding, Machakos County Father Makewa High School Makutano C3 · Mixed · Boarding, Yatta sub-county, Machakos County Femi Junior Academy Primary Primary school · Mixed · Day, Machakos County First Baptist Academy Primary Primary school · Mixed · Day, Machakos County Fr Heeran High School Senior school · Mixed · Day, Machakos County Gate House Preparatory Primary school · Mixed · Day, Machakos County Gate Way Junior Academy Primary Primary school · Mixed · Day, Machakos County General Mulinge High School C4 · Mixed · Day, Kathiani sub-county, Machakos County General Mulinge Primary School Primary school · Mixed · Day, Machakos County Glory Talent Academy Primary Primary school · Mixed · Day, Machakos County Good Shepherd Primary School-Yatta Primary school · Mixed · Day, Machakos County Grass Valley Girls High Senior school · Girls · Day & Boarding, Machakos County Great Ganius High School Senior school · Mixed · Day & Boarding, Machakos County Green Hill Primary School Primary school · Mixed · Day, Machakos County Haventon Aca Primary School Primary school · Mixed · Day, Machakos County Heritage Of Faith Christian Primary School Primary school · Mixed · Day, Machakos County Hermatton Secondary School Senior school · Mixed · Day, Machakos County Holy Spirit Secondary School Senior school · Mixed · Day, Machakos County House Of Hope Primary School Primary school · Mixed · Day, Nairobi County Huduma School Primary Primary school, Machakos County Ianguni Primary School Primary school · Mixed · Day, Machakos County Ianzoni Primary Primary school · Mixed · Day, Machakos County Iatineni Primary School Primary school · Mixed · Day, Machakos County Ielanthi Primary School Primary school · Mixed · Day, Machakos County Iiani'b' Primary School Primary school · Mixed · Day, Machakos County Iiani Primary Primary school · Mixed · Day, Machakos County, Katangi Iiani Primary Primary school · Mixed · Day, Machakos County, Kalama Iiani Primary Primary school · Mixed · Day, Machakos County, Masinga Iiani Primary School Primary school · Mixed · Day, Makueni County, Mwala Iiani Primary School Primary school · Mixed · Day, Makueni County, Yathui Iiani Primary School Primary school · Mixed · Day, Makueni County, Ndithini Iiani Secondary Senior school · Mixed · Day, Machakos County Iiani Secondary School Senior school · Mixed · Day, Machakos County Iietune Primary School Primary school · Mixed · Day, Machakos County Iiyuni Primary Primary school · Mixed · Day, Machakos County Iiyuni Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Ik0Mbe Secondary C3 · Mixed · Boarding, Yatta sub-county, Machakos County Ikalaasa Primary School Primary school · Mixed · Day, Machakos County Ikalaasa Secondary School C3 · Mixed · Boarding, Mwala sub-county, Machakos County Ikatini 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 1 October 2026.
Other schools come from our older directory. Each school page shows its dates.