Skip to content
Home Elgeyo-Marakwet Keiyo South
Primary schools in Keiyo South Constituency
AIC Kapkitony Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County AIC Samabul Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Biwott 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 Chebulbul Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Chekobei 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 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 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 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 Kalwal Primary School 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 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 Kapcheptek Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kapchorwa Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kapkenda 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 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 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 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 Kaptilol Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kaptubei Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kasar Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Katumoi Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kenya Flourspar Primary 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 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 Kimwogo Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipchiloi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kipkabus Downs Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipkabus Forest Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipkanao Primary 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 Kipsaos Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptabach Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptenden Primary School 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 Kitany Preparatory Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kitany Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kocholwo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kogibor Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Koimur Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kombatich Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Koptega Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kowachi Primary Primary school · Mixed · Day, 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 Menone Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Mokwo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Molol Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Muskut Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Ngobisi 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 Rokocho Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sabor 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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.