Skip to content
Home Eastern
Primary schools in Eastern Province
Allomano Kangeta Primary School Primary school · Mixed · Day & Boarding, Meru County Allsaints Primary School Primary school · Mixed · Day, Embu County All Saints Runogone Primary School Primary school · Mixed · Day, Meru County Amaku Academy Primary School Primary school, Meru County Amatu Primary School Primary school · Mixed · Day, Meru County Ambalo Primary Primary school · Mixed · Day, Marsabit County Ambaru Primary School Primary school · Mixed · Day, Meru County Ametho Primary School Primary school · Mixed · Day, Meru County Amugaa Primary School Primary school · Mixed · Day, Meru County Amung'Enti Primary School Primary school · Mixed · Day, Meru County Amunju Primary School Primary school · Mixed · Day, Meru County Amwamba Primary School Primary school · Girls · Day & Boarding, Meru County Anchenge Goodshepherd Academy Primary School Primary school · Mixed · Day & Boarding, Meru County Angaine Special School Primary school · Mixed · Day, Meru County Angili Primary Primary school · Mixed · Day, Meru County Angili Special Unit Primary school · Mixed · Day, Meru County Ankamia Primary Primary school · Mixed · Day, Meru County Anne's Junior Academy Primary Primary school · Mixed · Day, Meru County Anona Primary Primary school · Mixed · Day & Boarding, Marsabit County Antuambui Primary School Primary school · Mixed · Day, Meru County Antuanduru Primary Primary school, Meru County Antuanthenge Primary Primary school · Mixed · Day, Meru County Antuarimata Primary Primary school, Meru County Antubankui Primary School Primary school · Mixed · Day, Meru County Antubauchio Primary School Primary school · Mixed · Day, Meru County Antubeiga Primary School Primary school · Mixed · Day, Meru County Arapal Primary School Primary school · Mixed · Day, Marsabit County Arc Primary School Primary school · Mixed · Day & Boarding, Kitui County Aremet Primary School Primary school · Mixed · Day, Isiolo County Argi Primary School Primary school · Mixed · Day, Marsabit County Arif's Academy Kutine Primary School Primary school, Meru County Arima Senior Academy Primary Primary school · Mixed · Day, Meru County Ari Reumea Primary School Primary school · Mixed · Day & Boarding, Meru County Athiani Primary Primary school · Mixed · Day, Makueni County Athi Kamuyuni Primary Primary school · Mixed · Day, Makueni County Athi Meadow Academy Primary School Primary school · Mixed · Day, Machakos County Athi Plains Academy Primary Primary school, Machakos County Athi Primary School Primary school · Mixed · Day, Kitui County Athi River Primary School Primary school · Mixed · Day, Machakos County Athiriver Redeemed Academy Primary Primary school · Mixed · Day, Machakos County Athiru Gaiti Primary School Primary school · Mixed · Day, Meru County Athiru Rujine Primary School Primary school · Mixed · Day, Meru County Athi Salama Primary Primary school · Mixed · Day, Makueni County Athomi Academy Primary school · Mixed · Day, Tharaka-Nithi County Athwana Primary School Primary school · Mixed · Day, Meru County Atongoi Primary School Primary school · Mixed · Day, Kitui County Attan Primary School Primary school · Mixed · Day, Isiolo County Auki Primary School Primary school · Mixed · Day, Meru County Awarsitu Primary School Primary school · Mixed · Day, Isiolo County Baba Ben Memorial School-Primary Primary school · Mixed · Day & Boarding, Meru County Backstreet Preparatory Primary Primary school · Mixed · Day, Meru County Badana Primary School Primary school · Mixed · Day, Isiolo County Badassa Primary School Primary school · Mixed · Day, Marsabit County Baibariu Primary School Primary school · Mixed · Day, Meru County Baitigitu Primary School Primary school · Mixed · Day, Meru County Balesa Primary School Primary school · Mixed · Day & Boarding, Marsabit County Ballah Primary School Primary school · Mixed · Day, Marsabit County Baraimu Primary Primary school · Mixed · Day, Meru County Baraka Academy Primary school · Mixed · Day, Tharaka-Nithi County Base Preparatory Primary School Primary school · Mixed · Day & Boarding, Kitui County B.E.P.C Bethel Academy Primary School Primary school · Mixed · Day, Meru County Bethany Junior Academy Primary school · Mixed · Day, Embu County Bethel Academy Primary Primary school · Mixed · Boarding, Meru County Betty Academy Primary School Primary school · Mixed · Day & Boarding, Embu County Bidii Academy Primary Primary school · Mixed · Day, Meru County Bidii Adventist Primary Primary school · Mixed · Day, Marsabit County Bilal Academy Primary Primary school · Mixed · Day, Marsabit County Biliqinuro Primary School Primary school · Mixed · Day, Isiolo County Biliqi Primary School Primary school · Mixed · Day, Isiolo County Bisan Biliqi Primary School Primary school · Mixed · Day, Isiolo County Bishop Cavallera Primary School Primary school · Mixed · Day, Marsabit County Bishop Danne Primary Primary school · Mixed · Day, Kitui County Bishop Kioko Primary School Primary school · Mixed · Day, Machakos County Bishop Lawrence Bessone Primary School Primary school · Mixed · Day, Meru County B.M. Mfariji Primary School Primary school · Mixed · Day, Embu County Boji Primary School Primary school · Mixed · Day, Isiolo County Bonanza Primary School Primary school · Mixed · Day & Boarding, Embu County Bori Primary Primary school · Mixed · Day & Boarding, Marsabit County Boru Haro Primary Primary school · Mixed · Day, Marsabit County Bride Way Academy Primary Primary school · Mixed · Day, Machakos County Bridge Education Centre Primary Primary school · Mixed · Day, Machakos County Brighten Shine Primary School Primary school · Mixed · Day, Embu County Bright Hill Aca. Primary-Amunjo Muthori Primary school, Meru County Brightrose Academy Primary school · Mixed · Day & Boarding, Tharaka-Nithi County Brooktowers Academy Primary school · Mixed · Day, Meru County Brookview Academy Primary school · Mixed · Day, Machakos County Bubisa Primary School Primary school · Mixed · Day & Boarding, Marsabit County Bubui Primary School Primary school · Mixed · Day, Meru County Bula Mpya Primary School Primary school · Mixed · Day, Isiolo County Bulesa Primary School Primary school · Mixed · Day, Isiolo County Busy Bee Primary Primary school · Mixed · Day & Boarding, Kitui County Butiye Primary Primary school · Mixed · Day, Marsabit County Butiye Special Unit Primary school · Mixed · Day, Marsabit County Buurie King'Ori Primary School Primary school · Mixed · Day, Meru County By Grace Academy Primary School Primary school · Mixed · Day & Boarding, Embu County Camp David Primary Academy Primary school · Mixed · Day, Embu County Canini Bee Hive Centre (Primary) Primary school · Mixed · Day & Boarding, Machakos County Canon Habert Ikura Primary School Primary school · Mixed · Day, Embu County Carlo Liviero Primary School Primary school · Mixed · Day, Embu County Carmel Ndauni 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.