Narok County
- Olchorro Oirowua Secondary SchoolSenior school · Mixed · Day
- Olchorro Secondary SchoolC3 · Mixed · Boarding, Narok Central sub-county
- Oldanyati PrimaryPrimary school · Mixed · Day
- Oldanyi PrimaryPrimary school · Mixed · Day
- Olderkesi PrimaryPrimary school · Mixed · Day
- Olderkesi Secondary SchoolC4 · Mixed · Day, Narok West sub-county
- Oldonyo Orok PrimaryPrimary school · Mixed · Day
- Oldonyo Orok SecondarySenior school · Mixed · Day
- Oldonyo Rasha SDA PrimaryPrimary school · Mixed · Day
- Olekaloi Primary SchoolPrimary school · Mixed · Day
- Ole Kenta Secondary SchoolC4 · Mixed · Day, Narok North sub-county
- Olekiserema Academy PrimaryPrimary school · Mixed · Day
- Olekoonyo Primary SchoolPrimary school · Mixed · Day
- Olelusie Primary SchoolPrimary school · Mixed · Day
- Olemalit PrimaryPrimary school · Mixed · Day
- Olemeisi Primary SchoolPrimary school · Mixed · Day
- Olemoncho PrimaryPrimary school · Mixed · Day
- Ole Muna Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Ole Mwanik Primary SchoolPrimary school · Mixed · Day
- Olendeem Primary SchoolPrimary school · Mixed · Day
- Ole Ngaji Nabo PrimaryPrimary school · Mixed · Day
- Olengape Primary SchoolPrimary school · Mixed · Day
- Olengoloto PrimaryPrimary school · Mixed · Day
- Olenkanae PrimaryPrimary school · Mixed · Day
- Ole Nkanae Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Ole Nkapune Mixed Day Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Ole-Nkapune Primary SchoolPrimary school · Mixed · Day
- Olenkasurai Primary SchoolPrimary school · Mixed · Day
- Olenkomeei Primary SchoolPrimary school · Mixed · Day
- Olenkuluo PrimaryPrimary school · Mixed · Day & Boarding
- Olenkuya PrimaryPrimary school · Mixed · Day
- Olenoosiria Primary SchoolPrimary school · Mixed · Day
- Olentutu Arid Zone Primary SchoolPrimary school · Mixed · Boarding
- Ole Pariata PrimaryPrimary school · Mixed · Day
- Olepoipoi PrimaryPrimary school · Mixed · Day
- Ole Polos Primary SchoolPrimary school · Mixed · Day
- Ole Punyua Primary SchoolPrimary school · Mixed · Day
- Olerai Primary SchoolPrimary school · Mixed · Day
- Olerai Secondary SchoolC4 · Mixed · Day, Narok West sub-county
- Olereko PrimaryPrimary school · Mixed · Day
- Olereko SecondaryC4 · Mixed · Day, Trans Mara West sub-county
- Olereut PrimaryPrimary school · Mixed · Day
- Olereut Secondary SchoolC4 · Mixed · Day, Narok West sub-county
- Ole Sankale Primary SchoolPrimary school · Mixed · Boarding
- Olesere PrimaryPrimary school · Mixed · Day
- Olesharo Girls Secondary SchoolC4 · Girls · Day, Narok East sub-county
- Olesharo Primary SchoolPrimary school · Mixed · Day
- Olesikoe Primary SchoolPrimary school · Mixed · Day
- Olesito Primary SchoolPrimary school · Mixed · Day
- Ole SulunyeC4 · Mixed · Day, Narok Amalo sub-county
- Ole-Sulunye Primary SchoolPrimary school · Mixed · Day
- Ole Tipis Girls Secondary SchoolC1 · Girls · Boarding, Narok Central sub-county
- Ole Tukat Primary SchoolPrimary school · Mixed · Day
- Oletukat Secondary SchoolC4 · Mixed · Day, Narok East sub-county
- Oletuya PrimaryPrimary school · Mixed · Day
- Olgilai Ololulung'a Primary SchoolPrimary school · Mixed · Day
- Olgilai PrimaryPrimary school · Mixed · Day
- Olgos Sopia PrimaryPrimary school · Mixed · Day
- Olive Junior AcademyPrimary school · Mixed · Day & Boarding
- Olkeri Primary SchoolPrimary school · Mixed · Day
- Olkiloriti PrimaryPrimary school · Mixed · Day
- Olkiloriti Secondary SchoolC4 · Mixed · Day, Trans Mara Sout H sub-county
- Olkimatare PrimaryPrimary school · Mixed · Day
- Olkinyei Junior Academy PrimaryPrimary school · Mixed · Day
- Olkinyei PrimaryPrimary school · Mixed · Day
- Olkinyei Secondary SchoolC4 · Mixed · Day, Narok West sub-county
- Olkiriane Secondary SchoolC3 · Mixed · Boarding, Narok South sub-county
- Olkiroto PrimaryPrimary school · Mixed · Day
- Olkoroi PrimaryPrimary school · Mixed · Day
- Olmakau PrimaryPrimary school · Mixed · Day
- Olmariko Primary SchoolPrimary school · Mixed · Day
- Olmariko Secondary SchoolC4 · Mixed · Day, Narok North sub-county
- Olmekenyu Hillside AcademyPrimary school · Mixed · Day & Boarding
- Olmekenyu PrimaryPrimary school · Mixed · Day
- Olmekenyu SecondaryC3 · Mixed · Boarding, Narok South sub-county
- Olmelil PrimaryPrimary school · Mixed · Day
- Olmelil SecondaryC3 · Mixed · Boarding, Trans Mara West sub-county
- Olmesutie Day Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Olmesutie PrimaryPrimary school · Mixed · Day
- Olmotonyi PrimaryPrimary school · Mixed · Day
- Olmusakwa PrimaryPrimary school · Mixed · Day
- Olmusereji PrimaryPrimary school · Mixed · Day
- Oloibor-Murt PrimaryPrimary school · Mixed · Day
- Oloiborsoito PrimaryPrimary school · Mixed · Day
- Oloika Primary SchoolPrimary school · Mixed · Day
- Oloikarere Primary SchoolPrimary school · Mixed · Day
- Oloirien Boys Secondary SchoolC4 · Boys · Day, Narok East sub-county
- Oloirien Lekule Primary SchoolPrimary school · Mixed · Day
- Oloirien Primary SchoolPrimary school · Mixed · Day
- Oloirowa PrimaryPrimary school · Mixed · Day
- Oloisirua PrimaryPrimary school · Mixed · Day
- Oloisiyioi Primary SchoolPrimary school · Mixed · Day
- Oloisonkoyo PrimaryPrimary school · Mixed · Day
- Oloisuisho Primary SchoolPrimary school · Mixed · Day
- Olokirikirai Primary SchoolPrimary school · Mixed · Day
- Olokirikirai Secondary SchoolC3 · Mixed · Boarding, Narok North sub-county
- Olokurto Primary SchoolPrimary school · Mixed · Day
- Olokurto Secondary SchoolSenior school · Mixed · Boarding
- Olokuseroi Primary SchoolPrimary school · Mixed · Day
- Ololchani PrimaryPrimary 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.