Skip to content
Home Rift Valley Keiyo
Primary schools in Keiyo District
AIC Kapkitony Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County AIC Samabul Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Anin Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Biwott Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Bugar Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chbokokwa Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Cheberen Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chebior Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chebirei Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Cheboge Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Chebonet Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chebulbul Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chegilet Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chekobei Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chelingwa Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chemarkach Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chemoibon Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chemurgui 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 Chepkogin Primary School 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 Chepsigot Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Chepsirei Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Cheptebo 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 Elgeyo Sawmills Primary Primary school · Mixed · Day, Uasin Gishu County Emis Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Emsea Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Enego 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 Iten Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Iten Scholl for the Deaf Primary Primary school · Mixed · Boarding, Elgeyo-Marakwet County Jonach Christian Academy Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kabawa Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kabirirsus Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kabore Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kabulwo Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kalwal Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kamariny Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kamelil Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kameza Pr 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 Kamwosor Primary School 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 Kapchelal Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapcheptek Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapchorwa Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkei Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkenda Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkessum Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkoi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkomol High Field Academy Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkono Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkosom Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkut Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kaplamai Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapletingi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kaplolo Primary Primary school · Mixed · Day, Uasin Gishu County Kapng'etik Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsamich Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsegut Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsekwa Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapserere Highland Academy Primary school · Mixed · Day & Boarding, Elgeyo-Marakwet County Kapsergong Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsinende Primary Primary school · Mixed · Day, Uasin Gishu County Kapsisi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsoiyo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsoo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapsowek Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptagat Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptarkok Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kapteren Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptilol Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptubei Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptum Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kasar Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Katalel Academy Primary school · Mixed · Day, Elgeyo-Marakwet County Katumoi Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kayoi Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kendur Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kenya Flourspar Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kermuk Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kessup Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Ketigoi Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kewapmwen Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kibargoiyet Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kibendo Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kibomet Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kiebor Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kimoloi Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kimwarer 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.