Soy Division
- Chekobei Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Chemoibon Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Chemurgui Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Chepsigot Primary School
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Chepsigot Secondary School
C4 · Mixed · Day · Elegeyo-Marakwet County
- Chepsirei Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Cheptebo Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Emsea Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kabawa Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kalwal Primary School
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kapkono Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kapsegut Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kapsekwa Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kapsoo Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kaptubei Primary School
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kenya Flourspar Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kewapmwen Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kimwarer Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kimwarer Secondary
Senior school · Mixed · Day · Elegeyo-Marakwet County
- Kipkanao Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Koimur Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Kowachi Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Menone Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Muskut Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Ngobisi Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Rokocho Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Sesia Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Simit Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Sogom Primary
Primary school · Mixed · Day · Elegeyo-Marakwet County
- Soy Secondary
Senior school · Mixed · Day · Elegeyo-Marakwet County
- St Augustine Secondary
Senior school · Mixed · Day · Elegeyo-Marakwet County
- Turesia Girls Boarding Primary
Primary school · Mixed · Day & Boarding · Elegeyo-Marakwet County
- Walbei Primary School
Primary school · Mixed · Day · Elegeyo-Marakwet County
Historical KCSE rankings for Soy
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 1 October 2026.
- Other schools come from our older directory. Each school page shows its dates.