Skip to content
Home Rift Valley
Senior schools in Rift Valley Province
Besmart High School Senior school · Mixed · Day & Boarding, Laikipia County Bethel Girls Secondary Senior school · Mixed · Day, Nakuru County Bikeke Secondary School Senior school · Mixed · Day, Trans Nzoia County Bingwa Secondary School C4 · Mixed · Day, Laikipia East sub-county, Laikipia County Birunda Secondary School C4 · Mixed · Day, Kiminini sub-county, Trans Nzoia County Bishop Birech Tilol Secondary Senior school · Mixed · Day & Boarding, Uasin Gishu 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 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 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 Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County, Kapchebelel Biwott Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County, Kitany Blessed Bakita Secondary School Senior school · Mixed · Day, Trans Nzoia County Blessed Valley Secondary School Senior school · Mixed · Day, Nakuru County B.L Ngarenaro Secondary School Senior school · Mixed · Day, Laikipia County Boema Academy Secondary Senior school · Mixed · Boarding, Kajiado County Boinet Secondary School Senior school · Mixed · Day, Uasin Gishu County Bomasan Secondary C4 · Mixed · Day, Rongai sub-county, Nakuru County Boma Secondary School C2 · Boys · Boarding, Trans Nzoia West sub-county, Trans Nzoia County Borborwet Secondary School C4 · Mixed · Day, Belgut sub-county, Kericho County Boron Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Boror Secondary C4 · Mixed · Day, Rongai sub-county, Nakuru County Bortown Refugee Secondary School Senior school · Boys · Day, Turkana County Brickwoods High School Senior school · Boys · Boarding, Laikipia County Bright Girls Academy Senior school · Girls · Boarding, Bomet County Brother Beausang Catholic Education Center-Secondary Senior school · Mixed · Day, Kajiado County Bugar Secondary C4 · Mixed · Day, Ekeiyo North sub-county, Elgeyo-Marakwet County Bukacha Secondary School C4 · Mixed · Day, Bomet East sub-county, Bomet County Bwayi Secondary School Senior school · Mixed · Day, Trans Nzoia County Cengalo Secondary C4 · Mixed · Day, Kesses sub-county, Uasin Gishu County Central Nyahururu Secondary School Senior school · Mixed · Day & Boarding, Laikipia County Chagaik Secondary School C3 · Mixed · Boarding, Londiani sub-county, Kericho County Chagaiya Secondary C4 · Mixed · Day, Kesses sub-county, Uasin Gishu County Chandera Secondary C4 · Mixed · Day, Molo sub-county, Nakuru County Chazon Schools Secondary School Senior school · Mixed · Day, Nakuru County Chebai Secondary School C3 · Boys · Boarding, Emarakwet West sub-county, Elgeyo-Marakwet County Chebara Day Secondary School C4 · Mixed · Day, Kuresoi South sub-county, Nakuru County Chebara Girls Secondary School C3 · Girls · Boarding, Emarakwet West sub-county, Elgeyo-Marakwet County Chebara Secondary Senior school · Mixed · Day, Nandi County Chebara Secondary School C2 · Boys · Boarding, Emarakwet West sub-county, Elgeyo-Marakwet County Chebarus Secondary C4 · Mixed · Day, Nandi East sub-county, Nandi County Chebarus Secondary School C4 · Mixed · Day, Turbo sub-county, Uasin Gishu County Cheberen Secondary School C4 · Mixed · Day, Mogotio sub-county, Baringo County Chebewor Secondary School C4 · Mixed · Day, Londiani sub-county, Kericho County Chebiemit Secondary School C3 · Boys · Boarding, Emarakwet West sub-county, Elgeyo-Marakwet County Chebigen Secondary School C3 · Mixed · Boarding, Kericho sub-county, Kericho County Chebilat Secondary C2 · Boys · Boarding, Sotik sub-county, Bomet County Chebirbelek Secondary School C4 · Mixed · Day, Sotik sub-county, Bomet County Chebitet Secondary School C4 · Mixed · Day, Bureti sub-county, Kericho County Cheboin Secondary School C4 · Mixed · Day, Bomet East sub-county, Bomet County Chebonet Secondary C4 · Mixed · Day, Ekeiyo North sub-county, Elgeyo-Marakwet County Cheborge Boys High School C2 · Boys · Boarding, Bureti sub-county, Kericho County Cheborge Girls High School C2 · Girls · Boarding, Bureti sub-county, Kericho County Chebororwa Secondary School C3 · Girls · Boarding, Emarakwet West sub-county, Elgeyo-Marakwet County Chebunyo Secondary School C3 · Boys · Boarding, Chepalungu sub-county, Bomet County Cheburbur Secondary School C4 · Mixed · Day, Moiben sub-county, Uasin Gishu County Chebwagan Secondary Senior school · Mixed · Day, Kericho County Cheerful Child Secondary Senior school · Mixed · Day, Nakuru County Chelelaibei Secondary Senior school · Mixed · Day, Uasin Gishu County Chelilis Secondary Senior school · Mixed · Day, Kericho County Chelogoi Secondary School Senior school · Mixed · Day, Trans Nzoia County Cheluget Academy Girls Secondary Senior school · Girls · Boarding, Bomet County Chemalal Secondary School C4 · Mixed · Day, Konoin sub-county, Bomet County Chemamul High School C3 · Boys · Boarding, Belgut sub-county, Kericho County Chemamul Secondary C4 · Mixed · Day, Tinderet sub-county, Nandi County Chemaner Secondary School C4 · Mixed · Day, Bomet East sub-county, Bomet County Chemase Secondary C3 · Mixed · Boarding, Tinderet sub-county, Nandi County Chematich Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Chemoiben Secondary School C4 · Mixed · Day, Bureti sub-county, Kericho County Chemolingot Secondary School C3 · Boys · Boarding, Tiaty West sub-county, Baringo County Chemundu Mixed Secondary C4 · Mixed · Day, Chesumei sub-county, Nandi County Chemuswa Secondary Senior school · Mixed · Day, Nandi County Chenny School-Secondary Senior school · Mixed · Day & Boarding, Kajiado County Chepareria Mixed Secondary C4 · Mixed · Day, Kipkomo sub-county, West Pokot County Chepchuina SDA Secondary Senior school · Mixed · Day, Uasin Gishu County Chepkalit Secondary Senior school · Mixed · Day, West Pokot County Chepkechei Secondary School C2 · Boys · Boarding, Kipkelion sub-county, Kericho County Chepkigen Secondary School Senior school · Mixed · Day, Uasin Gishu County Chepkitwal Secondary School C4 · Mixed · Day, Bomet East sub-county, Bomet County Chepkoilel Secondary School C4 · Mixed · Day, Moiben sub-county, Uasin Gishu County Chepkoiyo Secondary C4 · Mixed · Day, Kesses sub-county, Uasin Gishu County Chepkon'Gong Secondary Senior school · Mixed · Day & Boarding, Uasin Gishu County Chepkongony Secondary C4 · Mixed · Day, Nandi South sub-county, Nandi County Chepkorniswo Secondary School C2 · Boys · Boarding, Kipkomo sub-county, West Pokot County Chepkosa Secondary C4 · Mixed · Day, Chepalungu sub-county, Bomet County Chepkosilen High School C4 · Mixed · Day, Belgut sub-county, Kericho County Chepkumia Secondary C4 · Mixed · Day, Nandi Central sub-county, Nandi County Chepkuny Mixed Secondary Senior school · Mixed · Day, Nandi County Chepkunyuk Secondary C3 · Girls · Boarding, Nandi East sub-county, Nandi County Chepkutung Secondary School C4 · Mixed · Day, Belgut sub-county, Kericho County Cheplanget Secondary School C3 · Boys · Boarding, Bureti sub-county, Kericho County Cheplaskei Secondary C2 · Boys · Boarding, Kesses sub-county, Uasin Gishu County Cheplelaibei North Secondary C4 · Mixed · Day, Soy sub-county, Uasin Gishu County Chepngobob Secondary School C4 · Mixed · Day, Kericho sub-county, Kericho County Chepngoror Secondary Senior school · Mixed · Day, Uasin Gishu County Chepsaita Secondary C4 · Mixed · Day, Turbo sub-county, Uasin Gishu 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.