Baringo County
- Maramar Primary SchoolPrimary school · Mixed · Day
- Maregut Primary SchoolPrimary school · Mixed · Day
- Marigat Integrated Day Secondary SchoolC4 · Mixed · Day, Marigat sub-county
- Marigat Primary SchoolPrimary school · Mixed · Day & Boarding
- Marigat Secondary SchoolC2 · Boys · Boarding, Marigat sub-county
- Maron High SchoolC4 · Mixed · Day, Tiaty West sub-county
- Maron Primary SchoolPrimary school · Mixed · Day & Boarding
- Mary Keitany Shoe4 Africa Secondary SchoolC4 · Mixed · Day, Koibatek sub-county
- Matebei Primary SchoolPrimary school · Mixed · Day
- Meisori Primary SchoolPrimary school · Mixed · Day
- Meisori Secondary SchoolC4 · Mixed · Day, Marigat sub-county
- Metipso Primary SchoolPrimary school · Mixed · Day
- Mochongoi PrimaryPrimary school · Mixed · Day
- Mochongoi PrimaryPrimary school · Mixed · Day & Boarding
- Mochongoi SecondaryC3 · Mixed · Boarding, Marigat sub-county
- Mochongoi Unit for the DeafPrimary school · Mixed · Day
- Mogorwa Primary SchoolPrimary school · Mixed · Day
- Mogotio Girls SecondaryC2 · Girls · Boarding, Mogotio sub-county
- Mogotio Little Friends AcademyPrimary school · Mixed · Day
- Mogotio Little Friends Senior SchoolPrivate senior school · Mixed · Listed as hybrid, Mogotio sub-county
- Mogotio PrimaryPrimary school · Mixed · Day
- Mogotio Township Mixed Day Secondary SchoolC4 · Mixed · Day, Mogotio sub-county
- Moigutwo Mixed Day Secondary SchoolC4 · Mixed · Day, Baringo North sub-county
- Moigutwo PrimaryPrimary school · Mixed · Day
- Moi Highland High SchoolC4 · Mixed · Day, Koibatek sub-county
- Moi High School KabartonjoC2 · Boys · Boarding, Baringo North sub-county
- Moi Kabartonjo Mixed Day Secondary SchoolC4 · Mixed · Day, Baringo North sub-county
- Moinonin PrimaryPrimary school · Mixed · Day
- Moi Primary KabartonjoPrimary school · Mixed · Day & Boarding
- Moi Timowo PrimaryPrimary school · Mixed · Day
- Moi Ttc PrimaryPrimary school · Mixed · Day
- Molok Primary SchoolPrimary school · Mixed · Day
- Molo Sirwe PrimaryPrimary school · Mixed · Day
- Molo Sirwe Secondary SchoolC3 · Mixed · Boarding, Mogotio sub-county
- Molo Sirwe Secondary SchoolSenior school · Mixed · Day
- Molos PrimaryPrimary school · Mixed · Day
- Mondoi PrimaryPrimary school · Mixed · Day
- Moringwo Mixed Day Secondary SchoolC4 · Mixed · Day, Koibatek sub-county
- Moringwo PrimaryPrimary school · Mixed · Day
- Mormorio PrimaryPrimary school · Mixed · Day
- Muchukwo PrimaryPrimary school · Mixed · Day
- Muchukwo Secondary SchoolC4 · Mixed · Day, Baringo North sub-county
- Mugurin PrimaryPrimary school · Mixed · Day
- Mugurin Secondary SchoolC4 · Mixed · Day, Mogotio sub-county
- Muguyuni PrimaryPrimary school · Mixed · Day
- Mukutani Boarding PrimaryPrimary school · Mixed · Day & Boarding
- Mumberes Girls' Secondary SchoolC3 · Girls · Boarding, Koibatek sub-county
- Mumberes Primary SchoolPrimary school · Mixed · Day
- Mumol PrimaryPrimary school · Mixed · Day
- Murterit PrimaryPrimary school · Mixed · Day
- Muserechi PrimaryPrimary school · Mixed · Day
- Muserechi Secondary SchoolC4 · Mixed · Day, Koibatek sub-county
- Mutaran Primary SchoolPrimary school · Mixed · Day
- Mutitu PrimaryPrimary school · Mixed · Day
- Mwachon Primary SchoolPrimary school · Mixed · Day
- Mwenge Secondary SchoolC4 · Mixed · Day, Marigat sub-county
- Nakoko Primary SchoolPrimary school · Mixed · Day
- Nakurtakwei Primary SchoolPrimary school · Mixed
- Nangarua PrimaryPrimary school · Mixed · Day
- Nato Primary SchoolPrimary school · Mixed · Day
- Nerkwo Primary SchoolPrimary school · Mixed · Day
- Neswin Daystar PrimaryPrimary school · Mixed · Day
- Ngambo Primary SchoolPrimary school · Mixed · Day
- Ngambo Secondary SchoolC3 · Girls · Boarding, Marigat sub-county
- Ngambo Secondary SchoolSenior school · Mixed · Day & Boarding
- Ngaratuko PrimaryPrimary school · Mixed · Day
- Ngarie Mixed Day Secondary SchoolC4 · Mixed · Day, Marigat sub-county
- Ngarie PrimaryPrimary school · Mixed · Day, Esageri
- Ngarie PrimaryPrimary school · Mixed · Day, Mochongoi
- Ngelecha PrimaryPrimary school · Mixed · Day
- Ng'endalel PrimaryPrimary school · Mixed · Day
- Ngentui Primary SchoolPrimary school · Mixed · Day
- Ngenyilel Mixed Day Secondary SchoolC4 · Mixed · Day, Marigat sub-county
- Ngenyilel PrimaryPrimary school · Mixed · Day
- Ngetmoi Girls SecondaryC3 · Girls · Boarding, Baringo Central sub-county
- Ngetmoi PrimaryPrimary school · Mixed · Day
- Ngeywan PrimaryPrimary school · Mixed · Day
- Nginyang A Primary SchoolPrimary school · Mixed · Day
- Nginyang B Primary SchoolPrimary school · Mixed · Day
- Nginyang GirlsC3 · Girls · Boarding, Tiaty East sub-county
- Ngolbelon PrimaryPrimary school · Mixed · Day
- Ngolbelon SecondaryC4 · Mixed · Day, Marigat sub-county
- Ngolong Primary SchoolPrimary school · Mixed · Day
- Ngolong Secondary SchoolC4 · Mixed · Day, Baringo Central sub-county
- Ngoron Boarding PrimaryPrimary school · Mixed · Day & Boarding
- Ngoron High SchoolC3 · Mixed · Boarding, Tiaty West sub-county
- Ngubereti PrimaryPrimary school · Mixed · Day
- Ngubereti Secondary SchoolC4 · Mixed · Day, Mogotio sub-county
- Noiwet Day & Boarding PrimaryPrimary school · Mixed · Day
- Nuregoi PrimaryPrimary school · Mixed · Day
- Nyakio Mixed Day Secondary SchoolC4 · Mixed · Day, Koibatek sub-county
- Nyakio Primary SchoolPrimary school · Mixed · Day
- Nyalil Buch PrimaryPrimary school · Mixed · Day
- Nyimbei Day Secondary SchoolC4 · Mixed · Day, Marigat sub-county
- Nyimbei PrimaryPrimary school · Mixed · Day
- Oasis Hillside AcademyPrimary school · Mixed · Day & Boarding
- Ochi Integtrated Primary SchoolPrimary school · Mixed · Day & Boarding
- Oinobmoi Secondary SchoolC3 · Boys · Boarding, Baringo Central sub-county
- Oinopsos Primary SchoolPrimary school · Mixed · Day
- Olbat Mixed Secondary SchoolC4 · Mixed · Day, Mogotio sub-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.