Skip to content
Home Coast
Bevo Good Samaritan Academy Primary Primary school · Mixed · Day, Mombasa County Bhadala Primary School Primary school · Mixed · Day, Mombasa County Bidinimole Primary Primary school · Mixed · Day, Kwale County Bilashaka Primary School Primary school · Mixed · Day, Kwale County Bilbil Primary Primary school · Mixed · Day, Tana River County Bilisa Primary Primary school · Mixed · Day, Tana River County Birikani Care Primary School Primary school · Mixed · Day, Mombasa County Birini Mamleka Primary Primary school · Mixed · Day, Kilifi County Bishop Kalu Primary Primary school · Mixed · Day, Kwale County Bishop Kalu Primary School Primary school · Mixed · Day, Kwale County Bishop Mkala Academy Primary Primary school · Mixed · Day, Mombasa County Bishop Njenga Secondary C2 · Mixed · Boarding, Taveta sub-county, Taita Taveta County Blessed Acts Academy Primary Primary school · Mixed · Day, Mombasa County Bodoi Primary Primary school · Mixed · Day, Kilifi County Bodo Primary Primary school · Mixed · Day, Kwale County Bofu Primary Primary school · Mixed · Day, Kilifi County Bofu Primary School Primary school · Mixed · Day, Kwale County Bogamachuko Primary Primary school · Mixed · Day, Kilifi County Bohoni Primary Primary school · Mixed · Day, Tana River County Boka Primary Primary school · Mixed · Day, Tana River County Bokini Primary Primary school · Mixed · Day, Kilifi County Bomali Primary School Primary school · Mixed · Day, Lamu County Bomani Primary School Primary school · Mixed · Day, Kilifi County Bomani Primary Primary school · Mixed · Day, Kwale County Bomani SDA Secondary School Senior school · Mixed · Day, Kilifi County Bombolulu Baptist Primary Primary school · Mixed · Day, Mombasa County Bombolulu School of Promise Primary Primary school · Mixed · Day, Mombasa County Bombo Primary School Primary school · Mixed · Day, Mombasa County Bomu Primary School Primary school · Mixed · Day, Mombasa County Bondeni Girls Primary School Primary school · Girls · Day, Mombasa County Bondeni Primary Primary school · Mixed · Day, Tana River County Bongwe Primary School Primary school · Mixed · Day, Kwale County Boniface Mganga Primary Primary school · Mixed · Day, Taita Taveta County Bonje Primary School Primary school · Mixed · Day, Kwale County Boresingwaya Primary School Primary school · Mixed · Day, Kilifi County Bowa Primary School Primary school · Mixed · Day, Kwale County Boyani Primary Primary school · Mixed · Day, Kilifi County Boyani Primary School Primary school · Mixed · Day, Kilifi County Boyani Primary Primary school · Mixed · Day, Kwale County Braeburn Mombasa International School Primary school · Mixed · Day, Mombasa County Braeburn Mombasa International School Secondary Senior school · Mixed · Day, Mombasa County Brainsworth Academy Nyali Secondary Senior school · Mixed · Day, Mombasa County Brainsworth Secondary School Senior school · Mixed · Day, Mombasa County Bridge of Hope Primary School Primary school · Mixed · Day, Mombasa County Bright Future School Primary Primary school · Mixed · Day, Mombasa County Bright Future School Secondary Senior school · Mixed · Day, Mombasa County Bright Lite Academy Primary Primary school · Mixed · Day, Mombasa County Brightons Academy Primary Primary school · Mixed · Day, Mombasa County Bright Star Academy Primary School Primary school · Mixed · Day, Mombasa County Brilliance High School Senior school · Mixed · Day, Kilifi County Broadlight Junior Primary Primary school · Mixed · Day, Mombasa County Broadway Academy Primary Primary school · Mixed · Day, Mombasa County Bubesa Primary Primary school · Mixed · Day, Tana River County Bububu Primary Primary school · Mixed · Day, Tana River County Buguta Primary Primary school · Mixed · Day, Taita Taveta County Bumburi Primary School Primary school · Mixed · Day, Kwale County Bundacho Primary Primary school · Mixed · Day, Kilifi County Bungale Primary School Primary school · Mixed · Day, Kilifi County Bungule Primary Primary school · Mixed · Day, Taita Taveta County Bungu Primary Primary school · Mixed · Day, Kilifi County Buni Primary Primary school · Mixed · Day, Kilifi County Bura Girls High School C1 · Girls · Boarding, Mwatate sub-county, Taita Taveta County Burangi Primary School Primary school · Mixed · Day, Kilifi County Burani Primary School Primary school · Mixed · Day, Kwale County Bura Primary Primary school · Mixed · Day, Taita Taveta County Bura Primary School Primary school · Mixed · Day, Kilifi County Burhani High School Senior school · Mixed · Day, Kilifi County Burhani Primary Aca Primary school · Mixed · Day, Kilifi County Burhaniya Primary School Primary school · Mixed · Day, Mombasa County Burhaniya Secondary School Senior school · Mixed · Day, Mombasa County Busho Primary Primary school · Mixed · Day, Kwale County Bustani Bora Academy Primary school · Mixed · Day & Boarding, Kilifi County Busy Bee School Primary Primary school · Mixed · Day, Mombasa County Bwaga Moyo Primary Primary school · Mixed · Day, Kilifi County Canon Kituri Secondary C2 · Mixed · Boarding, Taita sub-county, Taita Taveta County Canon Mweri Memorial Secondary School C4 · Mixed · Day, Malindi sub-county, Kilifi County Central Girls Primary School Primary school · Girls · Day, Mombasa County Cerebral Pasyl Foundation Centre Special Unit Primary school · Mixed · Day, Mombasa County C-Gep Girls High School Senior school · Girls · Day, Mombasa County Chaani Gateway Academy Primary Primary school · Mixed · Day, Mombasa County Chaani Primary School Primary school · Mixed · Day, Mombasa County Chafisi Baptist Academy Primary school · Mixed · Day, Kilifi County Chai Primary School Primary school · Mixed · Day, Kwale County Chakama Primary School Primary school · Mixed · Day, Kilifi County Chalani Primary Primary school · Mixed · Day, Kilifi County Chala Primary Primary school · Mixed · Day, Taita Taveta County Chala Secondary C4 · Mixed · Day, Taveta sub-county, Taita Taveta County Chamwanamuma Primary Primary school · Mixed · Day, Tana River County Chanagande Primary School Primary school · Mixed · Day, Kilifi County Chanagande Secondary School C3 · Mixed · Boarding, Kaloleni sub-county, Kilifi County Chanagande Special Unit Primary school · Mixed · Day, Kilifi County Chanani Primary School Primary school · Mixed · Day, Tana River County Changamwe Baptist Primary School Primary school · Mixed · Day, Mombasa County Changamwe Primary School Primary school · Mixed · Day, Mombasa County Changamwe Primary School Special Unit Primary school · Mixed · Day, Mombasa County Changamwe SDA Primary School Primary school · Mixed · Day, Mombasa County Changamwe SDA Secondary School Senior school · Mixed · Day, Mombasa County Changamwe Secondary School C3 · Mixed · Boarding, Changamwe sub-county, Mombasa County Chang'ombe Primary Primary school · Mixed · Day, Kilifi County Chanzou Primary School Primary school · Mixed · Day, Kwale 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.