Skip to content
Home Coast Tana River
Abiso Academy Primary school · Mixed · Day, Tana River County Amani Primary Primary school · Mixed · Day, Tana River County Ama Primary Primary school · Mixed · Day, Tana River County Anole Primary Primary school · Mixed · Day, Tana River County Arap Moi Primary Primary school · Mixed · Day, Tana River County Assa Primary Boarding Primary school · Mixed · Boarding, Tana River County Bahati Primary Primary school · Mixed · Day, Tana River County Bakisano Primary Primary school · Mixed · Day, Tana River County Bangali Primary Primary school · Mixed · Day, Tana River County Bangali Star Academy Primary school · Mixed · Day, Tana River County Baomo Primary Primary school · Mixed · Day, Tana River County Bilbil Primary Primary school · Mixed · Day, Tana River County Bilisa Primary Primary school · Mixed · Day, Tana River County Bohoni Primary Primary school · Mixed · Day, Tana River County Boka Primary Primary school · Mixed · Day, Tana River County Bondeni Primary Primary school · Mixed · Day, Tana River County Bubesa Primary Primary school · Mixed · Day, Tana River County Bububu Primary Primary school · Mixed · Day, Tana River County Chamwanamuma Primary Primary school · Mixed · Day, Tana River County Chanani Primary School Primary school · Mixed · Day, Tana River County Chewani Primary Primary school · Mixed · Day, Tana River County Chewele Primary Primary school · Mixed · Day, Tana River County Chifiri Primary Primary school · Mixed · Day, Tana River County Daba Primary Primary school · Mixed · Day, Tana River County Daku Primary Primary school · Mixed · Day, Tana River County Dalu Primary Primary school · Mixed · Day, Tana River County Danisa Primary Primary school · Mixed · Day, Tana River County Darime Primary Primary school · Mixed · Day, Tana River County Dibe Primary School Primary school · Mixed · Day, Tana River County Didaade Primary Primary school · Mixed · Day, Tana River County Duwayo Primary Primary school · Mixed · Day, Tana River County Fahari Primary Primary school · Mixed · Day, Tana River County Fanjua Primary Primary school · Mixed · Day, Tana River County Furaha Primary Primary school · Mixed · Day, Tana River County Gadeni Primary Primary school · Mixed · Day, Tana River County Gadeni Secondary School C4 · Mixed · Day, Tana Delta sub-county, Tana River County Gafuru Primary Primary school · Mixed · Day, Tana River County Galili Primary Primary school · Mixed · Day, Tana River County Gamba Primary Primary school · Mixed · Day, Tana River County Garsen Primary Primary school · Girls · Day, Tana River County Garsen Secondary C3 · Mixed · Boarding, Tana Delta sub-county, Tana River County Ghamano Primary Primary school · Mixed · Day, Tana River County Golbanti Primary Primary school · Mixed · Day, Tana River County Gubani Primary Primary school · Mixed · Day, Tana River County Gururi Primary Primary school · Mixed · Day, Tana River County Handampia Primary Primary school · Mixed · Day, Tana River County Handaraku Primary Primary school · Mixed · Day, Tana River County Hara Primary Primary school · Mixed · Day, Tana River County Haroresa Primary Primary school · Mixed · Day, Tana River County Hatata Primary Primary school · Mixed · Day, Tana River County Hirimani Primary Primary school · Mixed · Day, Tana River County Hirimani Secondary C2 · Mixed · Boarding, Tana North sub-county, Tana River County Hola Primary Primary school · Mixed · Day, Tana River County Hola Secondary Senior school · Mixed · Day & Boarding, Tana River County Hosingo Primary Primary school · Mixed · Day, Tana River County Hurara Primary Primary school · Mixed · Day, Tana River County Huruma Primary Primary school · Mixed · Day, Tana River County Idsowe Primary Primary school · Mixed · Day, Tana River County Imani Primary Primary school · Mixed · Day, Tana River County Jajavo Primary Primary school · Mixed · Day, Tana River County K.A.G Watta Primary Primary school · Mixed · Day, Tana River County Kalkalcha Primary Primary school · Mixed · Day, Tana River County Katsangani Primary School Primary school · Mixed · Day, Tana River County Kau Primary School Primary school · Mixed · Day, Tana River County Kiarukungu Primary Primary school · Mixed · Day, Tana River County Kibusu Primary Primary school · Mixed · Day, Tana River County Kikomo Primary Primary school · Mixed · Day, Tana River County Kilelengwani Primary School Primary school · Mixed · Day, Tana River County Kilifi Primary Primary school · Mixed · Day, Tana River County Kinyandu Primary Primary school · Mixed · Day, Tana River County Kipao Primary Primary school · Mixed · Day, Tana River County Kipini Primary Primary school · Mixed · Day, Tana River County Kipini Secondary School C2 · Mixed · Boarding, Tana Delta sub-county, Tana River County Kitere Primary Primary school · Mixed · Day, Tana River County Kone Primary School Primary school · Mixed · Day, Tana River County Konoramadha Primary Primary school · Mixed · Day, Tana River County Korati Primary Primary school · Mixed · Day, Tana River County Kulesa Primary Primary school · Mixed · Day, Tana River County Kumbi Primary Primary school · Mixed · Day, Tana River County Laini Primary Primary school · Mixed · Day, Tana River County Laza Primary Primary school · Mixed · Day, Tana River County Lazima Primary Primary school · Mixed · Day, Tana River County Lenda Primary Primary school · Mixed · Day, Tana River County Life Frontier Primary Primary school · Mixed · Day & Boarding, Tana River County Lisa/Hola School for the Deaf Primary school · Mixed · Boarding, Tana River County Madogo Secondary C2 · Mixed · Boarding, Bangale sub-county, Tana River County Magura Primary Primary school · Mixed · Day, Tana River County Majengo Primary Primary school · Mixed · Day, Tana River County Majiweni Primary Primary school · Mixed · Day, Tana River County Makere Primary Primary school · Mixed · Day, Tana River County Makini Primary Primary school · Mixed · Day, Tana River County Mapunga Primary Primary school · Mixed · Day, Tana River County Maramtu Primary Primary school · Mixed · Day, Tana River County Marembo Primary Primary school · Mixed · Day, Tana River County Maroni Primary Primary school · Mixed · Day, Tana River County Masalani Primary Primary school · Mixed · Day, Tana River County Matagala Primary Primary school · Mixed · Day, Tana River County Matangeni Primary Primary school · Mixed · Day, Tana River County Mau Mau Girls Secondary School C2 · Girls · Boarding, Tana River sub-county, Tana River County Maziwa Primary Primary school · Mixed · Day, Tana River 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.