Tana River County
- Abagdera PrimaryPrimary school · Mixed · Day
- Abiso AcademyPrimary school · Mixed · Day
- Aliemij PrimaryPrimary school · Mixed · Day
- Amani PrimaryPrimary school · Mixed · Day
- Ama PrimaryPrimary school · Mixed · Day
- Anole PrimaryPrimary school · Mixed · Day
- Arap Moi PrimaryPrimary school · Mixed · Day
- Assa Primary BoardingPrimary school · Mixed · Boarding
- Bahati PrimaryPrimary school · Mixed · Day
- Bakisano PrimaryPrimary school · Mixed · Day
- Balambala Primary SchoolPrimary school · Mixed · Day & Boarding
- Balambala Secondary SchoolSenior school · Mixed · Day
- Balichi PrimaryPrimary school · Mixed · Day
- Bangale Mixed Day and Boarding Secondary SchoolC3 · Mixed · Boarding, Bangale sub-county
- Bangali PrimaryPrimary school · Mixed · Day
- Bangali Star AcademyPrimary school · Mixed · Day
- Baomo PrimaryPrimary school · Mixed · Day
- Bilbil PrimaryPrimary school · Mixed · Day
- Bilisa PrimaryPrimary school · Mixed · Day
- Bohoni PrimaryPrimary school · Mixed · Day
- Boka PrimaryPrimary school · Mixed · Day
- Bondeni PrimaryPrimary school · Mixed · Day
- Bour Algay PrimaryPrimary school · Mixed · Day
- Bubesa PrimaryPrimary school · Mixed · Day
- Bububu PrimaryPrimary school · Mixed · Day
- Bura PrimaryPrimary school · Mixed · Day & Boarding
- Bura SecondarySenior school · Boys · Boarding
- Buyani Secondary SchoolC4 · Mixed · Day, Tana Delta sub-county
- Chamwanamuma PrimaryPrimary school · Mixed · Day
- Chanani Day Secondary SchoolC4 · Mixed · Day, Tana River sub-county
- Chanani Primary SchoolPrimary school · Mixed · Day
- Charidende Secondary SchoolC4 · Mixed · Day, Tana North sub-county
- Chewani PrimaryPrimary school · Mixed · Day
- Chewele PrimaryPrimary school · Mixed · Day
- Chifiri PrimaryPrimary school · Mixed · Day
- Daba PrimaryPrimary school · Mixed · Day
- Daku Mixed Secondary SchoolC4 · Mixed · Day, Tana River sub-county
- Daku PrimaryPrimary school · Mixed · Day
- Dalu PrimaryPrimary school · Mixed · Day
- Dalu Secondary SchoolC4 · Mixed · Day, Tana Delta sub-county
- Danisa PrimaryPrimary school · Mixed · Day
- Danley Primary SchoolPrimary school · Mixed · Day
- Darime PrimaryPrimary school · Mixed · Day
- Dibe Primary SchoolPrimary school · Mixed · Day
- Didaade PrimaryPrimary school · Mixed · Day
- Duwayo PrimaryPrimary school · Mixed · Day
- Fahari PrimaryPrimary school · Mixed · Day
- Fanjua PrimaryPrimary school · Mixed · Day
- Fanjua Secondary SchoolC4 · Mixed · Day, Tana River sub-county
- Fayya Girls Secondary SchoolC4 · Girls · Day, Tana North sub-county
- Furaha PrimaryPrimary school · Mixed · Day
- Furqan Primary SchoolPrimary school · Boys · Day & Boarding
- Gadeni PrimaryPrimary school · Mixed · Day
- Gadeni Secondary SchoolC4 · Mixed · Day, Tana Delta sub-county
- Gafuru PrimaryPrimary school · Mixed · Day
- Galili PrimaryPrimary school · Mixed · Day
- Galole Model Secondary SchoolC3 · Mixed · Boarding, Galedyertu sub-county
- Gamba PrimaryPrimary school · Mixed · Day
- Garsen PrimaryPrimary school · Girls · Day
- Garsen SecondaryC3 · Mixed · Boarding, Tana Delta sub-county
- Ghamano PrimaryPrimary school · Mixed · Day
- Golbanti PrimaryPrimary school · Mixed · Day
- Gubani PrimaryPrimary school · Mixed · Day
- Gururi PrimaryPrimary school · Mixed · Day
- Guyo PrimaryPrimary school · Mixed · Day
- Handampia PrimaryPrimary school · Mixed · Day
- Handaraku PrimaryPrimary school · Mixed · Day
- Hara PrimaryPrimary school · Mixed · Day
- Haroresa PrimaryPrimary school · Mixed · Day
- Hashaka Secondary SchoolC4 · Mixed · Day, Tana Delta sub-county
- Hatata PrimaryPrimary school · Mixed · Day
- Hirimani PrimaryPrimary school · Mixed · Day
- Hirimani SecondaryC2 · Mixed · Boarding, Tana North sub-county
- Hola Boys Secondary SchoolC1 · Boys · Boarding, Tana River sub-county
- Hola PrimaryPrimary school · Mixed · Day
- Hola SecondarySenior school · Mixed · Day & Boarding
- Hosingo PrimaryPrimary school · Mixed · Day
- Hurara PrimaryPrimary school · Mixed · Day
- Hurara Secondary SchoolC4 · Mixed · Day, Tana Delta sub-county
- Huruma Mixed Day Secondary SchoolC4 · Mixed · Day, Tana North sub-county
- Huruma PrimaryPrimary school · Mixed · Day
- Idsowe PrimaryPrimary school · Mixed · Day
- Imani PrimaryPrimary school · Mixed · Day
- Jajavo PrimaryPrimary school · Mixed · Day
- Jambele PrimaryPrimary school · Mixed · Day
- Jarajara Primary SchoolPrimary school · Mixed · Day
- Jerirot PrimaryPrimary school · Mixed · Day
- K.A.G Watta PrimaryPrimary school · Mixed · Day
- Kalkalcha PrimaryPrimary school · Mixed · Day
- Kamuthe PrimaryPrimary school · Mixed · Day
- Katsangani Primary SchoolPrimary school · Mixed · Day
- Kau Primary SchoolPrimary school · Mixed · Day
- Kiarukungu PrimaryPrimary school · Mixed · Day
- Kibusu PrimaryPrimary school · Mixed · Day
- Kikomo PrimaryPrimary school · Mixed · Day
- Kilelengwani Primary SchoolPrimary school · Mixed · Day
- Kilifi PrimaryPrimary school · Mixed · Day
- Kinyandu PrimaryPrimary school · Mixed · Day
- Kipao PrimaryPrimary school · Mixed · Day
- Kipao Secondary SchoolC4 · Mixed · Day, Tana Delta 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 15 October 2026.
- Other schools come from our older directory. Each school page shows its dates.