Embu County
- Ngangari PrimaryPrimary school · Mixed · Day
- Ngarwereri PrimaryPrimary school · Mixed · Day
- Ngenge Primary SchoolPrimary school · Mixed · Day
- Ngenge Secondary SchoolC3 · Mixed · Boarding, Mbeere South sub-county
- Ngeniari Primary SchoolPrimary school · Mixed · Day
- Ngiiri PrimaryPrimary school · Mixed · Day
- Ngimari Primary SchoolPrimary school · Mixed · Day
- Ngiori Intergrated Secondary SchoolC4 · Mixed · Day, Mbeere South sub-county
- Ngiori PrimaryPrimary school · Mixed · Day
- Ngoce PrimaryPrimary school · Mixed · Day
- Ngunyumu PrimaryPrimary school · Mixed · Day
- Nguthi Primary SchoolPrimary school · Mixed · Day
- Nguviu Boys High SchoolC2 · Boys · Boarding, Embu North sub-county
- Nguviu Girls Secondary SchoolC2 · Girls · Boarding, Embu North sub-county
- Nica Gaciigi Primary SchoolPrimary school · Mixed · Day
- Nica Gatwe Primary SchoolPrimary school · Mixed · Boarding
- Nica Kanduri Mixed Day Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- Nica Muganjuki Day Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- Nica Muganjuki Primary SchoolPrimary school · Mixed · Day
- N.I.C.A Rukuriri Day Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- Nica St. Pauls Academy Mugui Primary SchoolPrimary school · Mixed · Day
- Nica Victors Academy Primary SchoolPrimary school · Mixed · Day
- Nice Academy Primary SchoolPrimary school · Mixed · Day
- Nicodemus Junior Academy Primary SchoolPrimary school · Mixed · Day
- Njeru Primary SchoolPrimary school · Mixed · Day
- Njukiri Primary SchoolPrimary school · Mixed · Day
- Nthagaiya Primary SchoolPrimary school · Mixed · Day & Boarding
- Nthambo Primary SchoolPrimary school · Mixed · Day
- Nthambo Secondary SchoolC4 · Mixed · Day, Embu West sub-county
- Ntharawe Primary SchoolPrimary school
- Nyangwa Boys Secondary SchoolC1 · Boys · Boarding, Mbeere South sub-county
- Nyangwe Primary SchoolPrimary school · Boys · Day & Boarding
- Ola Primary School MbiruriPrimary school · Mixed · Day
- Omega Junior Academy PrimaryPrimary school · Mixed · Boarding
- Our Lady of Assumption Kathangari Primary SchoolPrimary school
- Our Lady of Assumption Primary SchoolPrimary school · Mixed · Day
- Our Lady of Mercy Primary SchoolPrimary school · Mixed · Day
- Our Lady Queen of Wisdom Primary SchoolPrimary school · Mixed · Day
- Ovarire PrimaryPrimary school · Mixed · Boarding
- Precious Kids Academy Primary SchoolPrimary school · Mixed · Day
- Prestige High SchoolSenior school · Mixed · Day
- Queen of Love Academy Primary SchoolPrimary school · Mixed · Day
- Riaciina Primary SchoolPrimary school · Mixed · Day
- Riandu Secondary SchoolC3 · Mixed · Boarding, Mbeere North sub-county
- Rianjeru Primary SchoolPrimary school · Mixed · Day
- Rugakori Primary SchoolPrimary school · Mixed · Day
- Rugogwe Mixed Day Secondary SchoolC4 · Mixed · Day, Mbeere South sub-county
- Rugogwe Primary SchoolPrimary school · Mixed · Day
- Rugumu Primary SchoolPrimary school · Mixed · Day
- Rukira Secondary SchoolC4 · Mixed · Day, Embu West sub-county
- Rukuriri Primary SchoolPrimary school · Mixed · Day
- Rurii Primary SchoolPrimary school · Mixed · Day
- Rwanjeru PrimaryPrimary school · Mixed · Day
- Rwethe Primary SchoolPrimary school · Mixed · Day
- Sacred Heart Kyeni Girls Boarding Primary SchoolPrimary school · Girls · Boarding
- S.A Gatakari Primary SchoolPrimary school · Mixed · Day
- S.A Gategi Mixed Day Secondary SchoolC4 · Mixed · Day, Mwea sub-county
- S.A.Gategi Primary SchoolPrimary school · Mixed · Day
- Sa Gichiche Primary SchoolPrimary school · Mixed · Day
- Sa Gikuuri Primary SchoolPrimary school · Mixed · Day
- Sa Gikuuri Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- S.A Gikuyari Mixed Day Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- S.A Gikuyari Pr. SchoolPrimary school · Mixed · Boarding
- S.A Itira Secondary SchoolSenior school · Mixed · Day
- Sa Kigaa Academy Primary SchoolPrimary school · Mixed · Day
- S.A Kyeni Girls Secondary SchoolC3 · Girls · Boarding, Embu East sub-county
- Salogate Primary SchoolPrimary school · Mixed · Day
- S.A Manyatta Mixed Day Secondary SchoolC4 · Mixed · Day, Embu North sub-county
- Sa Manyatta Primary SchoolPrimary school · Mixed · Day
- S.A Michegethiu Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- Sa Mukuria Primary SchoolPrimary school · Mixed · Day
- Sa Mukuria Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- S.A Muthanthara Pr. SchoolPrimary school · Mixed · Day
- S.A Muthanthara Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- Sa Nduri Secondary SchoolSenior school · Mixed · Day
- Sa Nduuri Primary SchoolPrimary school · Mixed · Day
- S.A Nduuri Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- SDA Mariari Secondary SchoolSenior school · Girls · Boarding
- Seed of Hope PrimaryPrimary school · Mixed · Day
- Shalom Academy Primary SchoolPrimary school · Mixed · Day
- Siakago Boys High SchoolC1 · Boys · Boarding, Mbeere North sub-county
- Siakago Girls Secondary SchoolC1 · Girls · Boarding, Mbeere North sub-county
- Siakago Mixed Day Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- Siakago Primary SchoolPrimary school · Mixed · Day & Boarding
- Siloam Academy Primary SchoolPrimary school · Mixed · Day
- Six Thirty Royal Academy PrimaryPrimary school · Mixed · Day
- St. Agnes Girls Secondary SchoolC2 · Girls · Boarding, Embu East sub-county
- St. Alfonse Mixed Day Secondary SchoolSenior school · Mixed · Day
- St. Alphonse Mixed Day Secondary SchoolC4 · Mixed · Day, Embu North sub-county
- St. Ambrose Primary SchoolPrimary school · Mixed · Day
- St. Andrew’s Kogari Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- St. Andrews Ngoce Secondary SchoolC4 · Mixed · Day, Mbeere North sub-county
- St. Andrews Nthigirani Primary SchoolPrimary school · Mixed · Day
- St. Andrews Primary SchoolPrimary school · Mixed · Day
- St. Angela Nguviu Girls Secondary SchoolSenior school · Girls · Boarding
- St. Anne Rutumbi Primary SchoolPrimary school · Mixed · Day
- St. Annes Girls High SchoolSenior school · Girls · Boarding
- St. Anthony Kivuria Day Secondary SchoolC4 · Mixed · Day, Embu East sub-county
- St. Antony Kivuria Mixed Day Secondary SchoolSenior school · Mixed · Day & Boarding
- St. Augustine Secondary School, MariariC4 · Mixed · Day, Mbeere South 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.