Skip to content
Home Coast Taita Taveta
Mbauro Primary Primary school · Mixed · Day, Taita Taveta County Mbela High School Kishushe Senior school · Mixed · Day, Taita Taveta County Mbele Primary Primary school · Mixed · Day, Kwale County Mbulia Primary Primary school · Mixed · Day, Taita Taveta County Mdundonyi Primary Primary school · Mixed · Day, Taita Taveta County Mengo Primary Primary school · Mixed · Day, Taita Taveta County Mgambonyi Primary Primary school · Mixed · Day, Taita Taveta County Mghalu High School C4 · Mixed · Day, Taita sub-county, Taita Taveta County Miasenyi Primary Primary school · Mixed · Day, Taita Taveta County Mkamenyi Primary Primary school · Mixed · Day, Taita Taveta County Mkwachunyi Primary Primary school · Mixed · Day, Taita Taveta County Mlamba Primary Primary school · Mixed · Day, Taita Taveta County Mlamba Secondary C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Mlawa Primary Primary school · Mixed · Day, Taita Taveta County Mlechi Primary Primary school · Mixed · Day, Taita Taveta County Mlilo Primary Primary school · Mixed · Day, Taita Taveta County Mlondo Primary Primary school · Mixed · Day, Taita Taveta County Mlughi Primary Primary school · Mixed · Day, Taita Taveta County Mlundinyi Primary Primary school · Mixed · Day, Taita Taveta County Mnamu Primary Primary school · Mixed · Day, Taita Taveta County Mnengwa Primary Primary school · Mixed · Day, Taita Taveta County Moi High School Kasigau C2 · Boys · Boarding, Voi sub-county, Taita Taveta County Mole Primary Primary school · Mixed · Day, Taita Taveta County Mrabani Primary Primary school · Mixed · Day, Taita Taveta County 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 Mshimba Secondary C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Msorongo Primary Primary school · Mixed · Day, Taita Taveta County Munda Secondary C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Murray Girls High School C2 · Girls · Boarding, Mwatate sub-county, Taita Taveta County Mwachabo Primary Primary school · Mixed · Day, Taita Taveta County Mwachawaza Primary Primary school · Mixed · Day, Taita Taveta County Mwafuga High School C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Mwaghogho Secondary C3 · Boys · Boarding, Voi sub-county, Taita Taveta County Mwakajo Primary Primary school · Mixed · Day, Taita Taveta County Mwakaleri Primary Primary school · Mixed · Day, Taita Taveta County Mwakichuchu Secondary C3 · Boys · Boarding, Voi sub-county, 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 Mwakitau Secondary C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Mwakitawa Secondary C2 · Girls · Boarding, Voi sub-county, Taita Taveta County Mwakitutu Primary Primary school · Mixed · Day, Taita Taveta County Mwakiwiwi Secondary C4 · Girls · Day, Taita sub-county, Taita Taveta County Mwakuni Primary Primary school · Mixed · Day, Taita Taveta County Mwambionu Secondary Senior school · Mixed · Day & Boarding, Taita Taveta County Mwambiti Primary Primary school · Mixed · Day, Taita Taveta County Mwambiti Secondary C4 · Boys · Day, Voi sub-county, 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 Mwandango Secondary C4 · Mixed · Day, Mwatate sub-county, 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 Mwangea Secondary School C3 · Boys · Listed as hybrid, Voi sub-county, Taita Taveta County Mwanyalo Primary Primary school · Mixed · Day, Taita Taveta County Mwanyambo Primary Primary school · Mixed · Day, Taita Taveta County Mwanyambo Secondary C4 · Mixed · Day, Mwatate sub-county, 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 Mwasere Girls Secondary C2 · Girls · Boarding, Mwatate sub-county, Taita Taveta County Mwashuma Primary Primary school · Mixed · Day, Taita Taveta County Mwatate High School Senior 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 Mixed Secondary Senior school · Mixed · Day & 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 Mzwanenyi Secondary C4 · Mixed · Day, Mwatate sub-county, 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 Ngami Secondary C4 · Mixed · Day, Mwatate sub-county, Taita Taveta County Ngangao Secondary C4 · Mixed · Day, Taita sub-county, 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 Our Lady of Perpectual Saccour Secondary C2 · Girls · Boarding, Voi sub-county, Taita Taveta County Paranga 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.