Tharaka-Nithi County
- Gituja Mixed Day SecondaryC4 · Mixed · Day, Muthambi sub-county
- Gituntu Day Secondary SchoolC4 · Mixed · Day, Muthambi sub-county
- Gituntu PrimaryPrimary school · Mixed · Day
- Hely's AcademyPrimary school · Mixed · Day & Boarding
- Ibiriga Mixed Day SecondaryC4 · Mixed · Day, Meru South sub-county
- Ibiriga PrimaryPrimary school · Mixed · Day
- Ibithe PrimaryPrimary school · Mixed · Day
- Ibote PrimaryPrimary school · Mixed · Day
- Igakiramba Mixed Day SecondaryC4 · Mixed · Day, Maara sub-county
- Igamatundu PrimaryPrimary school · Mixed · Day
- Igambangombe PrimaryPrimary school · Mixed · Day
- Igumo PrimaryPrimary school · Mixed · Day
- Igwanjau SecondaryC2 · Mixed · Boarding, Maara sub-county
- Ikame Mixed Day Secondary SchoolC4 · Mixed · Day, Muthambi sub-county
- Ikame PrimaryPrimary school · Mixed · Day
- Ikawa Secondary SchoolC2 · Mixed · Boarding, Meru South sub-county
- Ikawa Special UnitPrimary school · Mixed · Day
- Ikindu PrimaryPrimary school · Mixed · Day
- Ikumbo PrimaryPrimary school · Mixed · Day
- Ikumbo Secondary SchoolC4 · Mixed · Day, Maara sub-county
- Ikuu Achievers AcademyPrimary school · Mixed · Day
- Ikuu Boys HighC1 · Boys · Boarding, Meru South sub-county
- Ikuu Girls SecondaryC2 · Girls · Boarding, Meru South sub-county
- Ikuu PrimaryPrimary school · Mixed · Day
- Ikuu Unit for MhPrimary school · Mixed · Day & Boarding
- Irereni PrimaryPrimary school · Mixed · Boarding
- Iriani Mixed Day & Boarding Secondary SchoolC4 · Mixed · Day, Tharaka North sub-county
- Iriani PrimaryPrimary school · Mixed · Day
- Iriga Ebenezer AcademyPrimary school · Mixed · Day & Boarding
- Irimba PrimaryPrimary school · Mixed · Day
- Iruku PrimaryPrimary school · Mixed · Day
- Iruma Girls SecondaryC2 · Girls · Boarding, Maara sub-county
- Iruma Mixed Day SecondaryC4 · Mixed · Day, Maara sub-county
- 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 Mixed Day SecondaryC3 · Mixed · Boarding, Muthambi sub-county
- Itara PrimaryPrimary school · Mixed · Day
- Itiri AcademyPrimary school · Mixed · Day
- Itugururu AcademyPrimary school · Mixed · Day
- Itugururu PrimaryPrimary school · Mixed · Day
- Itugururu Secondary SchoolC2 · Mixed · Boarding, Igambang’ombe sub-county
- Jediel Kirathe AcademyPrimary school · Mixed · Day & Boarding
- Joseph Allamano Karamani SecondarySenior school · Boys · Boarding
- Kaanyaga SecondaryC4 · Mixed · Day, Tharaka South sub-county
- Kaara Ga Nkuru PrimaryPrimary school · Mixed · Day
- Kaarani Mixed Secondary SchoolC4 · Mixed · Day, Tharaka South sub-county
- Kaarani PrimaryPrimary school · Mixed · Day
- Kaarani Primary SchoolPrimary school · Mixed · Day
- Kaare Mixed SecondaryC4 · Mixed · Day, Maara sub-county
- Kaare PrimaryPrimary school · Mixed · Day
- Kabaikubu PrimaryPrimary school · Mixed · Day
- Kabariange PrimaryPrimary school · Mixed · Day
- Kabuabua Girls Secondary SchoolC4 · Girls · Day, Tharaka North sub-county
- Kabui PrimaryPrimary school · Mixed · Day
- Kabui Secondary SchoolC4 · Mixed · Day, Maara sub-county
- Kabururu PrimaryPrimary school · Mixed · Day
- Kagaani Mixed Day SecondaryC4 · Mixed · Day, Meru South sub-county
- Kagaani PrimaryPrimary school · Mixed · Day
- Kaganjo PrimaryPrimary school · Mixed · Day
- Kagera PrimaryPrimary school · Mixed · Day
- Kagira PrimaryPrimary school · Mixed · Day
- Kagongogacheke PrimaryPrimary school · Mixed · Day
- Kagongo PrimaryPrimary school · Mixed · Day
- Kagumo Mixed Day Secondary SchoolC4 · Mixed · Day, Meru South sub-county
- Kagumo PrimaryPrimary school · Mixed · Day
- Kagurini PrimaryPrimary school · Mixed · Day
- Kaguuma PrimaryPrimary school · Mixed · Day
- Kaigakamwe PrimaryPrimary school · Mixed · Day
- Kairini PrimaryPrimary school · Mixed · Day
- Kairini Secondary SchoolC4 · Mixed · Day, Igambang’ombe sub-county
- Kairuni PrimaryPrimary school · Mixed · Day
- Kairuni Special UnitPrimary school · Mixed · Day
- Kajiambaki PrimaryPrimary school · Mixed · Day
- Kajiampau Mixed Day SecondaryC3 · Mixed · Boarding, Igambang’ombe sub-county
- Kajiampau Primary SchoolPrimary school · Mixed · Day
- Kajiathitu PrimaryPrimary school · Mixed · Day
- Kajiuduthi High SchoolC2 · Boys · Boarding, Muthambi sub-county
- Kajiuduthi Mixed Day Secondary SchoolC4 · Mixed · Day, Muthambi sub-county
- Kajiunduthi High SchoolSenior school · Mixed · Boarding
- Kajiunduthi PrimaryPrimary school · Mixed · Day
- Kajuki Mixed SecondaryC3 · Mixed · Boarding, Igambang’ombe sub-county
- Kajuki PrimaryPrimary school · Mixed · Day
- Kalewa PrimaryPrimary school · Mixed · Day
- Kalewa Secondary SchoolC4 · Mixed · Day, Maara sub-county
- Kamacabi Mixed Day Secondary SchoolC4 · Mixed · Day, Tharaka North sub-county
- Kamachuku PrimaryPrimary school · Mixed · Day
- Kamaguna Day & Boarding Secondary SchoolC4 · Mixed · Day, Tharaka North sub-county
- Kamaguna PrimaryPrimary school · Mixed · Day
- Kamaindi PrimaryPrimary school · Mixed · Day
- Kamanyaki PrimaryPrimary school · Mixed · Day & Boarding
- Kamarandi Mixed Day Secondary SchoolC4 · Mixed · Day, Chiakariga sub-county
- Kamarandi PrimaryPrimary school · Mixed · Day
- Kamariru Mixed Secondary SchoolC4 · Mixed · Day, Chiakariga sub-county
- Kamariru PrimaryPrimary school · Mixed · Day
- Kamatanka PrimaryPrimary school · Mixed · Day
- Kamatara PrimaryPrimary school · Mixed · Day
- Kamatumo PrimaryPrimary school · Mixed · Boarding
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.