Primary schools in Elgeyo-Marakwet County
- Abundant Life AcademyPrimary school · Mixed · Day
- AIC Kapkitony Primary SchoolPrimary school · Mixed · Day
- AIC Life Springs AcademyPrimary school · Mixed · Day
- AIC Samabul Primary SchoolPrimary school · Mixed · Day
- AIC Shaamah AcademyPrimary school · Mixed · Day
- Anin PrimaryPrimary school · Mixed · Day
- Barberi Primary SchoolPrimary school · Mixed · Day
- Barsumbat Primary SchoolPrimary school · Mixed · Day
- Bishop Kewasis Kaberewo Primary SchoolPrimary school · Mixed · Day
- Biwott PrimaryPrimary school · Mixed · Day
- Boroko Primary SchoolPrimary school · Mixed · Day, Tirap
- Boroko Primary SchoolPrimary school · Mixed · Day, Tirap
- Boroon Primary SchoolPrimary school · Mixed · Day
- Bright Star Academy Primary SchoolPrimary school · Mixed · Day
- Bugar PrimaryPrimary school · Mixed · Day
- Chawis Primary SchoolPrimary school · Mixed · Day
- Chbokokwa PrimaryPrimary school · Mixed · Day
- Chebai Primary SchoolPrimary school · Mixed · Day
- Chebara Damsite AcaPrimary school · Mixed · Day
- Chebara Primary SchoolPrimary school · Mixed · Day
- Cheberen PrimaryPrimary school · Mixed · Day
- Chebiemit Primary SchoolPrimary school · Mixed · Day
- Chebilil Primary SchoolPrimary school · Mixed · Day
- Chebior PrimaryPrimary school · Mixed · Day
- Chebirei PrimaryPrimary school · Mixed · Day
- Cheboge Primary SchoolPrimary school · Mixed · Day
- Chebonet PrimaryPrimary school · Mixed · Day
- Chebororwa Primary SchoolPrimary school · Mixed · Day
- Chebulbul PrimaryPrimary school · Mixed · Day
- Chechan Primary SchoolPrimary school · Mixed · Day
- Chegilet PrimaryPrimary school · Mixed · Day
- Chekobei PrimaryPrimary school · Mixed · Day
- Cheles Primary SchoolPrimary school · Mixed · Day
- Chelingwa PrimaryPrimary school · Mixed · Day
- Chemarkach PrimaryPrimary school · Mixed · Day
- Chemoibon PrimaryPrimary school · Mixed · Day
- Chemulany Primary SchoolPrimary school · Mixed · Day
- Chemurgoi Primary SchoolPrimary school · Mixed · Day
- Chemurgui PrimaryPrimary school · Mixed · Day
- Chemwabul PrimaryPrimary school · Mixed · Day
- Chemweno Top Hill AcademyPrimary school · Mixed · Day
- Chemworor Primary SchoolPrimary school · Mixed · Day
- Chepketeret PrimaryPrimary school · Mixed · Day
- Chepkogin Primary SchoolPrimary school · Mixed · Day
- Chepkorio PrimaryPrimary school · Mixed · Day
- Chepkosom Primary SchoolPrimary school · Mixed · Day
- Chepkum Primary SchoolPrimary school · Mixed · Day
- Chepsamo PrimaryPrimary school · Mixed · Day
- Chepsigot Primary SchoolPrimary school · Mixed · Day
- Chepsirei PrimaryPrimary school · Mixed · Day
- Cheptebo PrimaryPrimary school · Mixed · Day
- Cheptobot Primary SchoolPrimary school · Mixed · Day
- Cheptongei Primary SchoolPrimary school · Mixed · Day
- Cheptulon Primary SchoolPrimary school · Mixed · Day
- Cherota PrimaryPrimary school · Mixed · Day
- Chesawach PrimaryPrimary school · Mixed · Day
- Chesetan Primary SchoolPrimary school · Mixed · Day
- Chesingei Primary SchoolPrimary school · Mixed · Day
- Chesoi Primary SchoolPrimary school · Mixed · Day
- Chesongoch Primary SchoolPrimary school · Mixed · Day
- Chesongoch Small Home for Phy. ChallengedPrimary school · Mixed · Day
- Chesubet Primary SchoolPrimary school · Mixed · Day
- Chesuman Primary SchoolPrimary school · Mixed · Day
- Chogoo Primary SchoolPrimary school · Mixed · Day
- Chororget PrimaryPrimary school · Mixed · Day
- Chugor Primary Girls BoardingPrimary school · Mixed · Day & Boarding
- Connector Aca Primary SchoolPrimary school · Mixed · Day
- Embomir Primary SchoolPrimary school · Mixed · Day
- Emis PrimaryPrimary school · Mixed · Day
- Emkew Primary SchoolPrimary school · Mixed · Day
- Emsea PrimaryPrimary school · Mixed · Day
- Endiwa Primary SchoolPrimary school · Mixed · Day
- Enego PrimaryPrimary school · Mixed · Day
- Epke PrimaryPrimary school · Mixed · Day
- Father Reinhald AcaPrimary school · Mixed · Day
- Flax PrimaryPrimary school · Mixed · Day & Boarding
- Fr Martin Boyle Academy PrimaryPrimary school · Mixed · Day
- Gilgal Primary SchoolPrimary school · Mixed · Day
- Hossen Primary SchoolPrimary school · Mixed · Day
- Immaculate Heart of Mary AcademyPrimary school · Mixed · Day
- Iten PrimaryPrimary school · Mixed · Day
- Iten Scholl for the Deaf PrimaryPrimary school · Mixed · Boarding
- Jemunada Primary SchoolPrimary school · Mixed · Day
- Jonach Christian Academy PrimaryPrimary school · Mixed · Day
- Kabaldamet Primary SchoolPrimary school · Mixed · Day
- Kabarar Primary SchoolPrimary school · Mixed · Day
- Kabawa PrimaryPrimary school · Mixed · Day
- Kabelyon Primary SchoolPrimary school · Mixed · Day
- Kabetwa Primary SchoolPrimary school · Mixed · Day
- Kabiego Primary SchoolPrimary school · Mixed · Day
- Kabirirsus Primary SchoolPrimary school · Mixed · Day
- Kabore Primary SchoolPrimary school · Mixed · Day
- Kabulwo Primary SchoolPrimary school · Mixed · Day
- Kalwal Primary SchoolPrimary school · Mixed · Day
- Kamariny PrimaryPrimary school · Mixed · Day
- Kamasat Primary SchoolPrimary school · Mixed · Day
- Kamasia Primary SchoolPrimary school · Mixed · Day
- Kamelei Primary SchoolPrimary school · Mixed · Day
- Kamelil PrimaryPrimary school · Mixed · Day
- Kameza PrPrimary school · Mixed · Day
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.