Nakuru County
- Elburgon Secondary SchoolC2 · Mixed · Boarding, Molo sub-county
- ELCK Kongoi Secondary SchoolC4 · Mixed · Day, Kuresoi North sub-county
- Eldonio PrimaryPrimary school · Mixed · Day
- Elementaita Primary SchoolPrimary school · Mixed · Day
- Elite Lanet PrimaryPrimary school · Mixed · Day
- Elma Kamonong HighPrivate senior school · Mixed · Boarding, Rongai sub-county
- Elyon SeondarySenior school · Mixed · Day
- Emarangishu Primary SchoolPrimary school · Mixed · Day
- Emitik Girls Secondary SchoolC3 · Girls · Boarding, Kuresoi South sub-county
- Emitik PrimaryPrimary school · Mixed · Day
- Emmanuel Academy PrimaryPrimary school · Mixed · Day
- Emmanuel Hope Academy PrimaryPrimary school · Mixed · Day
- Emma Primary SchoolPrimary school · Mixed · Day
- Enaiposha Girls High SchoolC2 · Girls · Boarding, Naivasha sub-county
- Engashura Preparatory PrimaryPrimary school · Mixed · Day
- Engashura PrimaryPrimary school · Mixed · Day
- Ereri Primary SchoolPrimary school · Mixed · Day
- Esparanza SecondarySenior school · Mixed · Day
- Evans SecondarySenior school · Mixed · Day
- Everlyn Memorial Academy Primary SchoolPrimary school · Mixed · Day
- Everlyn Memorial Academy SecondarySenior school · Mixed · Day & Boarding
- Ewaat PrimaryPrimary school · Mixed · Day
- Ewaat Secondary SchoolC4 · Mixed · Day, Njoro sub-county
- Excel PrimaryPrimary school · Mixed · Day
- Exodus PrimaryPrimary school · Mixed · Day
- Faith Holy SecondarySenior school · Mixed · Day
- Faith Pre SchoolPrimary school · Mixed · Day
- Fanisi PrimaryPrimary school · Mixed · Day
- Filadelfia PrimaryPrimary school · Mixed · Day
- Flamingo PrimaryPrimary school · Mixed · Day
- Flamingo SecondaryC4 · Mixed · Day, Nakuru East sub-county
- Forest Hill Secondary SchoolC4 · Mixed · Day, Subukia sub-county
- Fountain Gate Academy PrimaryPrimary school · Mixed · Day
- Freds Academy SecondarySenior school · Mixed · Day & Boarding
- Freehold PrimaryPrimary school · Mixed · Day
- Fr. Genesio Boys SecondarySenior school · Mixed · Day
- Gaakwen PrimaryPrimary school · Mixed · Day
- Gakingi PrimaryPrimary school · Mixed · Day
- Gatagati PrimaryPrimary school · Mixed · Day
- Gatamaiyu Secondary SchoolC4 · Mixed · Day, Naivasha sub-county
- Gateway SecondarySenior school · Mixed · Day
- Gatimu PrimaryPrimary school · Mixed · Day
- Gatimu Secondary SchoolC4 · Mixed · Day, Njoro sub-county
- Gentle Bells Prep SchoolPrimary school · Mixed · Day
- Gerol AcademyPrimary school · Mixed · Day & Boarding
- Geticha Primary SchoolPrimary school · Mixed · Day
- Gicheha PrimaryPrimary school · Mixed · Day
- Gichobo Primary SchoolPrimary school · Mixed · Day
- Gichobo Secondary SchoolC4 · Mixed · Day, Njoro sub-county
- Gilgil Day Secondary SchoolC4 · Mixed · Day, Gilgil sub-county
- Gilgil DEB Primary SchoolPrimary school · Mixed · Day
- Gilgil Garrison Day Secondary SchoolC4 · Mixed · Day, Gilgil sub-county
- Gilgil Garrison Primary SchoolPrimary school · Mixed · Day
- Gilgil Girls’ High SchoolC3 · Girls · Boarding, Gilgil sub-county
- Gilgil Hills Academy Primary SchoolPrimary school · Girls · Boarding
- Gilgil Hills Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Gilgil Hills Secondary SchoolSenior school · Mixed · Boarding
- Gilgil Hills Senior Secondary SchoolSenior school · Mixed · Day & Boarding
- Gilgil Milimani PrimaryPrimary school · Mixed · Day & Boarding
- Gilgil Secondary SchoolSenior school · Boys · Boarding
- Gilgil Town Secondary SchoolC4 · Mixed · Day, Gilgil sub-county
- Gilgil Township Primary SchoolPrimary school · Mixed · Day
- Gilgil Township Special Unit SchoolPrimary school · Mixed · Day
- Gitare Primary SchoolPrimary school · Mixed · Day
- Gitare Secondary SchoolC4 · Mixed · Day, Gilgil sub-county
- Githima PrimaryPrimary school · Mixed · Day
- Githiriga PrimaryPrimary school · Mixed · Day
- Githunguri PrimaryPrimary school · Mixed · Day
- Gituamba PrimaryPrimary school · Mixed · Day
- Gituamba Secondary SchoolC4 · Mixed · Day, Naivasha sub-county
- Gitundaga PrimaryPrimary school · Mixed · Day
- Gitura PrimaryPrimary school · Mixed · Day
- Gitura Secondary SchoolC4 · Mixed · Day, Subukia sub-county
- Gituru Primary ChPrimary school · Mixed · Day
- Gituru Secondary SchoolC4 · Mixed · Day, Naivasha sub-county
- Gk Prison PrimaryPrimary school · Mixed · Day
- Gladwell Sunrise PrimaryPrimary school · Mixed · Day
- Glory Academy PrimaryPrimary school · Mixed · Day
- Gloryzone SchoolPrimary school · Mixed · Day
- Gogar Primary SchoolPrimary school · Mixed · Day
- Golden Heart Academy PrimaryPrimary school · Mixed · Day
- Golden Heart Academy SecondarySenior school · Mixed · Day
- Golden Heart Junoir Academy PrimaryPrimary school · Mixed · Day
- Good Hope Academy Primary SchoolPrimary school · Mixed · Day
- Good Samaritan Academy PrimaryPrimary school · Mixed · Day
- Good Samaritan Academy Solai Road PrimaryPrimary school · Mixed · Day
- Good Samaritan Academy Solai Road SecondarySenior school · Mixed · Day
- Goodshepherd Academy Primary SchoolPrimary school · Mixed · Day
- Good Shepherd Academy Secondary SchoolSenior school · Girls · Boarding
- Good Shepherd Center - PrimaryPrimary school · Mixed · Day
- Goshen Boys High SchoolSenior school · Boys · Listed as hybrid
- Goshen Sacred Girls High SchoolPrivate senior school · Girls · Listed as hybrid, Nakuru North sub-county
- Gospel Christian AcademyPrimary school · Mixed · Day
- Gospel Christian SecondarySenior school · Mixed · Day
- Governor Secondary SchoolC4 · Mixed · Day, Naivasha sub-county
- Grace Bible PrimaryPrimary school · Mixed · Day
- Grace Mount PrimaryPrimary school · Mixed · Day
- Grams PrimaryPrimary school · Mixed · Day
- Grams SecondaryPrivate senior school · Mixed · Listed as hybrid, Nakuru North sub-county
- Great Commission Academy Primary SchoolPrimary 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.