Skip to content
Home Coast Taita Taveta
Abori Primary Primary school · Mixed · Day, Taita Taveta County A.C.K St. Bartholomew Secondary Senior school · Boys · Boarding, Taita Taveta County Alfattah Primary Primary school · Mixed · Day, Taita Taveta County Allan Mjomba Secondary C4 · Mixed · Day, Voi sub-county, Taita Taveta County Baghau Primary Primary school · Mixed · Day, Taita Taveta County Bishop Njenga Secondary C2 · Mixed · Boarding, Taveta sub-county, Taita Taveta County Boniface Mganga Primary Primary school · Mixed · Day, Taita Taveta County Buguta Primary Primary school · Mixed · Day, Taita Taveta County Bungule Primary Primary school · Mixed · Day, Taita Taveta County Bura Girls High School C1 · Girls · Boarding, Mwatate sub-county, Taita Taveta County Bura Primary Primary school · Mixed · Day, Taita Taveta County Canon Kituri Secondary C2 · Mixed · Boarding, Taita sub-county, Taita Taveta County Chala Primary Primary school · Mixed · Day, Taita Taveta County Chala Secondary C4 · Mixed · Day, Taveta sub-county, Taita Taveta County Chawia Secondary C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Chokaa Primary School Primary school · Mixed · Day, Taita Taveta County Choke Primary Primary school · Mixed · Day, Taita Taveta County Chome Primary Primary school · Mixed · Day, Taita Taveta County Chumvini Junior Academy Primary Primary school · Mixed · Day, Taita Taveta County Coast High School Taita Senior school · Boys · Day & Boarding, Taita Taveta County Dalmas Moka Secondary C4 · Mixed · Day, Taita sub-county, Taita Taveta County David Kayanda Secondary C4 · Mixed · Day, Voi sub-county, Taita Taveta County Dembwa Primary Primary school · Mixed · Day, Taita Taveta County Dorry Academy Primary Primary school · Mixed · Day, Taita Taveta County Dr. Aggrey High School C1 · Boys · Boarding, Taita sub-county, Taita Taveta County Eldoro Girls Secondary C2 · Girls · Boarding, Taveta sub-county, Taita Taveta County Eldoro Primary Primary school · Mixed · Day, Taita Taveta County Figinyi Primary Primary school · Mixed · Day, Taita Taveta County Funju Secondary C4 · Mixed · Day, Taita sub-county, Taita Taveta County Ghazi Primary Primary school · Mixed · Day, Taita Taveta County Gideon Mosi Primary Primary school · Mixed · Day, Taita Taveta County Gimba Primary Primary school · Mixed · Day, Taita Taveta County Godoma Primary Primary school · Mixed · Day, Taita Taveta County Heriesta Secondary School Senior school · Girls · Boarding, Taita Taveta County Ikanga Primary Primary school · Mixed · Day, Taita Taveta County Itinyi Primary School Primary school · Mixed · Day, Taita Taveta County Iyale Primary Primary school · Mixed · Day, Taita Taveta County Iyale Special Unit Primary school · Mixed · Day, Taita Taveta County Jipe Primary Primary school · Mixed · Day, Taita Taveta County Jora Primary Primary school · Mixed · Day, Taita Taveta County Josa Primary Primary school · Mixed · Day, Taita Taveta County Kajire Primary Primary school · Mixed · Day, Taita Taveta County Kajire Secondary C3 · Girls · Boarding, Voi sub-county, Taita Taveta County Kalambe Primary Primary school · Mixed · Day, Taita Taveta County Kalela Primary School Primary school · Mixed · Day, Taita Taveta County Kale Primary Primary school · Mixed · Day, Taita Taveta County Kambito Primary Primary school · Mixed · Day, Taita Taveta County Kamtonga Primary Primary school · Mixed · Day, Taita Taveta County Kenyatta High School C1 · Boys · Boarding, Mwatate sub-county, Taita Taveta County Kidaya Sagaigu Primary Primary school · Mixed · Day, Taita Taveta County Kidong'u Primary Primary school · Mixed · Day, Taita Taveta County Kidule Primary Primary school · Mixed · Day, Taita Taveta County Kighombo Primary Primary school · Mixed · Day, Taita Taveta County Kighononyi Primary Primary school · Mixed · Day, Taita Taveta County Kilulunyi Primary Primary school · Mixed · Day, Taita Taveta County Kimangachughu Primary Primary school · Mixed · Day, Taita Taveta County Kipusi Primary Primary school · Mixed · Day, Taita Taveta County Kirindinyi Primary Primary school · Mixed · Day, Taita Taveta County Kironge Primary Primary school · Mixed · Day, Taita Taveta County Kirumbi Primary Primary school · Mixed · Day, Taita Taveta County Kirutai Primary Primary school · Mixed · Day, Taita Taveta County Kishamba Primary Primary school · Mixed · Day, Taita Taveta County Kishau Primary Primary school · Mixed · Day, Taita Taveta County Kishushe Primary Primary school · Mixed · Day, Taita Taveta County Kisimenyi Primary Primary school · Mixed · Day, Taita Taveta County Kiteghe Primary Primary school · Mixed · Day, Taita Taveta County Kitivo Primary Primary school · Mixed · Day, Taita Taveta County Kitobo Primary Primary school · Mixed · Day, Taita Taveta County Kitumbi Primary Primary school · Mixed · Day, Taita Taveta County Kitumbi Secondary C4 · Mixed · Day, Taita sub-county, Taita Taveta County Kiwalwa Primary Primary school · Mixed · Day, Taita Taveta County Kiwinda Secondary C4 · Mixed · Day, Taita sub-county, Taita Taveta County Kizumanzi Primary Primary school · Mixed · Day, Taita Taveta County Kungu Primary Primary school · Mixed · Day, Taita Taveta County Leisure Academy Primary Primary school · Mixed · Day, Taita Taveta County Lessesia Primary Primary school · Mixed · Day, Taita Taveta County Lotima Primary Primary school · Mixed · Day, Taita Taveta County Lumi Primary School Primary school · Mixed · Day, Taita Taveta County Lushangonyi Primary Primary school · Mixed · Day, Taita Taveta County Madarasani Primary Primary school · Mixed · Day, Taita Taveta County Magimbinyi Primary Primary school · Mixed · Day, Taita Taveta County Mahandakini Primary Primary school · Mixed · Day, Taita Taveta County Mahoo Primary Primary school · Mixed · Day, Taita Taveta County Mahoo Secondary Senior school · Mixed · Day, Taita Taveta County Maili Kumi Primary Primary school · Mixed · Day, Taita Taveta County Maktau Primary Primary school · Mixed · Day, Taita Taveta County Makwasinyi Primary Primary school · Mixed · Day, Taita Taveta County Malukiloriti Primary Primary school · Mixed · Day, Taita Taveta County Mambura Primary Primary school · Mixed · Day, Taita Taveta County Manyani Primary Primary school · Mixed · Day & Boarding, Taita Taveta County Marasi B (Manyatta) Primary School Primary school · Mixed · Day, Taita Taveta County Marasi Primary Primary school · Mixed · Day, Taita Taveta County Marie Primary Primary school · Mixed · Day, Taita Taveta County Mariwenyi Primary School Primary school · Mixed · Day, Taita Taveta County Marungu Primary School Primary school · Mixed · Day, Taita Taveta County Marungu Secondary School C4 · Mixed · Day, Voi sub-county, Taita Taveta County Mata Primary School Primary school · Mixed · Day, Taita Taveta County Maynard Primary Primary school · Mixed · Day, Taita Taveta County Mazola Primary Primary school · Mixed · Day, Taita Taveta County Mbagha Primary Primary school · Mixed · Day, Taita Taveta 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.