Skip to content
Home Rift Valley Keiyo Chepkorio
AIC Samabul Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Atnas Kandie Secondary Senior school · Boys · Boarding, Elgeyo-Marakwet County Biwott Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Biwott Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County, Kapchebelel Biwott Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County, Kitany Chebior Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chebirei Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chebulbul Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chemarkach Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chemwabul Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chepketeret Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chepkorio Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chepkosom Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Chepsamo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Cherota Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chororget Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Emis Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Epke Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Flax Primary Primary school · Mixed · Day & Boarding, Elgeyo-Marakwet County Fr Martin Boyle Academy Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Jonach Christian Academy Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kamelil Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kamosong Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kamwago Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapalwat Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapchebelel Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapchebutuk Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapcheptek Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkenda Girls' Secondary Senior school · Mixed · Day, Elgeyo-Marakwet County Kapkenda Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkut Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kapletingi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapng'Etik Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsamich Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapserere Highland Academy Primary school · Mixed · Day & Boarding, Elgeyo-Marakwet County Kaptagat Girls' Secondary Senior school · Girls · Boarding, Elgeyo-Marakwet County Kaptagat Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptarkok Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptilol Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Ketigoi Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kiebor Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kipchiloi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kipkabus Forest Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipriria Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipsaina Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kipsanai Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptengwer Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptulos Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptulos Secondary C3 · Mixed · Boarding, Ekeiyo South sub-county, Elgeyo-Marakwet County Kitany Preparatory Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kitany Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kitany Secondary C3 · Boys · Boarding, Ekeiyo South sub-county, Elgeyo-Marakwet County Koptega Girls' Secondary C3 · Mixed · Boarding, Ekeiyo South sub-county, Elgeyo-Marakwet County Koptega Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Lelboinet Boys' Secondary C3 · Boys · Boarding, Ekeiyo South sub-county, Elgeyo-Marakwet County Lelboinet Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Loboen Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Lolgarin Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Mancheywa Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Maria Soti Girls' Educational Centre Senior school · Mixed · Day, Elgeyo-Marakwet County Mokwo Girls' Secondary C2 · Girls · Boarding, Ekeiyo South sub-county, Elgeyo-Marakwet County Mokwo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County PCEA Matungen Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Poywech Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Sabor Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sikinwo Academy Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sitotwo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County St Brigids Academy Primary school · Mixed · Day, Elgeyo-Marakwet County St Joans Academy Primary Primary school · Mixed · Day, Uasin Gishu County St Joseph's Girls' Secondary Kipsaina C3 · Girls · Boarding, Ekeiyo South sub-county, Elgeyo-Marakwet County Toroplongon Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Yatiane Primary Primary school · Mixed · Day, Elgeyo-Marakwet 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.