Primary schools in Tharaka-Nithi County
- ACK Kaanwa PrimaryPrimary school · Mixed · Day
- 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 Nkururuni PrimaryPrimary school · Mixed · Day
- Chera PrimaryPrimary school · Mixed · Day
- Chogoria AcademyPrimary school · Mixed · Day & Boarding
- Chogoria Boys PrimaryPrimary school · Mixed · Boarding
- Chogoria Complex PrimaryPrimary school · Mixed · Day
- Chogoria Girls PrimaryPrimary school · Girls · Boarding
- Chogoria Milimani AcademyPrimary school · Mixed · Day & Boarding
- Chogorior Junior SchoolPrimary school · Mixed · Day
- Chuka Catholic PrimaryPrimary school · Mixed · Day & Boarding
- Chuka DEB PrimaryPrimary school · Mixed · Day
- 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 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 PrimaryPrimary school · Mixed · Day
- Gachaine PrimaryPrimary school · Mixed · Day
- Gachibine PrimaryPrimary school
- Gacigongoni PrimaryPrimary school · Mixed · Day
- Gaciongo PrimaryPrimary school · Mixed · Day
- Gacuuri PrimaryPrimary school · Mixed · Day
- Gakame Primary SchoolPrimary school · Mixed · Day
- 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 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
- Gatunga Junior PrimaryPrimary school · Mixed · Day
- Gatunga PrimaryPrimary school · Mixed · Day
- Giampampo PrimaryPrimary school · Mixed · Day
- Gianchuku PrimaryPrimary school · Mixed · Day
- Gichenge PrimaryPrimary school · Mixed · Day
- Gitare PrimaryPrimary school · Mixed · Day
- Gitogoto PrimaryPrimary school · Mixed · Day
- Gituntu PrimaryPrimary school · Mixed · Day
- Hely's AcademyPrimary school · Mixed · Day & Boarding
- Ibiriga PrimaryPrimary school · Mixed · Day
- Ibithe PrimaryPrimary school · Mixed · Day
- Ibote PrimaryPrimary school · Mixed · Day
- Igamatundu PrimaryPrimary school · Mixed · Day
- Igambangombe PrimaryPrimary school · Mixed · Day
- Igumo PrimaryPrimary school · Mixed · Day
- Ikame PrimaryPrimary school · Mixed · Day
- Ikawa Special UnitPrimary school · Mixed · Day
- Ikindu PrimaryPrimary school · Mixed · Day
- Ikumbo PrimaryPrimary school · Mixed · Day
- Ikuu Achievers AcademyPrimary school · Mixed · Day
- Ikuu PrimaryPrimary school · Mixed · Day
- Ikuu Unit for MhPrimary school · Mixed · Day & Boarding
- Irereni PrimaryPrimary school · Mixed · Boarding
- Iriani PrimaryPrimary school · Mixed · Day
- Iriga Ebenezer AcademyPrimary school · Mixed · Day & Boarding
- Irimba PrimaryPrimary school · Mixed · Day
- Iruku PrimaryPrimary school · Mixed · Day
- Iruma PrimaryPrimary school · Mixed · Day, North Tharaka
- Iruma PrimaryPrimary school · Mixed · Day, Mwimbi
- Irunduni PrimaryPrimary school · Mixed · Day
- Iruri PrimaryPrimary school · Mixed · Day
- Iruruma PrimaryPrimary school · Mixed · Day
- Itara 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.