everyschool
Search

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

Schools without a municipality on the register

34