Teacher Salaries in Johannesburg, Gauteng

Salary estimated from 35 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 27 October 2020
Average in Johannesburg, Gauteng
R 16 841 per month
Meets national average
  • Most Reported
R 2 200
R 47 000
Salary Distribution

How much does a Teacher make in Johannesburg, Gauteng?

The average salary for a Teacher is R 16 841 per month in Johannesburg, Gauteng, which meets the national average. Salary estimates are based on 35 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Teacher is less than 1 year.
How much should you be earning?
Get an estimated calculation of how much you should be earning and insight into your career options.
Get estimated pay range
See more details
Teacher salaries by company in Johannesburg, Gauteng
CompanyAverage salary
15 salaries
R 35 460 per month
R 29 397 per month
5 salaries
R 18 384 per month
R 22 640 per month
R 12 490 per month
R 11 264 per month
R 9 000 per month
R 6 552 per month
Teacher salaries by location
CityAverage salary
R 13 645 per month
R 21 340 per month
R 7 736 per month
R 7 814 per month

Teacher job openings

MIDDLE SCHOOL MATHEMATICS TEACHER
American International School of Johannesburg
Johannesburg, Gauteng
PHYSICAL EDUCATION TEACHER, GRADE 2 TO 5
American International School of Johannesburg
Johannesburg, Gauteng
ELEMENTARY SCHOOL ART TEACHER GRADES 2-5
American International School of Johannesburg
Johannesburg, Gauteng
Grade 1 Educator
Raizcorp
Randburg, Gauteng
Online English Teacher (adult students)
Unique Personnel
Johannesburg, Gauteng
IBDP ENGLISH LANGUAGE AND LITERATURE
American International School of Johannesburg
Johannesburg, Gauteng
Teacher jobs in Johannesburg, Gauteng