Embu County
- Gitiburi Primary SchoolPrimary school · Mixed · Day
- Gitiburi Secondary SchoolSenior school · Mixed · Day
- Gitii A.C.K. Secondary SchoolC3 · Mixed · Boarding, Mbeere North sub-county
- Gitii Primary SchoolPrimary school · Mixed · Day
- Gituri Secondary SchoolC4 · Mixed · Day, Embu North sub-county
- Gitwara Mwalimu Academy Primary SchoolPrimary school · Mixed · Day
- God's Mercy Academy Primary SchoolPrimary school · Mixed · Day
- Gwakaithi Mixed Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- Gwakaithi Primary SchoolPrimary school · Mixed · Day & Boarding
- Gwakarigu Mixed Secondary SchoolC4 · Mixed · Day, Mbeere South sub-county
- Gwakarigu PrimaryPrimary school · Mixed · Day
- Harmony Premier Academy PrimaryPrimary school · Mixed · Day
- Havard Junior Primary SchoolPrimary school · Mixed · Day
- Hillside Junior Academy PrimaryPrimary school · Mixed · Day & Boarding
- Holy Family Primary SchoolPrimary school · Mixed · Day
- Ibutuka PrimaryPrimary school · Mixed · Day
- Igumo Primary SchoolPrimary school · Mixed · Day
- Igumori Primary SchoolPrimary school · Mixed · Day
- Igumori SecondarySenior school · Mixed · Day
- Ikomernie Primary SchoolPrimary school · Mixed · Day
- Irangi Primary SchoolPrimary school · Mixed · Day
- Irangi Victory Academy Primary SchoolPrimary school · Mixed · Day
- Iriaitune Mixed SecondarySenior school · Mixed · Day
- Iriaitune PrimaryPrimary school · Mixed · Day
- Iria Itune Secondary SchoolC4 · Mixed · Day, Mwea sub-county
- Iriamurai PrimaryPrimary school · Mixed · Day & Boarding
- Iribari PrimaryPrimary school · Mixed · Day
- Iriri Primary SchoolPrimary school · Mixed · Day
- Itabua Primary SchoolPrimary school · Mixed · Day
- Itabua Secondary SchoolC4 · Mixed · Day, Embu West sub-county
- Itabua Special UnitPrimary school · Mixed · Day
- Ithangawe Primary SchoolPrimary school · Mixed · Day
- Ithangawe S.UPrimary school · Mixed · Day
- Itiira Primary SchoolPrimary school · Mixed · Day
- Itiira Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- Itururi PrimaryPrimary school · Mixed · Day
- Janstiff Junior School PrimaryPrimary school · Mixed · Day
- J.J.M Nyaga Primary SchoolPrimary school · Mixed · Day
- J.N. Mwonge Primary SchoolPrimary school · Mixed · Day
- Joyland Junior AcademyPrimary school · Mixed · Day
- Joyland Kings Academy PrimaryPrimary school · Mixed · Day
- Joyrider Academy Primary SchoolPrimary school · Mixed · Day
- Kabachi PrimaryPrimary school · Mixed · Day
- Kabingori Adventist SchoolPrivate senior school · Mixed · Boarding, Mbeere South sub-county
- Kabingori SDA Primary SchoolPrimary school · Mixed · Day
- KabuguriC4 · Mixed · Day, Mbeere South sub-county
- Kabuguri PrimaryPrimary school · Mixed · Day
- Kabururi Primary SchoolPrimary school · Mixed · Boarding
- Kagaari Mixed Day Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- Kageri PrimaryPrimary school · Mixed · Day
- Kagori Primary SchoolPrimary school · Mixed · Day
- Kagumori Primary SchoolPrimary school · Mixed · Day
- Kagumori Secondary SchoolC4 · Mixed · Day, Embu North sub-county
- Kakawa PrimaryPrimary school · Mixed · Day
- Kamama Boy Secondary SchoolC2 · Boys · Boarding, Embu North sub-county
- Kamarandi Secondary SchoolC3 · Mixed · Boarding, Mbeere North sub-county
- Kambaru Primary SchoolPrimary school · Mixed · Day
- Kambugu Primary SchoolPrimary school · Mixed · Day
- Kamigua PrimaryPrimary school · Mixed · Day
- Kamiu Day Secondary SchoolC4 · Mixed · Day, Embu West sub-county
- Kamugunga Primary SchoolPrimary school · Mixed · Day
- Kamugu Primary SchoolPrimary school · Mixed · Day
- Kamukanya Pr. SchoolPrimary school · Mixed · Day
- Kamunyagia PrimaryPrimary school · Mixed · Day
- Kamunyange Primary SchoolPrimary school · Mixed · Day
- Kamunyange Secondary SchoolC4 · Mixed · Day, Mbeere South sub-county
- Kamurugu PrimaryPrimary school · Mixed · Day
- Kamuthatha Primary Boarding SchoolPrimary school · Mixed · Boarding
- Kamutu PrimaryPrimary school · Mixed · Day
- Kamviu Mixed Day Secondary SchoolC4 · Mixed · Day, Embu North sub-county
- Kamwaa PrimaryPrimary school · Mixed · Day
- Kamweli Primary SchoolPrimary school · Mixed · Day
- Kamwimbi Primary SchoolPrimary school · Mixed · Day
- Kamwiyendei PrimaryPrimary school · Mixed · Day
- Kandomba Primary SchoolPrimary school · Mixed · Day
- Kanduku Primary SchoolPrimary school · Mixed · Day
- Kanduri Primary SchoolPrimary school · Mixed · Day
- Kangaru Girls Secondary SchoolC2 · Girls · Boarding, Embu West sub-county
- Kangaru Primary SchoolPrimary school · Mixed · Day
- Kangaru Secondary SchoolC2 · Boys · Boarding, Embu West sub-county
- Kangeta Primary SchoolPrimary school · Mixed · Day
- Kangondi Primary SchoolPrimary school · Mixed · Day
- Kangungi Mixed Day Secondary SchoolC4 · Mixed · Day, Mbeere South sub-county
- Kangungi Primary SchoolPrimary school · Mixed · Day
- Kaninwanthiga Primary SchoolPrimary school · Mixed · Day
- Kanja Tec Secondary SchoolSenior school · Mixed · Day
- Kanothi Primary SchoolPrimary school · Mixed · Day
- Kanyangi Primary Sh.Primary school · Mixed · Day
- Kanyiriri Primary SchoolPrimary school · Mixed · Day
- Kanyonga Mixed SecondaryC4 · Mixed · Day, Mwea sub-county
- Kanyonga PrimaryPrimary school · Mixed · Day
- Kanyuambora Primary SchoolPrimary school · Mixed · Day & Boarding
- Kanyuambora Secondary SchoolC2 · Boys · Boarding, Mbeere North sub-county
- Kanyueri Primary SchoolPrimary school · Mixed · Day
- Karaba Boys SecondarySenior school · Boys · Boarding
- Karaba Boys Secondary SchoolC3 · Boys · Boarding, Mwea sub-county
- Karaba PrimaryPrimary school · Mixed · Day
- Karambari Primary SchoolPrimary school · Mixed · Day
- Karangare Primary SchoolPrimary school · Mixed · Day
- Karangare Secondary SchoolC3 · Mixed · Boarding, Mbeere North 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.