Number of schools in South Africa in 2022, by province and sector
As of 2022, the total number of schools in South Africa amounted to roughly 24,900. Of those, the majority of these schools were public entities at 22,589 schools. KwaZulu-Natal and Eastern Cape had the largest number of public schools with 5,801 and 5,046, respectively. By contrast, the number of independent schools was only 2,282. Gauteng and Western Cape had the majority of the independent educational institutes amounting to 935 and 302 schools, respectively.