Number of teachers in schools in South Africa 2022, by province and sector
As of 2022, the total number of teaching staff in ordinary schools in South Africa amounted to roughly 447,123. Of those, the majority were educators in public education entities, at around 405,100. Moreover, KwaZulu-Natal had the largest number of teachers in public institutions, at over 92,230. Gauteng followed with over 72,160. By contrast, independent education teachers represented a share of around 9.4 percent of the cumulative number of teachers. Gauteng registered the highest count of educators in independent schools, with almost 19,800 students.