Skip to content
Home Coast Taita Taveta
P.J Mwangola Girls School Senior school · Girls · Boarding, Taita Taveta County Rahai Primary Primary school · Mixed · Day, Taita Taveta County Rekeke Primary Primary school · Mixed · Day, Taita Taveta County Riata Primary Primary school · Mixed · Day, Taita Taveta County Rong? Primary Primary school · Mixed · Day, Taita Taveta County Rukanga Primary Primary school · Mixed · Day, Taita Taveta County Sagalla Primary Primary school · Mixed · Day, Taita Taveta County Sangenyi Primary Primary school · Mixed · Day, Taita Taveta County Sasenyi Primary Primary school · Mixed · Day, Taita Taveta County Sechu Primary School Primary school · Mixed · Day, Taita Taveta County Senior Chief Mwangeka Girls High School C4 · Girls · Day, Taita sub-county, Taita Taveta County Shagha Primary Primary school · Mixed · Day, Taita Taveta County Shelemba Primary Primary school · Mixed · Day, Taita Taveta County Shigaro Primary Primary school · Mixed · Day, Taita Taveta County Shigaro Unit for Mentally Handicapped Primary school · Mixed · Day, Taita Taveta County Shimbo Secondary C2 · Mixed · Boarding, Taita sub-county, Taita Taveta County Sirienyi Primary Primary school · Mixed · Day, Taita Taveta County Sowa Primary School Primary school · Mixed · Day, Taita Taveta County Sowene Primary Primary school · Mixed · Day, Taita Taveta County St. Agnes Primary School Primary school · Mixed · Day, Taita Taveta County St. Annes Elimu Centre Primary Primary school · Mixed · Day, Taita Taveta County St. James Primary Primary school · Mixed · Day, Taita Taveta County St. John's Primary Primary school · Mixed · Day, Taita Taveta County, Taveta St. John's Primary Primary school · Mixed · Day, Taita Taveta County, Wundanyi St. John's Secondary C4 · Mixed · Day, Taita sub-county, Taita Taveta County St. Joseph Kivukoni Primary Primary school · Mixed · Day, Taita Taveta County St. Joseph Primary Primary school · Mixed · Day, Taita Taveta County St. Mary's High School C2 · Boys · Boarding, Taita sub-county, Taita Taveta County St. Patrick Kimala Primary Primary school · Mixed · Day, Taita Taveta County St. Stephen Primary Primary school · Mixed · Day, Taita Taveta County Sungululu Primary Primary school · Mixed · Day, Taita Taveta County Taita Academy Primary Primary school · Mixed · Day, Taita Taveta County Taita Academy Secondary Senior school · Mixed · Day, Taita Taveta County Talio Primary Primary school · Mixed · Day, Taita Taveta County Tausa Primary Primary school · Mixed · Day, Taita Taveta County Taveta Junior Academy Primary school · Mixed · Day, Taita Taveta County Taveta Primary Primary school · Mixed · Day, Taita Taveta County The Moon Link Academy Primary School Primary school · Mixed · Day, Taita Taveta County Timbila High School C2 · Boys · Boarding, Taveta sub-county, Taita Taveta County Timbila Primary Primary school · Mixed · Day & Boarding, Taita Taveta County Timbila Special Unit Primary school · Mixed · Day, Taita Taveta County Tsavo Academy Primary School Primary school · Mixed · Day, Taita Taveta County Vichwala Primary Primary school · Mixed · Day, Taita Taveta County Vision Academy Primary Primary school · Mixed · Day, Taita Taveta County Voi Primary Primary school · Mixed · Day, Taita Taveta County Voi Secondary C2 · Boys · Boarding, Voi sub-county, Taita Taveta County Voi Special School Primary school · Mixed · Day, Taita Taveta County Vuria Primary Primary school · Mixed · Day, Taita Taveta County Werugha Primary Primary school · Mixed · Day, Taita Taveta County Werugha Special Unit Primary school · Mixed · Day, Taita Taveta County Wongonyi Primary Primary school · Mixed · Day, Taita Taveta County Wray Primary Primary school · Mixed · Day, Taita Taveta County Wumari Primary Primary school · Mixed · Day, Taita Taveta County Wumingu Primary Primary school · Mixed · Day, Taita Taveta County Wusi Primary Primary school · Mixed · Day, Taita Taveta County Wusi Special Unit (M.H) Primary school · Mixed · Day, Taita Taveta County Zare Primary Primary school · Mixed · Day, Taita Taveta County Ziwani Primary Primary school · Mixed · Day, Taita Taveta County Zungulukani 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.