Skip to content
Home Coast Taita Taveta
Primary schools in Taita Taveta District
Abori Primary Primary school · Mixed · Day, Taita Taveta County Alfattah Primary Primary school · Mixed · Day, Taita Taveta County Baghau Primary Primary school · Mixed · Day, 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 Primary Primary school · Mixed · Day, Taita Taveta County Chala Primary Primary school · Mixed · Day, 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 Dembwa Primary Primary school · Mixed · Day, Taita Taveta County Dorry Academy Primary Primary school · Mixed · Day, Taita Taveta County Eldoro Primary Primary school · Mixed · Day, Taita Taveta County Figinyi Primary Primary school · Mixed · Day, 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 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 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 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 Kiwalwa Primary Primary school · Mixed · Day, 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 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 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 Mbauro Primary Primary 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 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 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 Mole Primary Primary school · Mixed · Day, Taita Taveta County Mrabani 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.