Average High School Teacher Salary in South Africa

R229,209
Avg. SalaryShow Hourly Rate
R19,400
Bonus
R6,274
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for a High School Teacher in South Africa is R229,209.
10%
R122k
MEDIAN
R229k
90%
R339k
Is High School Teacher your job title? Find out what you should be paid

Use our tool to get a personalized report on your market worth.

How it works:
1
Enter city & years of experience
2
Add pay factors like skills & education
3
Find your market worth with a report tailored to you
United States (change)
Salary
R122k - R339k
Bonus
R5k - R31k
Profit Sharing
R2k - R77k
Total Pay
R123k - R358k

Your Market Worth Over Time

How has your pay changed over time for your market? Find out by taking our salary quiz.

Job Description for High School Teacher

High School Teacher Tasks
  • Instruct via lectures, discussions, and demonstrations in one or more subjects at the post primary level.
  • Maintain student records.
  • Create, administer, and grade tests and assignments to measure students' progress.
  • Establish and enforce behavioral and procedural rules.
The top respondents for the job title High School Teacher are from the companies Department of Education, Gauteng Department of Education and Curro Holdings. Reported salaries are highest at ADvTECH where the average pay is R294,269. Other companies that offer high salaries for this role include Reddam House and WCED, earning around R256,814 and R254,643, respectively. South African Department of Education pays the lowest at around R232,844. Department of Education and Curro Holdings also pay on the lower end of the scale, paying R243,958 and R246,758, respectively.

High School Teacher Job Listings

Search for more jobs
Search

Popular Skills for High School Teacher

Skills in English Language, Mathematica, Curriculum Planning and Oral / Verbal Communication are correlated to pay that is above average. Skills that pay less than market rate include Accounting.

Pay by Experience Level for High School Teacher

An entry-level High School Teacher with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of R185,761 based on 207 salaries. An early career High School Teacher with 1-4 years of experience earns an average total compensation of R202,780 based on 1,131 salaries. A mid-career High School Teacher with 5-9 years of experience earns an average total compensation of R237,085 based on 513 salaries. An experienced High School Teacher with 10-19 years of experience earns an average total compensation of R251,175 based on 477 salaries. In their late career (20 years and higher), employees earn an average total compensation of R292,282.

Years of Experience

This data is based on 2,766 survey responses.
Entry Level
7.5%
Early Career
40.9%
Mid Career
18.5%
Experienced
17.2%
Late Career
15.8%

Related Job Salaries