Skip to content
Home Rift Valley
Primary schools in Rift Valley Province
2005 Municipality Mariakani Primary School Primary school · Mixed · Day, Laikipia County 3-Way Academy Primary School Primary 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 Abraham's AIC Telanet Primary School Primary school · Mixed · Day, Kericho 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 Kolong Primary Primary school · Mixed · Day, Nandi County ACK Sirwo Primary Primary school · Mixed · Day, Nandi County Ac Tegat Primary Primary school · Mixed · Day, Nandi 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 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 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 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 Cheliliat Academy Primary school · Mixed · Day & Boarding, Nandi County AIC Chepkemel Academy Primary school · Mixed · Day, Nandi County, Kipkaren AIC Chepkemel Academy Primary school · Mixed · Day, Nandi County, Tinderet AIC Cheplakei Primary School Primary school · Mixed · Day, Nandi County AIC Cheplelaibei Preparatory Primary Primary school · Mixed · Day, 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 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 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 Kaboen Primary Primary school · Mixed · Day, Nandi County AIC Kamboga Primary Primary school · Mixed · Day, Nandi County AIC Kameris Primary Primary school · Mixed · Day & Boarding, West Pokot County AIC Kamotong Primary Primary school · Mixed · Day, Nandi County AIC Kapkarani Primary Primary school · Mixed · Day, 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 AIC Kaptagat Preparatory Primary School Primary school · Mixed · Day & Boarding, Uasin Gishu County AIC Kaptich Academy Primary school · Mixed · Day & Boarding, Nandi County AIC Kaptildil Academy Primary school · Mixed · Day, Nandi County AIC Kimosson Academy Primary Primary school · Mixed · Day, Uasin Gishu County AIC Kipkong'Ony Academy Primary school · Mixed · Day, Nandi County AIC Kiyap Academy Primary Primary school · Mixed · Day, Bomet County AIC Kosirai Academy Primary school · Mixed · Day & Boarding, Nandi County AIC Kusumek Academy Primary school · Mixed · Day, Kericho County AIC Laboret Girls Boarding Primary Primary school · Girls · Boarding, Nandi County AIC Lel-Gotet Primary Primary school · Mixed · Day, Nandi County AIC Leseru Primary School Primary school · Mixed · Day, Uasin Gishu County AIC Life Springs Academy Primary school · Mixed · Day, Elgeyo-Marakwet County AIC Loitokitok Primary School Primary school · Mixed · Day, Kajiado County AIC Lokichoggio Girls Primary School Primary school · Girls · Day, Turkana County AIC Lokichoggio Mixed Primary School Primary school · Mixed · Day & Boarding, Turkana County AIC Lomil Primary School Primary school · Mixed · Day, Turkana County AIC Londiani Academy - Primary School Primary school · Mixed · Day, Kericho County AIC Lopiding Primary School Primary school · Mixed · Day, Turkana County AIC Lopur Primary School Primary school · Mixed · Day, Turkana County AIC Malel Primary Primary school · Mixed · Day, Uasin Gishu County AIC Masaba Chepsogor Primary Primary school · Mixed · Day, Nandi County AIC Meteitei Primary Primary school · Mixed · Day, Nandi County AIC Moiben Preparatory Primary School Primary school · Mixed · Day & Boarding, Uasin Gishu County AIC Nakuluja Academy Primary School Primary school · Mixed · Day, Turkana County AIC Nakuru Primary Primary school · Mixed · Day, Nakuru 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.