Skip to content
Home Trans Nzoia Cherangany
Afresomo Primary School Primary school · Mixed · Day, Trans Nzoia County Amani Primary School Primary school · Mixed · Day, Trans Nzoia County Bahati Primary School Primary school · Mixed · Day, Trans Nzoia County Baraka Primary School Primary school · Mixed · Day, Trans Nzoia County Bar Malel Primary School Primary school · Mixed · Day, Trans Nzoia County Bata Muhiu Primary School Primary school · Mixed · Day, Trans Nzoia County Benon Primary School Primary school · Mixed · Day, Trans Nzoia County Biribiriet Primary School Primary school · Mixed · Day, Trans Nzoia County Blessed Bakita Secondary School Senior school · Mixed · Day, Trans Nzoia County Bokoli Primary School Primary school · Mixed · Day, Trans Nzoia County Bonde Primary School Primary school · Mixed · Day, Trans Nzoia County Bororiet Primary School Primary school · Mixed · Day, Trans Nzoia County Botwa Primary School Primary school · Mixed · Day, Trans Nzoia County Bwake Primary School Primary school · Mixed · Day, Trans Nzoia County Carlifonia Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Chekoiyo Primary School Primary school · Mixed · Day, Trans Nzoia County Chematich Primary School Primary school · Mixed · Day, Trans Nzoia County Chematich Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Chemoset Primary School Primary school · Mixed · Day, Trans Nzoia County Cheparus Primary School Primary school · Mixed · Day, Trans Nzoia County Chepkaitit Primary School Primary school · Mixed · Day, Trans Nzoia County Chepkaos Primary School Primary school · Mixed · Day, Trans Nzoia County Chepsiro Primary School Primary school · Mixed · Day, Trans Nzoia County Cheptir Secondary School Senior school · Mixed · Day, Trans Nzoia County Cheptobot Primary School Primary school · Mixed · Day, Trans Nzoia County Cherangani Primary School Primary school · Mixed · Day, Trans Nzoia County Cherangany Friends Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Cherangany Upendo Primary School Primary school · Mixed · Day, Trans Nzoia County Chisare Primary School Primary school · Mixed · Day, Trans Nzoia County Chisare Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Choronok Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Chrengany Hills Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia County Classic Primary School Primary school · Mixed · Day, Trans Nzoia County Ekegoro Primary School Primary school · Mixed · Day, Trans Nzoia County Eronge Primary School Primary school · Mixed · Day, Trans Nzoia County Excel Junior Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Friends Bright Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Friends Bwake Secondary School C2 · Boys · Boarding, Trans Nzoia East sub-county, Trans Nzoia County Geta Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Hilltop Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Hututu Primary School Primary school · Mixed · Day, Trans Nzoia County Imaculate Conception Secondary School Senior school · Mixed · Boarding, Trans Nzoia County Intergrity Centre Primary School Primary school · Mixed · Day, Trans Nzoia County Jj Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Kabolet Primary School Primary school · Mixed · Day, Trans Nzoia County Kapcheplanget Primary School Primary school · Mixed · Day, Trans Nzoia County Kapcheplanget Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Kapchesir Primary School Primary school · Mixed · Day, Trans Nzoia County Kapkarwa Primary School Primary school · Mixed · Day, Trans Nzoia County Kapkarwa Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Kaplamai Primary School Primary school · Mixed · Day, Trans Nzoia County Kapleluch Primary School Primary school · Mixed · Day, Trans Nzoia County Kapsara Primary School Primary school · Mixed · Day, Trans Nzoia County Kapsara Secondary School C3 · Mixed · Boarding, Trans Nzoia East sub-county, Trans Nzoia County Kapsigilai Primary School Primary school · Mixed · Day, Trans Nzoia County Kapsirowa Primary School Primary school · Mixed · Day, Trans Nzoia County Kapyemit Primary School Primary school · Mixed · Day, Trans Nzoia County Karara Primary School Primary school · Mixed · Day, Trans Nzoia County Kemeloi Primary School Primary school · Mixed · Day, Trans Nzoia County Kesogon Primary School Primary school · Mixed · Day, Trans Nzoia County Kesogon Secondary School Senior school · Mixed · Day, Trans Nzoia County Kesogon S.U Primary school · Mixed · Day, Trans Nzoia County Kimoson Primary School Primary school · Mixed · Day, Trans Nzoia County Kimoson Secondary School C4 · Girls · Day, Trans Nzoia East sub-county, Trans Nzoia County Kipkeikei Primary School Primary school · Mixed · Day, Trans Nzoia County Kipkeikei Secondary School C2 · Boys · Boarding, Trans Nzoia East sub-county, Trans Nzoia County Kipsaina Centre Primary School Primary school · Mixed · Day, Trans Nzoia County Kipsingore Primary School Primary school · Mixed · Day, Trans Nzoia County Kipsoen Primary School Primary school · Mixed · Day, Trans Nzoia County Kiptenden Primary School Primary school · Mixed · Day, Trans Nzoia County Kiptoror Primary School Primary school · Mixed · Day, Trans Nzoia County Kiriita Primary School Primary school · Mixed · Day, Trans Nzoia County Koibarak Primary School Primary school · Mixed · Day, Trans Nzoia County Komasis Primary School Primary school · Mixed · Day, Trans Nzoia County Kongoli Primary School Primary school · Mixed · Day, Trans Nzoia County Kuriot Primary School Primary school · Mixed · Day, Trans Nzoia County Leltang'At Primary School Primary school · Mixed · Day, Trans Nzoia County Littiik Primary School Primary school · Mixed · Day, Trans Nzoia County Makutano Primary School Primary school · Mixed · Day, Trans Nzoia County Makutano Secondary School C4 · Mixed · Day, Trans Nzoia East sub-county, Trans Nzoia County Marura Primary School Primary school · Mixed · Day, Trans Nzoia County Mateket Primary School Primary school · Mixed · Day, Trans Nzoia County Max Gs Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Merry Land Primary School Primary school · Mixed · Day, Trans Nzoia County Miche Junior Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Miche Primary School Primary school · Mixed · Day, Trans Nzoia County Milima Primary School Primary school · Mixed · Day, Trans Nzoia County Mito Mbili Primary School Primary school · Mixed · Day, Trans Nzoia County Moi High School Kaplamai Secondary Senior school · Mixed · Day, Trans Nzoia County Mosombor Primary School Primary school · Mixed · Day, Trans Nzoia County Motosiet Primary School Primary school · Mixed · Day, Trans Nzoia County Mt. Olives Academy Primary school · Mixed · Day, Trans Nzoia County Muhiason Academy Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia County Mukuyu Primary School Primary school · Mixed · Day, Trans Nzoia County Munyaka Primary School Primary school · Mixed · Day, Trans Nzoia County Mwaita Primary School Primary school · Mixed · Day, Trans Nzoia County Mwanga Primary School Primary school · Mixed · Day, Trans Nzoia County Mwanzo Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Neema Chebarus Primary School Primary school · Mixed · Day, Trans Nzoia County Ng'Onyek Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.