Science Teacher Salaries in South Africa

Salary estimated from 8 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 07 October 2020
Average in South Africa
R 10 655 per month
  • Most Reported
R 1 700
R 28 000
Salary Distribution

How much does a Science Teacher make in South Africa?

The average salary for a Science Teacher is R 10 655 per month in South Africa. Salary estimates are based on 8 salaries submitted anonymously to Indeed by Science Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Science Teacher is 1-3 years.
How much should you be earning?
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Science Teacher salaries by company in South Africa
CompanyAverage salary
R 40 480 per month
R 12 892 per month
R 800 000 per year
Science Teacher salaries by location
CityAverage salary
R 39 869 per month
R 13 133 per month

Science Teacher job openings

Business Studies Teacher
Curro Holdings Ltd
Mamelodi, Gauteng
Social Sciences Teacher
Curro Holdings Ltd
Pretoria, Gauteng
Literacy Coach
Room to Read
Limpopo
Physical Sciences Teacher
Curro Holdings Ltd
Krugersdorp, Gauteng
Officer, Instructional Design and Teacher Support
Room to Read
Pretoria, Gauteng
Physical Sciences and Mathematics Literacy
Curro Holdings Ltd
Vereeniging, Gauteng
Science Teacher jobs in South Africa