Skip to content
Home Coast Taita Taveta
Primary schools in Taita Taveta District
Mrabenyi Primary Primary school · Mixed · Day, Taita Taveta County Mrangi Primary Primary school · Mixed · Day, Taita Taveta County Mrugua Primary Primary school · Mixed · Day, Taita Taveta County Mruru Primary Primary school · Mixed · Day, Taita Taveta County Msangarinyi Primary Primary school · Mixed · Day, Taita Taveta County Msorongo Primary Primary school · Mixed · Day, Taita Taveta County Mwachabo Primary Primary school · Mixed · Day, Taita Taveta County Mwachawaza Primary Primary school · Mixed · Day, Taita Taveta County Mwakajo Primary Primary school · Mixed · Day, Taita Taveta County Mwakaleri Primary Primary school · Mixed · Day, Taita Taveta County Mwakiki Primary Primary school · Mixed · Day, Taita Taveta County Mwakingali Primary School Primary school · Mixed · Day, Taita Taveta County Mwakinyungu Primary Primary school · Mixed · Day, Taita Taveta County Mwakishimba Primary Primary school · Mixed · Day, Taita Taveta County Mwakitutu Primary Primary school · Mixed · Day, Taita Taveta County Mwakuni Primary Primary school · Mixed · Day, Taita Taveta County Mwambiti Primary Primary school · Mixed · Day, Taita Taveta County Mwambolembole Primary Primary school · Mixed · Day, Taita Taveta County Mwambota Primary Primary school · Mixed · Day, Taita Taveta County Mwamunga Primary School Primary school · Mixed · Day, Taita Taveta County Mwandala Primary Primary school · Mixed · Day, Taita Taveta County Mwanda Primary Primary school · Mixed · Day, Taita Taveta County Mwandisha Primary Primary school · Mixed · Day, Taita Taveta County Mwangea Primary Primary school · Mixed · Day, Taita Taveta County Mwanyalo Primary Primary school · Mixed · Day, Taita Taveta County Mwanyambo Primary Primary school · Mixed · Day, Taita Taveta County Mwanyambo Special Unit Primary school · Mixed · Day, Taita Taveta County Mwaroko Primary Primary school · Mixed · Day, Taita Taveta County Mwarombo Primary Primary school · Mixed · Day, Taita Taveta County Mwashuma Primary Primary school · Mixed · Day, Taita Taveta County Mwatate Junior Academy Primary Primary school · Mixed · Day, Taita Taveta County Mwatate Junior Preparatory Primary school · Mixed · Boarding, Taita Taveta County Mwatate Primary Primary school · Mixed · Day, Taita Taveta County Mwatate Special Unit Primary school · Mixed · Day, Taita Taveta County Mwatunge Primary Primary school · Mixed · Day, Taita Taveta County Mwavunyu Primary Primary school · Mixed · Day, Taita Taveta County Mwawache Primary Primary school · Mixed · Day, Taita Taveta County Mzwanenyi Primary Primary school · Mixed · Day, Taita Taveta County Ndile Primary Primary school · Mixed · Day, Taita Taveta County Ndome Primary Primary school · Mixed · Day, Taita Taveta County Ndumbinyi Primary Primary school · Mixed · Day, Taita Taveta County Ngilinyi Primary Primary school · Mixed · Day, Taita Taveta County Ngolia Primary Primary school · Mixed · Day, Taita Taveta County Ng'onda Primary Primary school · Mixed · Day, Taita Taveta County Ngongodinyi Primary School Primary school · Mixed · Day, Taita Taveta County Ngulu Kiweto Primary Primary school · Mixed · Day, Taita Taveta County Nguraru Primary Primary school · Mixed · Day, Taita Taveta County Njoro Primary Primary school · Mixed · Day, Taita Taveta County Njukini Primary School Primary school · Mixed · Day, Taita Taveta County Nyache Primary Primary school · Mixed · Day, Taita Taveta County Nyambu Primary Primary school · Mixed · Day, Taita Taveta County Nyolo Primary Primary school · Mixed · Day, Taita Taveta County Ore Primary Primary school · Mixed · Day, Taita Taveta County Orukungu Primary Primary school · Mixed · Day, Taita Taveta County Paranga Primary Primary school · Mixed · Day, 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 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 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. Joseph Kivukoni Primary Primary school · Mixed · Day, Taita Taveta County St. Joseph Primary Primary school · Mixed · Day, 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 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 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 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
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.