Narok County
- Ololoiboti Primary SchoolPrimary school · Mixed · Day
- Ololoipangi Primary SchoolPrimary school · Mixed · Day
- Ololoipang’i Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Ololomei PrimaryPrimary school · Mixed · Day
- Ololongoi Primary SchoolPrimary school · Mixed · Day
- Ololorua Primary SchoolPrimary school · Mixed · Day
- Ololpironito Primary SchoolPrimary school · Mixed · Day
- Ololulung'a Day Primary SchoolPrimary school · Mixed · Day
- Ololulung'a Secondary SchoolC2 · Boys · Boarding, Narok South sub-county
- Ololulung'a Vision AcademyPrimary school · Mixed · Day & Boarding
- Ololwa PrimaryPrimary school · Mixed · Day
- Ololwa Primary SchoolPrimary school · Mixed · Day
- Olonkerin PrimaryPrimary school · Mixed · Day
- Oloolaimutia PrimaryPrimary school · Mixed · Day
- Oloolchurra PrimaryPrimary school · Mixed · Day
- Oloolorten Primary SchoolPrimary school · Mixed · Day
- Olooltoto Primary SchoolPrimary school · Mixed · Day & Boarding
- Oloolturot Primary SchoolPrimary school · Mixed · Day
- Oloombokishi Primary SchoolPrimary school · Mixed · Day
- Oloomirani Secondary SchoolSenior school · Mixed · Boarding
- Oloonamuka Primary SchoolPrimary school · Mixed · Day
- Oloongika Primary SchoolPrimary school · Mixed · Day
- Oloongolin Primary SchoolPrimary school · Mixed · Day
- Oloonkabobok Primary SchoolPrimary school · Mixed · Day
- Oloontare PrimaryPrimary school · Mixed · Day
- Olooretet PrimaryPrimary school · Mixed · Day
- Olooruasi Primary SchoolPrimary school · Mixed · Day
- Oloosinon PrimaryPrimary school · Mixed · Day
- Olopikidon'goe PrimaryPrimary school · Mixed · Day & Boarding
- Olopirik Primary SchoolPrimary school · Mixed · Day
- Olopito Primary SchoolPrimary school · Mixed · Day
- Oloreto Heritage AcademyPrimary school · Mixed · Day
- Olorroito Primary SchoolPrimary school · Mixed · Day
- Olorropil Primary SchoolPrimary school · Mixed · Day
- Olorropil Secondary SchoolC4 · Mixed · Day, Narok North sub-county
- Olorte PrimaryPrimary school · Mixed · Day
- Olorukoti Secondary SchoolC4 · Mixed · Day, Trans Mara Sout H sub-county
- Olosayiet PrimaryPrimary school · Mixed · Day
- Olosentu PrimaryPrimary school · Mixed · Day
- Oloserian Hills Secondary SchoolC3 · Mixed · Boarding, Narok Central sub-county
- Oloserian Mao Secondary SchoolC4 · Mixed · Day, Narok North sub-county
- Olosiro Primary SchoolPrimary school · Mixed · Day
- Olpopongi PrimaryPrimary school · Mixed · Day
- Olpopongi Secondary SchoolC4 · Mixed · Day, Trans Mara East sub-county
- Olpukoti Hill Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Olpukoti PrimaryPrimary school · Mixed · Day
- Olpukoti SecondaryC3 · Mixed · Boarding, Narok South sub-county
- Olpusare PrimaryPrimary school · Mixed · Day
- Olpusimoru Primary SchoolPrimary school · Mixed · Day
- Olpusimoru Secondary SchoolC4 · Mixed · Day, Narok North sub-county
- Oltanki Primary SchoolPrimary school · Mixed · Day
- Oltanki Secondary SchoolC4 · Mixed · Day, Trans Mara West sub-county
- Oltarakuai Kitilikini PrimaryPrimary school · Mixed · Day
- Oltarakwai Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Oltarakwa Primary SchoolPrimary school · Mixed · Day
- Oltepesi PrimaryPrimary school · Mixed · Day
- Oltepesi Primary SchoolPrimary school · Mixed · Day
- Oltiyani Primary SchoolPrimary school · Mixed · Day
- Oltumusoi PrimaryPrimary school · Mixed · Day
- Olturoto Primary SchoolPrimary school · Mixed · Day
- Ongata Barrikoi Girls Secondary SchoolC3 · Girls · Boarding, Trans Mara Sout H sub-county
- Ongata Barrikoi HighC3 · Boys · Boarding, Trans Mara Sout H sub-county
- Ongata Barrikoi PrimaryPrimary school · Mixed · Day
- Ongata Barrikoi SecondarySenior school · Mixed · Day
- Ongatanaado Primary SchoolPrimary school · Mixed · Day
- Ongata Oloiren Mixed Day Secondary SchoolC4 · Mixed · Day, Narok South sub-county
- Oronkai PrimaryPrimary school · Mixed · Day
- Osarara PrimaryPrimary school · Mixed · Day
- Osegel Primary SchoolPrimary school · Mixed · Day
- Osenetoi PrimaryPrimary school · Mixed · Day
- Osero PrimaryPrimary school · Mixed · Day
- Osiga PrimaryPrimary school · Mixed · Day
- Osiga Secondary SchoolC4 · Mixed · Day, Narok West sub-county
- Osinoni PrimaryPrimary school · Mixed · Day
- Ositeti PrimaryPrimary school · Mixed · Day
- Osonkoroi PrimaryPrimary school · Mixed · Day
- Osonkoroi Primary SchoolPrimary school · Mixed · Day
- Osonkoroi Secondary SchoolC4 · Mixed · Day, Trans Mara West sub-county
- Osotua MixedC4 · Mixed · Day, Narok South sub-county
- Osupukiai PrimaryPrimary school · Mixed · Day
- Osupuko - Oirobi PrimaryPrimary school · Mixed · Day
- Osupuko PrimaryPrimary school · Mixed · Day
- Our Lady of Angels Marinwa Girls SecondarySenior school · Girls · Day & Boarding
- Our Lady Queen of Peace Oloomirani Girls SecondaryC2 · Girls · Boarding, Narok West sub-county
- Pimbiniet Mixed Secondary SchoolC4 · Mixed · Day, Narok West sub-county
- Pimbiniet PrimaryPrimary school · Mixed · Day
- Pimbiniet Primary SchoolPrimary school · Mixed · Day
- Pimbiniet Special UnitPrimary school · Mixed · Day
- Pirrar Girls High SchoolC3 · Girls · Boarding, Trans Mara West sub-county
- Poroko Friends Secondary SchoolC3 · Mixed · Boarding, Trans Mara West sub-county
- Poroko PrimaryPrimary school · Mixed · Day
- Poroko Special SchoolPrimary school · Mixed · Day
- Prudence Primary SchoolPrimary school · Mixed · Day
- Pulunga Primary SchoolPrimary school · Mixed · Day
- Purko Primary SchoolPrimary school · Mixed · Day
- Purko Secondary SchoolC4 · Mixed · Day, Narok North sub-county
- Pusangi PrimaryPrimary school · Mixed · Day
- Ratia Ridge Primary SchoolPrimary school · Mixed · Day
- Redeemed Junior AcademyPrimary school · Mixed · Day
- Riaisoe Dok 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.