Skip to content
Home Rift Valley Keiyo
Primary schools in Keiyo District
Kimwogo Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipchawat Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kipchiloi Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Kipkaa Primary 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 Kipkenda Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kipkulot 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 Kiptabus 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 Kiptingo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptoro Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Kiptulos Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Kipyeigor Primary School 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 Kobil Primary Primary school · Mixed · Day & Boarding, 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 Koisungur Academy Primary school · Mixed · Day, Elgeyo-Marakwet County Kokwao Primary School 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 Korkitony 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 Mindililwo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Moi Tambach Primary School 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 Msekekwa Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Muno 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 Nyawa Primary Primary school · Mixed · Day & Boarding, Elgeyo-Marakwet County PCEA Matungen Pr Primary school · Mixed · Day, Elgeyo-Marakwet County Poywech Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Rimoi Primary 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 Sacred Heart Academy Primary Primary school · Mixed · Boarding, Elgeyo-Marakwet County Salaba Academy Primary Primary school · Mixed · Day & Boarding, Elgeyo-Marakwet County Salaba Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sergoit Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sesia Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Setano Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sikinwo Academy Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Simbolei Jnr Academy Primary school · Mixed · Day, Elgeyo-Marakwet County Simit Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Simotwo Primary School Primary school · Mixed · Day, Uasin Gishu County Sing'ore Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Siroch Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Sitotwo Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Sogom Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Songeto Primary School 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 Marys Cheptarit Primary Primary school · Mixed · Day, Elgeyo-Marakwet County St Paul Kabechei Primary Primary school · Mixed · Day, Elgeyo-Marakwet County St Peters Academy Pr Primary school · Mixed · Day, Elgeyo-Marakwet County St Stephen Kaptum Academy Primary school · Mixed · Day, Elgeyo-Marakwet County St Thomas Kapchorwa Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Sunrise Academy Primary school · Mixed · Day, Elgeyo-Marakwet County Tambul Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Teber Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Tinone Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Toroplongon Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Tugumoi Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Tulwobei Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Turesia Girls Boarding Primary Primary school · Mixed · Day & Boarding, Elgeyo-Marakwet County Uswo Primary Primary school · Mixed · Day, Uasin Gishu County Victory Educational Centre Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Walbei Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Werep Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Yatiane Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Yokot Pr 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.