Skip to content
Home Rift Valley
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 Kessup Girls Secondary C2 · Girls · Boarding, Ekeiyo North sub-county, Elgeyo-Marakwet County AIC Kibomet Secondary School Senior school · Mixed · Day, Trans Nzoia County AIC Kimong Secondary C4 · Mixed · Day, Nandi North sub-county, 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 Kosirai Gilrs Secondary C3 · Girls · Boarding, Chesumei sub-county, 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 Lemook Secondary Senior school · Mixed · Day, Uasin Gishu 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 Majimoto Secondary School Senior school · Mixed, Baringo County AIC Malel Primary Primary school · Mixed · Day, Uasin Gishu County AIC Marigat Secondary School Senior school · Mixed · Day, Baringo County AIC Masaba Chepsogor Primary Primary school · Mixed · Day, Nandi County AIC Meteitei Primary Primary school · Mixed · Day, Nandi County AIC Moi Academy Secondary School Senior school · Mixed · Boarding, Baringo County AIC Moiben Preparatory Primary School Primary school · Mixed · Day & Boarding, Uasin Gishu County AIC Moi Girls Secondary C2 · Girls · Boarding, Samburu Central sub-county, Samburu County AIC Morop Girls Secondary School C2 · Girls · Boarding, Rongai sub-county, Nakuru County AIC Mosoriot High School C4 · Mixed · Day, Chesumei sub-county, Nandi County AIC Mutwot Secondary C4 · Mixed · Day, Chesumei sub-county, Nandi County AIC Nakuluja Academy Primary School Primary school · Mixed · Day, Turkana County AIC Nakuru Primary Primary school · Mixed · Day, Nakuru County AIC Namanga Primary School Primary school · Mixed · Day, Kajiado County AIC Napuu Primary School Primary school · Mixed · Day, Turkana County AIC Nduroto Academy Primary school · Mixed · Day, Nandi County AIC Ngong Hills School-Primary Primary school · Mixed · Day, Kajiado County AIC Philemon Chelagat Girls Secondary C3 · Girls · Boarding, Baringo Central sub-county, Baringo County AIC Rainbow Childrens Home Primary Primary school · Mixed · Day, Nandi County AIC Rongai Secondary Senior school · Mixed · Day, Nakuru County AIC Samabul Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County AIC Samarian Mission Academy Primary school · Mixed · Day & Boarding, Kajiado County AIC Saniak Academy Primary school · Mixed · Boarding, Nandi County AIC Saramee Primary Primary school · Mixed · Day, West Pokot County AIC Seguton Primary School Primary school · Mixed · Day, Baringo County AIC Setek Secondary C4 · Mixed · Day, Tinderet sub-county, Nandi County AIC Shaamah Academy Primary school · Mixed · Day, Elgeyo-Marakwet County A.I.C Simoti Academy Primary Primary school · Mixed · Boarding, Bomet County AIC Sinendet Primary Primary school · Mixed · Day, Uasin Gishu County AIC Sirgoi Academy Primary school · Mixed · Day, Nandi County AIC Sitiyot Academy Primary Primary school · Mixed · Day, Uasin Gishu County AIC Sochoi Academy Primary school · Mixed · Day, Uasin Gishu County AIC Sosiot Academy Primary school · Mixed · Day, Nandi County A.I.C Surungai Educational Centre Primary school · Mixed · Day, Nandi County AIC Tamboiyot Primary Primary school · Mixed · Day, Uasin Gishu County AIC Tapsagoi Secondary C4 · Mixed · Day, Turbo sub-county, Uasin Gishu County AIC Tarus Primary Primary school · Mixed · Day, Uasin Gishu County AIC Taunet Secondary C4 · Mixed · Day, Tinderet sub-county, Nandi County AIC Tenai Primary Primary school · Mixed · Day, Uasin Gishu County AIC Tindiret Academy Primary school · Mixed · Boarding, Nandi County AIC Tiret Primary Primary school · Mixed · Day, Uasin Gishu County AIC Tironin Academy Primary School Primary school · Mixed · Day, Nandi County AIC Torochmoi Secondary School C4 · Mixed · Day, Moiben sub-county, Uasin Gishu County AIC Tuiyobei Primary School Primary school · Mixed · Day, Nandi County AIC Tumaini Academy Primary School Primary school · Mixed · Day, Kericho County AIC Upendo Primary School Primary school · Mixed · Day, Uasin Gishu County AIC Visa Oshwal Primary Primary school · Mixed · Day, Baringo County Ainabkoi Secondary C4 · Boys · Day, Ainabkoi sub-county, Uasin Gishu County Ainabtich Primary School Primary school · Mixed · Day, Uasin Gishu County Ainaipkoi Primary School Primary school · Mixed · Day, Kericho County Ainamoi Academy Primary School Primary school · Mixed · Day, Kericho County Ainamoi Primary Primary school · Mixed · Day, Uasin Gishu County Ainamoi Primary School Primary school · Mixed · Day, Nakuru County Ainamoi Primary School Primary school · Mixed · Day, Narok County Ainamoi Primary School Primary school · Mixed · Day, Kericho County Ainamoi SDA Primary Primary school · Mixed · Day, Uasin Gishu County Ainamoi Secondary School C4 · Mixed · Day, Kericho sub-county, Kericho County Ainapmoi Primary School Primary school · Mixed · Day, Laikipia County Ainapngetich Primary School Primary school · Mixed · Day, Uasin Gishu County Ainapngetuny Primary Primary school · Mixed · Day, Nandi County Ainapsosiot Primary School Primary school · Mixed · Day, Kericho County AIPCA Muthengera Secondary School Senior school · Mixed · Day, Laikipia County AIPCA Progressive Academy Primary school · Mixed · Day, Narok County AIPCA Uhuru Academy Primary Primary school · Mixed · Day, Samburu County Aisaik Primary School Primary school · Mixed · Day, Bomet County Aisaik Secondary School C4 · Mixed · Day, Bomet Central sub-county, Bomet County Aitong Primary Primary school · Mixed · Day, Narok County Aiyam Secondary School C4 · Mixed · Day, Laikipia West sub-county, Laikipia County Aiyebo Primary Primary school · Mixed · Day, Baringo County Aiyebo Secondary School C3 · Boys · Boarding, Baringo North sub-county, Baringo County Akites Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Akoroyan Primary Primary school · Mixed · Day, Baringo County Akwisi Primary Primary school · Mixed · Day, Nakuru County Akwisi Secondary Senior school · Mixed · Day, Nakuru County Alale Primary Primary school · Mixed · Day, West Pokot County Aldai Girls Primary Primary school · Mixed · Day & Boarding, Nandi 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.