Skip to content
Home Rift Valley
2005 Municipality Mariakani Primary School Primary school · Mixed · Day, Laikipia County 3-Way Academy Primary School Primary school · Mixed · Day, Nakuru County 64 Secondary School Senior school · Mixed · Day & Boarding, Uasin Gishu County Abadare View Secondary School Senior school · Mixed · Day, Nakuru County Aberdare Fountain Aca. Primary School Primary school · Mixed · Day & Boarding, Laikipia County Abossi DEB Primary Primary school · Mixed · Day, Narok County Abossi High School Senior school · Mixed · Day, Narok County Abraham's AIC Telanet Primary School Primary school · Mixed · Day, Kericho County Abrar Secondary Senior school · Boys · Boarding, Uasin Gishu County Abundant Life Academy Primary school · Mixed · Day, Elgeyo-Marakwet County Abundant Life Primary Primary school · Mixed · Day, Uasin Gishu County Abundant Life Primary School Primary school · Mixed · Day, Uasin Gishu County Acacia Crest Academy-Primary School Primary school · Mixed · Boarding, Kajiado County Acacia Park School-Primary Primary school · Mixed · Day, Kajiado County ACK Calimo Education Centre Primary School Primary school · Mixed · Day & Boarding, Uasin Gishu County ACK Chepterit Academy Primary school · Mixed · Day, Nandi County ACK Emmanuel Academy Primary School Primary school · Mixed · Day, Kajiado County ACK Emmanuel Education Center-Primary Primary school · Mixed · Day, Kajiado County ACK Emmanuel Primary Primary school · Mixed · Day, Baringo County ACK Goodshepherd Academy-Primary Primary school · Mixed · Day, Kajiado County ACK Holy Trinity Primary School Primary school · Mixed · Day, Kericho County ACK Holy Trinty Academy-Sosiot Primary Primary school · Mixed · Day, Kericho County ACK Kalalu Primary School Primary school · Mixed · Day, Laikipia County ACK Kapkorio Primary School Primary school · Mixed · Day, Uasin Gishu County ACK Kimogoch Secondary School C4 · Mixed · Day, Nandi North sub-county, Nandi County ACK Kolong Primary Primary school · Mixed · Day, Nandi County ACK Sigowet Secondary School Senior school · Mixed · Day, Uasin Gishu County ACK Sirwo Primary Primary school · Mixed · Day, Nandi County Ac Tegat Primary Primary school · Mixed · Day, Nandi County Action Praise Secondary School Senior school · Mixed · Day & Boarding, Laikipia County Adams Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Adaned Shining Star Aca. Primary Primary school · Mixed · Day, Laikipia County Adonai Christian School - Primary Primary school · Mixed · Day, Kericho County Adurkoit Primary School Primary school · Mixed · Day, West Pokot County Aflame Primary Primary school · Mixed · Day, Uasin Gishu County Aflosa Junior Acdemy Primary School Primary school · Mixed · Day & Boarding, Bomet County Afraha Secondary C4 · Mixed · Day, Nakuru East sub-county, Nakuru County Afresomo Primary School Primary school · Mixed · Day, Trans Nzoia County Africa Inland Church Academy Primary school · Mixed · Day, Narok County Afri-Tech Academy Primary School Primary school · Mixed · Day, Bomet County Aganga Primary Primary school · Mixed · Day, Narok County Agape Academy Chepkotoyan Primary school · Mixed · Day, Baringo County Agape Academy Sandai Primary school · Mixed · Day, Baringo County Agape Educational Centre Primary school · Mixed · Day, Baringo County Agape Junior Academy Primary school · Mixed · Day, Baringo County Agape Junior School Primary Primary school · Mixed · Day, Kericho County AGC Academy Primary Primary school · Mixed · Day, Nakuru County AGC Lokichar Secondary Senior school · Mixed · Boarding, Turkana County A.H.P. Workshop Primary School Primary school · Mixed · Day, Kericho County AIC Academy Kabartonjo Primary school · Mixed · Day, Baringo County AIC Aslong Primary Primary school · Mixed · Day, West Pokot County AIC Baraton Primary Primary school · Mixed · Day & Boarding, Nandi County AIC Belekenya Primary Primary school · Mixed · Day, Uasin Gishu County AIC Besiebor Primary Primary school · Mixed · Day, Uasin Gishu County AIC Bethlehem Academy Primary school · Mixed · Day, Kericho County AIC Bonjoge Boys Secondary C4 · Boys · Day, Nandi South sub-county, Nandi County AIC Buses Academy Primary Primary school · Mixed · Day, Bomet County AIC Cathedral School Primary school · Mixed · Day, Nakuru County AIC Chebaiywo Primary School Primary school · Mixed · Day, Uasin Gishu County AIC Chebarus Academy Primary school · Mixed · Day, Nandi County AIC Chebisaas Girls Secondary C2 · Girls · Boarding, Nandi South sub-county, Nandi County AIC Chebisaas Secondary School C1 · Boys · Boarding, Moiben sub-county, Uasin Gishu County AIC Cheliliat Academy Primary school · Mixed · Day & Boarding, Nandi County AIC Chepkebuge Secondary C4 · Mixed · Day, Nandi South sub-county, Nandi County AIC Chepkemel Academy Primary school · Mixed · Day, Nandi County, Kipkaren AIC Chepkemel Academy Primary school · Mixed · Day, Nandi County, Tinderet AIC Chepkemel Secondary C4 · Mixed · Day, Nandi North sub-county, Nandi County AIC Cheplakei Primary School Primary school · Mixed · Day, Nandi County AIC Cheplelaibei Preparatory Primary Primary school · Mixed · Day, Uasin Gishu County AIC Cheptwolio Secondary C4 · Mixed · Day, Chesumei sub-county, Nandi County AIC Chepyakwai Secondary C4 · Mixed · Day, Kapseret sub-county, Uasin Gishu County AIC Cheribisi Primary school · Mixed · Day, Nandi County AIC Childrens Home Primary Primary school · Mixed · Day & Boarding, Uasin Gishu County AIC Christian Primary Primary school · Mixed · Day, Nandi County AIC Chumek Educational Centre Primary school · Mixed · Day, Nandi County AIC Churo Boys Secondary Senior school · Boys · Boarding, Baringo County AIC Churo Girls Secondary Senior school · Girls · Boarding, Baringo County AIC Ebenezer Academy Senior school · Mixed · Boarding, Baringo County AIC Emmanuel Primary Primary school · Mixed · Day, Bomet County A.I.C Emmaus School Primary Primary school · Mixed · Day, Kericho County AIC Esageri Primary School Primary school · Mixed · Day, Baringo County A.I.C Getarwet Academy Primary school · Mixed · Day, Kericho County AIC Girls Primary Boarding School Primary school · Girls · Boarding, Kajiado County AIC Girls Secondary School Senior school · Girls · Boarding, Kajiado County A.I.C Graceland Academy Primary school · Mixed · Day, Kericho County AIC Gutongorio Primary School Primary school · Mixed · Day, Trans Nzoia County AIC Itet Primary School Primary school · Mixed · Day, Uasin Gishu County AIC Itigo Mixed Secondary School C4 · Mixed · Day, Chesumei sub-county, Nandi County AIC Kaboen Primary Primary school · Mixed · Day, Nandi County AIC Kamanyinya Secondary C4 · Mixed · Day, Nandi North sub-county, Nandi County AIC Kamboga Primary Primary school · Mixed · Day, Nandi County AIC Kameris Primary Primary school · Mixed · Day & Boarding, West Pokot County AIC Kamoiywo Girls Secondary Senior school · Girls · Day, Nandi County AIC Kamotong Primary Primary school · Mixed · Day, Nandi County AIC Kangitit Girls Secondary C2 · Girls · Boarding, Turkana East sub-county, Turkana County AIC Kapkarani Primary Primary school · Mixed · Day, Baringo County AIC Kapkelelwa Mixed Secondary C3 · Mixed · Boarding, Baringo Central sub-county, Baringo County AIC Kapkitony Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County AIC Kapkoibai Primary Primary school · Mixed · Day, Nandi County AIC Kaptagat Chidren's Home Primary Primary school · Mixed · Day, 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 14 October 2026.
Other schools come from our older directory. Each school page shows its dates.