Tharaka-Nithi County
- Abc Nkondi Girls SecondaryC3 · Girls · Boarding, Tharaka South sub-county
- ACK Igangara SecondaryC3 · Mixed · Boarding, Muthambi sub-county
- ACK Kaanwa Mixed SecondaryC3 · Mixed · Boarding, Igambang’Ombe sub-county
- ACK Kaanwa PrimaryPrimary school · Mixed · Day
- A.C.K Murigi Girls’ Secondary SchoolC4 · Girls · Day, Igambang’Ombe sub-county
- ACK Rwakarai PrimaryPrimary school · Mixed · Day
- Athomi AcademyPrimary school · Mixed · Day
- Baraka AcademyPrimary school · Mixed · Day
- Brightrose AcademyPrimary school · Mixed · Day & Boarding
- Ccm Gitugu PrimaryPrimary school · Mixed · Day
- Ccm Kabuabua PrimaryPrimary school · Mixed · Day
- Ccm Kaongoni PrimaryPrimary school · Mixed · Day
- Ccm Ndiruni Day SecondarySenior school · Mixed · Day
- Ccm Nkururuni PrimaryPrimary school · Mixed · Day
- Chera PrimaryPrimary school · Mixed · Day
- Chiakariga Girls SecondaryC3 · Girls · Boarding, Chiakariga sub-county
- Chiakariga Mixed SecondaryC4 · Mixed · Day, Chiakariga sub-county
- Chief Mbogori Girls SecondaryC2 · Girls · Boarding, Maara sub-county
- Chief Petro Mixed Day SecondaryC4 · Mixed · Day, Meru South sub-county
- Chogoria AcademyPrimary school · Mixed · Day & Boarding
- Chogoria Boys PrimaryPrimary school · Mixed · Boarding
- Chogoria Boys SecondaryC1 · Boys · Boarding, Maara sub-county
- Chogoria Complex PrimaryPrimary school · Mixed · Day
- Chogoria Girls HighC1 · Girls · Boarding, Maara sub-county
- Chogoria Girls PrimaryPrimary school · Girls · Boarding
- Chogoria Milimani AcademyPrimary school · Mixed · Day & Boarding
- Chogoria Senior SchoolSenior school · Girls · Boarding
- Chogorior Junior SchoolPrimary school · Mixed · Day
- Chuka Boys High SchoolC2 · Boys · Boarding, Meru South sub-county
- Chuka Catholic PrimaryPrimary school · Mixed · Day & Boarding
- Chuka DEB PrimaryPrimary school · Mixed · Day
- Chuka Girls SecondaryC2 · Girls · Boarding, Meru South sub-county
- Chuka Junior SchoolPrimary school · Mixed · Day & Boarding
- Chuka Township PrimaryPrimary school · Mixed · Day
- Chuka Township Special UnitPrimary school · Mixed · Day
- Chuka Tumaini AcademyPrimary school · Mixed · Day & Boarding
- Ciagaku PrimaryPrimary school · Mixed · Day
- Cigacigi PrimaryPrimary school · Mixed · Day
- County Educational CentreSenior school · Girls · Boarding
- County Education CentrePrimary school · Mixed · Boarding
- Dave PrimaryPrimary school · Mixed · Day
- DEB Kaanyaga PrimaryPrimary school · Mixed · Day
- DEB Kamwathu PrimaryPrimary school · Mixed · Day
- DEB Karagare PrimaryPrimary school · Mixed · Day
- DEB Karethani PrimaryPrimary school · Mixed · Day & Boarding
- DEB Karou PrimaryPrimary school · Mixed · Day
- DEB Karumbi PrimaryPrimary school · Mixed · Day
- DEB Karwamba PrimaryPrimary school · Mixed · Day
- DEB Kiorimba PrimaryPrimary school · Mixed · Day
- DEB Kiriani PrimaryPrimary school · Mixed · Day
- DEB Mariene Hill PrimaryPrimary school · Mixed · Day
- DEB Thanantu PrimaryPrimary school · Mixed · Day
- Destiny Schools PrimaryPrimary school · Mixed · Day & Boarding
- Each-One-Feed-One PrimaryPrimary school · Mixed · Day
- Eapc Gacereni PrimaryPrimary school · Mixed · Day
- Eapc Kiairanthi PrimaryPrimary school · Mixed · Day
- Eapc Ntagatani PrimaryPrimary school · Mixed · Day
- Eapc Yombo PrimaryPrimary school · Mixed · Day
- Egakiramba PrimaryPrimary school · Mixed · Day
- Egakiramba Special UnitPrimary school · Mixed · Day
- Eriani PrimaryPrimary school · Mixed · Day
- Essa Miomponi PrimaryPrimary school · Mixed · Day
- Father Airaldi PrimaryPrimary school · Mixed · Day
- Furaha Patka AcademyPrimary school · Mixed · Day
- Gaceraka Mixed Day Secondary SchoolC4 · Mixed · Day, Chiakariga sub-county
- Gaceraka PrimaryPrimary school · Mixed · Day
- Gaceraka SecondarySenior school · Mixed · Day
- Gachaine PrimaryPrimary school · Mixed · Day
- Gachibine PrimaryPrimary school
- Gacigongoni PrimaryPrimary school · Mixed · Day
- Gaciongo PrimaryPrimary school · Mixed · Day
- Gaciongo SecondaryC4 · Mixed · Day, Tharaka North sub-county
- Gacuuri PrimaryPrimary school · Mixed · Day
- Gakame Primary SchoolPrimary school · Mixed · Day
- Gakauni Mixed Day Secondary SchoolC4 · Mixed · Day, Tharaka North sub-county
- Gakauni PrimaryPrimary school · Mixed · Day
- Gaketha PrimaryPrimary school · Mixed · Day
- Gakirwe PrimaryPrimary school · Mixed · Day
- Gakunguguni PrimaryPrimary school · Mixed · Day
- Gakurungu PrimaryPrimary school · Mixed · Day
- Gakuuru Day Secondary SchoolC4 · Mixed · Day, Tharaka South sub-county
- Gakuuru PrimaryPrimary school · Mixed · Day
- Gakuyu Primary SchoolPrimary school · Mixed · Day
- Garden View PrimaryPrimary school · Mixed · Day
- Gateway Primary SchoolPrimary school · Mixed · Day
- Gatiriku PrimaryPrimary school · Mixed · Day
- Gatituni PrimaryPrimary school · Mixed · Day
- Gatue Mixed SecondaryC4 · Mixed · Day, Tharaka North sub-county
- Gatunga Junior PrimaryPrimary school · Mixed · Day
- Gatunga PrimaryPrimary school · Mixed · Day
- Gatunga SecondaryC3 · Boys · Boarding, Tharaka South sub-county
- Giampampo PrimaryPrimary school · Mixed · Day
- Giampampo SecondaryC4 · Mixed · Day, Muthambi sub-county
- Gianchuku Mixed SecondaryC4 · Mixed · Day, Maara sub-county
- Gianchuku PrimaryPrimary school · Mixed · Day
- Gichenge PrimaryPrimary school · Mixed · Day
- Gitare PrimaryPrimary school · Mixed · Day
- Gitogoto PrimaryPrimary school · Mixed · Day
- Gituja Mixed Day SecondaryC4 · Mixed · Day, Muthambi sub-county
- Gituntu Day Secondary SchoolC4 · Mixed · Day, Muthambi 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 16 October 2026.
- Other schools come from our older directory. Each school page shows its dates.