Schools in KwaZulu-Natal
6,140 schools on the 2023 register: 5,866 public and 274 independent.
- Primary 3,935
- Secondary 1,654
- Combined 471
- Special needs 80
Largest towns
Towns A to Z
Amanzimtoti 9Arboretum 5Austerville 7Babanango 5Bayview 7Berea 6Bergville 25Blaauwbosch 5Bluff 8Botha's Hill 5Bulwer 9Cato Ridge 7Ceza 11Chatsworth 11Clermont 6Coronation 5Croftdene 5Dannhauser 13Denny Dalton 5Donnybrook 6Driefontein 5Dundee 10Durban 18Durban North 11Edendale 11Elandskop 12Emakhabeleni 8Emondlo 18Empangeni 40Eshowe 35Esikhawini 17Estcourt 11Ezakheni 12Gamalakhe 6Gingindlovu 10Glenwood 7Greytown 13Greyville 7Hammarsdale 5Harding 15Hibberdene 13Highflats 17Hillcrest 13Hlabisa 18Hlobane 6Hluhluwe 17Imbali 5Impendle 14Inanda 29Inanda Newtown 7Inchanga 8Ingwavuma 29Inhlazuka 5Isipingo 10Ixopo 17Izingolweni 12Jozini 26Kokstad 16Kranskop 12KwaDlangezwa 10KwaDukuza 5KwaMachi 9KwaMashu 30KwaMbonambi 14KwaMthethwa 8KwaMthethwa Reserve 6KwaNdengezi 5KwaNgwanase 32Ladysmith 22Lamontville 5Lenham 5Lindelani 6Loskop 7Louwsburg 8Mabomvini 5Madadeni 24Mahlabathini 35Mandeni 8Manguzi 5Maphumulo 31Margate 7Mayville 6Mbazwana 15Melmoth 13Merebank 8Mhlumayo Area 7Mid Illovo 12Mkuze 7Montclair 5Montford 8Mooi River 6Moorton 8Morningside 8Mpumalanga 6Mpumalanga Township 8Mseleni 5Mtubatuba 49Muden 6Ndwedwe 31Newcastle 18Newlands East 5Nkandla 49Nongoma 96Normandien 6Northdale 19Nquthu 42Ntuzuma 11Nyanyadu 8Osizweni 33Overport 7Ozwathini 8Paulpietersburg 22Phoenix 15Pietermaritzburg 10Pinetown 12Pomeroy 13Pongola 33Port Shepstone 8Reservoir Hills 6Richmond 12Scottsville 10Shakaskraal 5Shallcross 7Stanger 11St Faiths 7Sundumbili 8Sydenham 8Tongaat 6Tugela Ferry 16Ubombo 8Ulundi 20Umbilo 6Umbumbulu 16Umkomaas 8Umlazi 40Umzimkulu 75Umzinto 22Umzumbe 12Underberg 7Utrecht 10Verulam 6Vryheid 21Wartburg 10Wasbank 22Westcliff 6Westville 9Winterton 5Woodlands 5Zwelibomvu 5
Municipalities
AbaQulusi 164Alfred Duma 215Big 5 Hlabisa 93Dannhauser 64Dr Nkosazana Dlamini Zuma 114eDumbe 87eMadlangeni 34Endumeni 38eThekwini 1,101Greater Kokstad 49Impendle 41Inkosi Langalibalele 130Jozini 170KwaDukuza 74Mandeni 70Maphumulo 119Mkhambathini 47Mpofana 27Msinga 193Msunduzi 240Mthonjaneni 75Mtubatuba 125Ndwedwe 156Newcastle 142Nkandla 161Nongoma 206Nquthu 157Okhahlamba 111Ray Nkonyeni 142Richmond 54Ubuhlebezwe 100Ulundi 184Umdoni 88uMfolozi 95uMhlabuyalingana 157uMhlathuze 144uMlalazi 195uMngeni 48uMshwathi 80Umuziwabantu 63Umvoti 123Umzimkhulu 171Umzumbe 141uPhongolo 118
Schools without a municipality on the register
34- Ancyra Christian AcademyIndependent · 47 learners
- Canaan CollegeUmlazi V Section · Independent · 912 learners
- Capulum CollegeIndependent
- Christian Family CollegeIndependent · 76 learners
- Darrut Tarbiyah Muslim SchoolIndependent
- Durban City CollegeIndependent · 75 learners
- Durban Commercial CollegeIndependent · 59 learners
- Empangeni Educare CentreIndependent · 115 learners
- Global Christain AcademyIndependent · 158 learners
- Gmci School of ExcellenceIndependent · 84 learners
- High Performance AcademyIndependent · 36 learners
- Hilton Preparatory SchoolIndependent
- His Grace and MercyIndependent · 316 learners
- HSBP Institute of Learning (Pty) LtdIndependent · 151 learners
- Illovo Glen Private Primary SchoolIndependent · 90 learners
- Indawana Educational InstituteIndependent · 218 learners
- Intuition CollegeIndependent · 24 learners
- Islamic Dawah CollegeIndependent · 118 learners
- Joyhouse AcademyIndependent · 330 learners
- Life Changing Christian AcademyIndependent · 8 learners
- Lindokuhle Acadermy of LearningIndependent · 34 learners
- Little People's AcademyIndependent · 173 learners
- Madrassa Shoukatul Islam Educational InstituteIndependent
- Madrassah Islahul MuslimeenIndependent · 575 learners
- Mount Carmel Christian Senior Primary SchoolIndependent
- Ndidakhabazela High SchoolIndependent
- New Generation SchoolIndependent · 81 learners
- Reddam House BallitoIndependent
- Rev Jacob Dlamini Christian SchoolIndependent · 236 learners
- Sivaton Private SchoolIndependent
- The Beaches Primary SchoolIndependent · 178 learners
- Thornhill Christian CollegeIndependent · 184 learners
- Tree Tops Junior Primary SchoolIndependent · 64 learners
- World of Plenty AcademyIndependent · 46 learners