Skip to content
Home Eastern
Primary schools in Eastern Province
39 Bridge Academy Nur Primary school · Mixed · Day, Machakos County 39 Brige Academy Primary School Primary school · Mixed · Day, Machakos County 7 Folks Primary Primary school · Mixed · Day & Boarding, Embu County Abc Academy Primary school · Mixed · Boarding, Machakos County Abc Kathiani Academy Primary school · Mixed · Day & Boarding, Machakos County Abc Kyeenthei Primary Primary school · Mixed · Day, Machakos County Abc Thwake Primary Primary school · Mixed · Day, Makueni County Abuuri Primary School Primary school · Mixed · Day, Meru County Acacia Plains Academy Primary School Primary school · Mixed · Day, Machakos County ACK Christ The King Karuriri Primary School Primary school · Mixed · Day, Embu County ACK Ciamada Primary School Primary school · Mixed · Day, Embu County ACK Ena Primary School Primary school · Mixed · Day, Embu County ACK Iriari Primary School Primary school · Mixed · Day, Embu County ACK Kaanwa Primary Primary school · Mixed · Day, Tharaka-Nithi County ACK Kagaari Primary School Primary school · Mixed · Day, Embu County ACK Kakindu Primary School Primary school · Mixed · Day, Embu County ACK Kamviu Primary School Primary school · Mixed · Day, Embu County ACK Kanja Primary School Primary school · Mixed · Day, Embu County ACK Kariini Primary Primary school · Mixed · Day, Meru County ACK Kaseve Primary School Primary school · Mixed · Boarding, Embu County ACK Kathangariri Primary School Primary school · Mixed · Day, Embu County ACK Kathanjuri Primary School Primary school · Mixed · Day, Embu County ACK Kathare Primary School Primary school · Mixed · Day, Embu County ACK Kathemboni Primary Primary school · Mixed · Day, Makueni County ACK Kathunguri Primary School Primary school · Mixed · Day, Embu County ACK-Katuanyaga Primary School Primary school · Mixed · Day, Embu County ACK Kavengero Pr. School Primary school · Mixed · Day, Embu County ACK Keng Special Unit Primary school · Mixed · Day, Embu County ACK Kiangoci Primary School Primary school · Mixed · Day, Embu County ACK Kigari Primary School Primary school · Mixed · Day, Embu County ACK Kilia Primary School Primary school · Mixed · Day, Embu County ACK Kirigi Primary School Primary school · Mixed · Day, Embu County ACK Kirigi Special Unit Primary school · Mixed · Day, Embu County ACK Magaca Primary School Primary school · Mixed · Day, Embu County ACK Malikini Primary School Primary school · Mixed · Day, Embu County ACK Manyati Primary School Primary school · Mixed · Day, Embu County ACK Nembure Private Primary School Primary school · Mixed · Day, Embu County ACK Ngomango Primary Primary school · Mixed · Day, Kitui County ACK Ngumola Primary School Primary school · Mixed · Day, Embu County ACK Njarange Primary School Primary school · Mixed · Day & Boarding, Embu County ACK Nyagari Primary School Primary school · Mixed · Day, Embu County ACK Rei Primary School Primary school · Mixed · Day, Meru County ACK Riakanau Primary School Primary school · Mixed · Day, Embu County ACK Rianda Primary School Primary school · Mixed · Day, Embu County ACK Rikana Primary School Primary school · Mixed · Day, Meru County ACK Rwakarai Primary Primary school · Mixed · Day, Tharaka-Nithi County ACK St. Barnabas Karurumo Primary School Primary school · Mixed · Day, Embu County ACK St. Barnabas Kathari Special Unit Primary school · Mixed · Day, Embu County ACK St. Johns Millenium Academy Primary School Primary school · Mixed · Day, Embu County ACK St Martins' Primary Primary school · Mixed · Day, Kitui County ACK St Marys Muchagori Primary School Primary school · Mixed · Day, Embu County ACK St Pauls Academy Primary Primary school, Machakos County ACK St Peters Rung'Ang'a Primary School Primary school · Mixed · Day, Embu County ACK St Philips Makengi Primary School Primary school · Mixed · Day, Embu County ACK St Stephens Kavoko Primary School Primary school · Mixed · Day, Kitui County A.C.K Wote Township Primary Primary school · Mixed · Boarding, Makueni County Adhewarabesa Primary School Primary school · Mixed · Day, Isiolo County Adriano Maanzo Primary School Primary school, Meru County A.E.P.C Hannah Primary School Primary school · Mixed · Day & Boarding, Meru County AIC Gachuriri Primary School Primary school · Mixed · Day, Embu County AIC Itheuni Primary School Primary school · Mixed · Day, Machakos County AIC Kaithe Primary Primary school · Mixed · Day, Meru County A.I.C Kasooni Primary Primary school · Mixed · Day, Machakos County AIC Katheka Primary Primary school · Mixed · Day, Machakos County AIC Kathiani Primary Primary school · Mixed · Day, Embu County AIC Kathyoli Primary School Primary school · Mixed, Machakos County AIC Katikomu Primary Primary school · Mixed · Day, Makueni 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 AIC Kinyee Primary Primary school · Mixed · Day, Makueni 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 Kyanda Primary Primary school · Mixed · Day, Machakos County AIC Kyondoni Primary Primary school · Mixed · Day, Kitui County AIC Matinyani Primary Primary school · Mixed · Day, Kitui County AIC Matungulu Primary School Primary school · Mixed · Day, Machakos County AIC Mukuyuni Primary School Primary school · Mixed · Day, Makueni County A.I.C Mutulani Primary Primary school · Mixed · Day, Makueni County AIC Ndune Primary School Primary school · Mixed · Day, Embu County AIC Nthingini Primary School Primary school · Mixed · Day, Embu County AIC Nthongoni Primary Primary school · Mixed · Day, Kitui County AIC Wango Primary Primary school · Mixed · Day, Embu County AIPCA Murangine Primary School Primary school · Mixed · Day, Meru County AIPCA St. Mathew Primary School Primary school · Mixed · Day, Meru County Aipcea Mujujune Pr Primary school · Mixed · Day, Meru County Aipc Kathelwa St. Mary Primary School Primary school · Mixed · Day, Meru County Aipck Mbaranga Academy Primary Primary school, Meru County Aithu Primary Primary school · Mixed · Day, Meru County Akaiga Primary School Primary school · Mixed · Day, Meru County Akairu Primary Primary school · Mixed · Day, Meru County Akili Primary School Primary school · Mixed · Day, Isiolo County Akuane Primary School Primary school · Mixed · Day, Meru County Alfa Macus Primary Primary school · Mixed · Day, Machakos County Al-Gani Girls Primary School Primary school · Girls · Day, Isiolo County Al-Hidaya Muslim Primary School Primary school · Mixed · Day, Marsabit County Al - Huda Primary Primary school · Mixed · Day, Marsabit County Al - Khulafau Rashidin Islamic Centre Madrassa Primary school · Mixed · Day, Marsabit County Al - Khulafau Rashidin Primary Primary school · Mixed · Day, Marsabit 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.