Skip to content
Home Rift Valley
Basale Primary School Primary school · Mixed · Day, Trans Nzoia County Bata Muhiu Primary School Primary school · Mixed · Day, Trans Nzoia County Bavuni Primary Primary school · Mixed · Day, Nakuru County Bavuni Secondary C4 · Mixed · Day, Nakuru North sub-county, Nakuru County Bcfc Christian Academy Primary school · Mixed · Day & Boarding, West Pokot County Bcfc Christian Academy Secondary Senior school · Mixed · Boarding, West Pokot County Beaity Babies Education Centre Primary school · Mixed · Day, Trans Nzoia County Beauty Babies Primary School Primary school · Mixed · Day, Uasin Gishu County Beek Ab Arwet Primary Primary school · Mixed · Day, Bomet County Bees Academy Primary Primary school · Mixed · Day, Samburu County Beety Cate Prep School Primary Primary school · Mixed · Day, Nakuru County Bejos Valley Academy Primary Primary school · Mixed · Day, Uasin Gishu County Bekamo Aca Primary Primary school · Mixed · Day & Boarding, Laikipia County Bekibon Primary School Primary school · Mixed · Day, Baringo County Belbur Primary Primary school · Mixed · Day, Nakuru County Belekenya Primary Primary school · Mixed · Day, Nandi County Belgut Primary School Primary school · Mixed · Day, Bomet County Bell House Primary Primary school · Mixed · Day, Nakuru County Bell House Secondary Senior school · Mixed · Day, Nakuru County Benam Primary School Primary school · Mixed · Day, Trans Nzoia County Bendera AIC Academy Primary school · Mixed · Day, West Pokot County Bendera Hilltop Academy Primary school · Mixed · Day, West Pokot County Bendera Primary Primary school · Mixed · Day, Samburu County Benditai Primary School Primary school · Mixed · Day, Kericho County Benezer Junior Academy-Primary Primary school · Mixed · Day, Kajiado County Benongoi Primary School Primary school · Mixed · Day, Baringo County Benonin Primary Primary school · Mixed · Day, Baringo County Benonin Secondary C4 · Mixed · Day, Koibatek sub-county, Baringo County Benon Primary School Primary school · Mixed · Day, Trans Nzoia County Berur Academy Primary school · Mixed · Day & Boarding, Nandi County Berur Gaa Academy Primary school · Mixed · Day, Nakuru County Berur Primary School Primary school · Mixed · Day, Uasin Gishu County Besiobei Primary Primary school · Mixed · Day, Bomet County Besmart High School Senior school · Mixed · Day & Boarding, Laikipia County Bethamy Academy Primary Primary school · Mixed · Day, Uasin Gishu County Bethany Academy Primary Primary school · Mixed · Day, Baringo County Bethany Junior Academy-Primary Primary school · Mixed · Day, Kajiado County Bethas Academy Primary school · Mixed · Day, Narok County Bethel Academy Maso Primary School Primary school · Mixed · Day, Kericho County Bethel Academy Primary School Primary school · Mixed · Day, Bomet County Bethel Academy Primary School Primary school · Mixed · Day, Kajiado County Bethel Girls Secondary Senior school · Mixed · Day, Nakuru County Bethel Primary School Primary school · Mixed · Day, Kericho County Bethel Primary School Nanyuki Primary school · Mixed · Day, Laikipia County Bethlehem Mission Aca. Primary School Primary school · Mixed · Day, Bomet County Bethsaida Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Betla Academy Primary Primary school · Mixed · Day, Baringo County Beylin Academy - Primary Primary school · Mixed · Day, Kericho County Bhar-El-Naam Girls Primary School Primary school · Girls · Day, Turkana County Bidii Aca Primary Primary school · Mixed · Day, Laikipia County Bidii Green Academy - Primary Primary school · Mixed · Day, Kericho County Bidii Preparatory Primary Primary school · Mixed · Day, Uasin Gishu County Bidii Primary School Primary school · Mixed · Day, Trans Nzoia County Big Six Academy Primary Primary school · Mixed · Day, Uasin Gishu County Big Tree Primary School Primary school · Mixed · Day, Trans Nzoia County Bikeke Primary School Primary school · Mixed · Day, Trans Nzoia County Bikeke Secondary School Senior school · Mixed · Day, Trans Nzoia County Biketi Primary School Primary school · Mixed · Day, Trans Nzoia County Bik-Kwen Primary School Primary school · Mixed · Day, Baringo County Bilal Primary School Primary school · Mixed · Day, Narok County Bilelga Primary School Primary school · Mixed · Day, Bomet County Bindura Children Family Primary Primary school · Boys · Boarding, Uasin Gishu County Bindura Primary Primary school · Mixed · Day, Uasin Gishu County Bingwa Primary School Primary school · Mixed · Day, Bomet County Bingwa Primary School Primary school · Mixed · Day, Laikipia County Bingwa Secondary School C4 · Mixed · Day, Laikipia East sub-county, Laikipia County Bingwa Special Unit Primary school · Mixed · Day, Laikipia County Binyiny Primary School Primary school · Mixed · Day, Kericho County Birei SDA Academy Primary school · Mixed · Day, Nandi County Biremo Academy Primary Primary school · Mixed · Day, Uasin Gishu County Biretwonin Primary School Primary school · Mixed · Day, Baringo County Biribiriet Primary School Primary school · Mixed · Day, Nandi County Biribiriet Primary School Primary school · Mixed · Day, Trans Nzoia County Biringweny Primary Primary school · Mixed · Day, Baringo County Birunda Primary School Primary school · Mixed · Day, Trans Nzoia County Birunda Secondary School C4 · Mixed · Day, Kiminini sub-county, Trans Nzoia County Bishop Alexander Muge Primary school · Mixed · Day, Nandi County Bishop Birech Academy Primary school · Mixed · Day & Boarding, Nandi County Bishop Birech Tilol Secondary Senior school · Mixed · Day & Boarding, Uasin Gishu County Bishop Colin Davies Primary School Primary school · Mixed · Day & Boarding, Narok County Bishop Kewasis Kaberewo Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Bishop Kogo Cheptil Academy Primary school · Mixed · Day & Boarding, Nandi County Bishop Mahon Primary School Primary school · Mixed · Day, Turkana County Bishop Makarios Secondary C3 · Mixed · Boarding, Nandi South sub-county, Nandi County Bishop Mazoldi Secondary School Senior school · Mixed · Boarding, Kajiado County Bishop Muge Academy Primary school · Mixed · Day & Boarding, Nandi County Bishop Muge Memmorial Academy Primary school · Mixed · Day, Nandi County Bishop Muge Primary School Primary school · Mixed · Day, Uasin Gishu County Bishop Muge Primary School Primary school · Mixed · Day, Trans Nzoia County Bishop Muge Secondary School Senior school · Mixed · Day, Trans Nzoia County Bishop Muge Subukia Secondary C4 · Mixed · Day, Kesses sub-county, Uasin Gishu County Bishop Muriithi Secondary Senior school · Mixed · Day, Nakuru County Bishop Ndingi Acad Primary School Primary school · Boys · Boarding, Kericho County Bishop Ndingi Primary School Primary school · Mixed · Day, Nakuru County Bishop Philip Perilo Secondary Senior school · Girls · Boarding, Samburu County Bishop Wambari AIC Girls Senior school · Girls · Boarding, Nakuru County Biwot Ng'Elel Tarit Secondary C4 · Mixed · Day, Ainabkoi sub-county, Uasin Gishu County Biwott Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Biwott Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County, Kapchebelel Biwott Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County, Kitany
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.