Senior schools in Taita Taveta County
- A.C.K St. Bartholomew SecondarySenior school · Boys · Boarding
- Alfatah Star Senior SchoolPrivate senior school · Mixed · Day, Taveta sub-county
- Allan Mjomba SecondaryC4 · Mixed · Day, Voi sub-county
- Bishop Njenga SecondaryC2 · Mixed · Boarding, Taveta sub-county
- Brighter Days AcademyPrivate senior school · Mixed · Listed as hybrid, Taveta sub-county
- Buguta Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Bura Girls High SchoolC1 · Girls · Boarding, Mwatate sub-county
- Canon Kituri SecondaryC2 · Mixed · Boarding, Taita sub-county
- Chala SecondaryC4 · Mixed · Day, Taveta sub-county
- Chawia SecondaryC4 · Mixed · Day, Mwatate sub-county
- Coast High School TaitaSenior school · Boys · Day & Boarding
- Dalmas Moka SecondaryC4 · Mixed · Day, Taita sub-county
- David Kayanda SecondaryC4 · Mixed · Day, Voi sub-county
- David Kitawi Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Divine Favour Senior SchoolPrivate senior school · Mixed · Day, Taveta sub-county
- Dr. Aggrey High SchoolC1 · Boys · Boarding, Taita sub-county
- Eldoro Girls SecondaryC2 · Girls · Boarding, Taveta sub-county
- Elijah Mzae High SchoolC4 · Mixed · Day, Mwatate sub-county
- Funju SecondaryC4 · Mixed · Day, Taita sub-county
- Heartbeat High SchoolPrivate senior school · Mixed · Boarding, Mwatate sub-county
- Heriesta Secondary SchoolSenior school · Girls · Boarding
- Jack Mwashimba Secondary SchoolC4 · Mixed · Day, Voi sub-county
- John Mark Mwanjumwa Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Kajire SecondaryC3 · Girls · Boarding, Voi sub-county
- Kajungunyi Secondary SchoolC4 · Mixed · Day, Taita sub-county
- Kaloleni SecondaryC4 · Mixed · Day, Voi sub-county
- Kasigau Girls Secondary SchoolC4 · Girls · Day, Voi sub-county
- Kenyatta High SchoolC1 · Boys · Boarding, Mwatate sub-county
- Kitobo Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Kituma Secondary SchoolC2 · Boys · Boarding, Mwatate sub-county
- Kitumbi SecondaryC4 · Mixed · Day, Taita sub-county
- Kiwalwa Mixed Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Kiwinda SecondaryC4 · Mixed · Day, Taita sub-county
- Kizumanzi Mixed Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Kombolio Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Lumi Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Mahandakini Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Mahoo Girls’ Secondary SchoolC2 · Girls · Boarding, Taveta sub-county
- Mahoo SecondarySenior school · Mixed · Day
- Malukiloriti Mixed Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Manoa Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Marungu Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Mata Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Mbela High SchoolC4 · Mixed · Day, Taita sub-county
- Mbela High School KishusheSenior school · Mixed · Day
- Mbele Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Mbololo Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Mdundonyi Secondary SchoolC4 · Mixed · Day, Taita sub-county
- Mgambonyi High SchoolC3 · Mixed · Boarding, Taita sub-county
- Mghalu High SchoolC4 · Mixed · Day, Taita sub-county
- Miasenyi Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Mlamba SecondaryC4 · Mixed · Day, Mwatate sub-county
- Moi High School KasigauC2 · Boys · Boarding, Voi sub-county
- Mrabenyi Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Mshimba SecondaryC4 · Mixed · Day, Mwatate sub-county
- Munda SecondaryC4 · Mixed · Day, Mwatate sub-county
- Murray Girls High SchoolC2 · Girls · Boarding, Mwatate sub-county
- Mwafuga High SchoolC4 · Mixed · Day, Mwatate sub-county
- Mwaghogho SecondaryC3 · Boys · Boarding, Voi sub-county
- Mwakichuchu SecondaryC3 · Boys · Boarding, Voi sub-county
- Mwakishimba Secondary SchoolC4 · Mixed · Day, Taita sub-county
- Mwakitau SecondaryC4 · Mixed · Day, Mwatate sub-county
- Mwakitawa SecondaryC2 · Girls · Boarding, Voi sub-county
- Mwakiwiwi SecondaryC4 · Girls · Day, Taita sub-county
- Mwambionu SecondarySenior school · Mixed · Day & Boarding
- Mwambiti SecondaryC4 · Boys · Day, Voi sub-county
- Mwambonu Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Mwandango SecondaryC4 · Mixed · Day, Mwatate sub-county
- Mwanga Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Mwangea Secondary SchoolC3 · Boys · Listed as hybrid, Voi sub-county
- Mwangoji Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Mwanyambo SecondaryC4 · Mixed · Day, Mwatate sub-county
- Mwasere Girls SecondaryC2 · Girls · Boarding, Mwatate sub-county
- Mwatate High SchoolSenior school · Mixed · Day
- Mwatate Mixed SecondarySenior school · Mixed · Day & Boarding
- Mwatate Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Mzwanenyi SecondaryC4 · Mixed · Day, Mwatate sub-county
- New Marungu Girls Secondary SchoolC4 · Mixed · Day, Voi sub-county
- Ngami SecondaryC4 · Mixed · Day, Mwatate sub-county
- Ngangao SecondaryC4 · Mixed · Day, Taita sub-county
- Ngangu Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- Ngutini Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Njoro Mixed Day Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Njukini Mixed Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- Our Lady of Perpectual Saccour SecondaryC2 · Girls · Boarding, Voi sub-county
- Paranga Secondary SchoolC4 · Mixed · Day, Taita sub-county
- P.J Mwangola Girls SchoolSenior school · Girls · Boarding
- Pj Mwangola Mixed Secondary SchoolC4 · Mixed · Day, Taita sub-county
- Sagalla International Talent AcademyC4 · Mixed · Day, Voi sub-county
- Senior Chief Mwangeka Girls High SchoolC4 · Girls · Day, Taita sub-county
- Shimbo SecondaryC2 · Mixed · Boarding, Taita sub-county
- Sowene Mixed Secondary SchoolC4 · Mixed · Day, Taveta sub-county
- St. Agatha Ngoloki Secondary SchoolC3 · Girls · Boarding, Taita sub-county
- St. Johns’ Mwema Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- St. John's SecondaryC4 · Mixed · Day, Taita sub-county
- St. Joseph Girls High School - MaunguPrivate senior school · Girls · Boarding, Voi sub-county
- St. Joseph’s Secondary SchoolC4 · Mixed · Day, Mwatate sub-county
- St. Mary's High SchoolC2 · Boys · Boarding, Taita sub-county
- Taita Academy SecondarySenior school · Mixed · Day
- Timbila High SchoolC2 · Boys · Boarding, Taveta sub-county
Data 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.
- Pathways and subject combinations: Ministry of Education Grade 10 selection portal (KEMIS); checked 15 October 2026.