Skip to content
Home Rift Valley Kericho
Abraham's AIC Telanet Primary School Primary school · Mixed · Day, Kericho County ACK Holy Trinity Primary School Primary school · Mixed · Day, Kericho County ACK Holy Trinty Academy-Sosiot Primary Primary school · Mixed · Day, Kericho County Adonai Christian School - Primary Primary school · Mixed · Day, Kericho County Agape Junior School Primary Primary school · Mixed · Day, Kericho County A.H.P. Workshop Primary School Primary school · Mixed · Day, Kericho County AIC Londiani Academy - Primary School Primary school · Mixed · Day, Kericho County AIC Tumaini Academy Primary School Primary school · Mixed · Day, Kericho County Ainaipkoi Primary School Primary school · Mixed · Day, Kericho County Ainamoi Academy Primary School Primary school · Mixed · Day, Kericho County Ainamoi Primary School Primary school · Mixed · Day, Kericho County Ainamoi Secondary School C4 · Mixed · Day, Kericho sub-county, Kericho County Ainapsosiot Primary School Primary school · Mixed · Day, Kericho County Alfomega Academy Primary School Primary school · Mixed · Day & Boarding, Kericho County Amazing Grace Academy Primary Primary school · Mixed · Day, Kericho County Amazing Grace Junior Primary School Primary school · Mixed · Day, Kericho County Bagao Primary School Primary school · Mixed · Day, Kericho County Baraka Secondary School C4 · Mixed · Day, Londiani sub-county, Kericho County Barmei Primary School Primary school · Mixed · Day, Kericho County Barng'Oror Primary School Primary school · Mixed · Day, Kericho County Barotion Primary School Primary school · Mixed · Day, Kericho County Barotion Secondary School C3 · Mixed · Boarding, Londiani sub-county, Kericho County Barschielle Primary School Primary school · Mixed · Day, Kericho County Barsiele Secondary School C3 · Mixed · Boarding, Kipkelion sub-county, Kericho County Bartera Primary School Primary school · Mixed · Day, Kericho County Benditai Primary School Primary school · Mixed · Day, Kericho County Bethel Academy Maso Primary School Primary school · Mixed · Day, Kericho County Bethel Primary School Primary school · Mixed · Day, Kericho County Beylin Academy - Primary Primary school · Mixed · Day, Kericho County Bidii Green Academy - Primary Primary school · Mixed · Day, Kericho County Binyiny Primary School Primary school · Mixed · Day, Kericho County Blue Hills Primary School Primary school · Mixed · Day, Kericho County Bogwo Primary School Primary school · Mixed · Day, Kericho County Bonndeni Academy Primary School Primary school · Mixed · Day, Kericho County Borborwet Primary School Primary school · Mixed · Day, Kericho County Borborwet Secondary School C4 · Mixed · Day, Belgut sub-county, Kericho County Borowet Primary School Primary school · Mixed · Day, Kericho County Bright Future School - Primary Primary school · Mixed · Day, Kericho County Buchenge Primary School Primary school · Mixed · Day, Kericho County Canaan School - Primary Primary school · Mixed · Day, Kericho County Chagaik Primary School Primary school · Mixed · Day, Kericho County Chagaik Secondary School C3 · Mixed · Boarding, Londiani sub-county, Kericho County Chebewor Junior Academy Primary school · Mixed · Day, Kericho County Chebewor Primary School Primary school · Mixed · Day, Kericho County Chebewor Secondary School C4 · Mixed · Day, Londiani sub-county, Kericho County Chebigen Primary School Primary school · Mixed · Day, Kericho County Chebigen Secondary School C3 · Mixed · Boarding, Kericho sub-county, Kericho County Chebirirbei Primary School Primary school · Mixed · Day, Kericho County Chebirir Primary School Primary school · Mixed · Day, Kericho County Cheboseron Morong'Eti Academy Primary Primary school · Mixed · Day, Kericho County Chebung'Ung'On Primary School Primary school · Mixed · Day, Kericho County Chebutor Academy Primary School Primary school · Mixed · Day, Kericho County Chelimo Primary School Primary school · Mixed · Day, Kericho County Chemamul'a' Primary School Primary school · Mixed · Day, Kericho County Chemamul High School C3 · Boys · Boarding, Belgut sub-county, Kericho County Chemegong Primary School Primary school · Mixed · Day, Kericho County Chemobei Primary School Primary school · Mixed · Day, Kericho County Chepcholyet Primary School Primary school · Mixed · Day, Kericho County Chepkechei Secondary School C2 · Boys · Boarding, Kipkelion sub-county, Kericho County Chepkemel Primary School Primary school · Mixed · Day, Kericho County Chepkoin Primary School Primary school · Mixed · Day, Kericho County Chepkoiyo Primary School Primary school · Mixed · Day, Kericho County Chepkolon Greenhighlands Academy Primary Primary school · Mixed · Day, Kericho County Chepkongony Primary School Primary school · Mixed · Day, Kericho County Chepkosilen High School C4 · Mixed · Day, Belgut sub-county, Kericho County Chepkosilen Primary School Primary school · Mixed · Day, Kericho County Chepkurbet Primary School Primary school · Mixed · Day, Kericho County Chepkutung Primary School Primary school · Mixed · Day, Kericho County Chepkutung Secondary School C4 · Mixed · Day, Belgut sub-county, Kericho County Cheplel Primary School Primary school · Mixed · Day, Kericho County Chepngobob Primary School Primary school · Mixed · Day, Kericho County Chepngobob Secondary School C4 · Mixed · Day, Kericho sub-county, Kericho County Chepsengeny Aca Primary school · Mixed · Boarding, Kericho County Chepseon Complex High School C4 · Mixed · Day, Londiani sub-county, Kericho County Chepseon Complex Primary School Primary school · Mixed · Boarding, Kericho County Chepseon Keta Academy - Primary Primary school · Mixed · Day, Kericho County Chepseon Primary School Primary school · Mixed · Day, Kericho County Chepseon Secondary School Senior school · Mixed · Day, Kericho County Chepsir Primary School Primary school · Mixed · Day, Kericho County Chepsir Secondary School Senior school · Mixed · Day, Kericho County Chepsoo Primary School Primary school · Mixed · Day, Kericho County Cheptagum Primary School Primary school · Mixed · Day, Kericho County Cheptenye Primary School Primary school · Mixed · Day, Kericho County Cheptenye Secondary School C2 · Boys · Boarding, Belgut sub-county, Kericho County Cheptigit Primary School Primary school · Mixed · Day, Kericho County Cheptililik Primary School Primary school · Mixed · Day, Kericho County Cheptororiet Primary School Primary school · Mixed · Day, Kericho County Cheptuiyet Girls Secondary School C3 · Girls · Boarding, Soin Sigowet sub-county, Kericho County Cheptuiyet Primary School Primary school · Mixed · Day, Kericho County Chepyegon Primary School Primary school · Mixed · Day, Kericho County Cheramor Primary School Primary school · Mixed · Day, Kericho County Cherara Girls Secondary School Senior school · Girls · Day, Kericho County Cherara Primary School Primary school · Mixed · Day, Kericho County Chereres Primary School Primary school · Mixed · Day, Kericho County Cheres Secondary School C4 · Mixed · Day, Londiani sub-county, Kericho County Cheribo Primary School Primary school · Mixed · Day, Kericho County Cheribo Secondary School C4 · Mixed · Day, Belgut sub-county, Kericho County Cheronget Primary School Primary school · Mixed · Day, Kericho County Chesigot Primary School Primary school · Mixed · Day, Kericho County Chesinende Primary School Primary school · Mixed · Day, Kericho 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.