Number of teachers in schools in South Africa from 2017-2022, by province
As of 2022, the total number of teaching staff in South Africa amounted to 450,993. Compared to the previous year, this represented an increment of around 3,870 teachers. KwaZulu-Natal and Gauteng were the provinces with the largest number of educators throughout the period reviewed. By contrast, Northern Cape had the smallest share of teachers since 2017.