1. Home
  2. Career Explorer
  3. Teacher
  4. Salaries
Content has loaded

Teacher salary in South Africa

How much does a Teacher make in South Africa?

Average base salary

R 13 304

The average salary for a teacher is R 13 304 per month in South Africa. 108 salaries reported, updated at 30 November 2022

Is this useful?

Top companies for Teachers in South Africa

  1. BMI
    3.7
    99 reviews24 salaries reported
    R 37 236per month
  2. R 14 000per month
Is this useful?

Highest paying cities near South Africa for Teachers

  1. Kimberley, Northern Cape
    R 28 886 per month
    28 salaries reported
  2. Port Elizabeth, Eastern Cape
    R 27 790 per month
    34 salaries reported
  3. Cape Town, Western Cape
    R 21 839 per month
    17 salaries reported
  1. Nelspruit, Mpumalanga
    R 16 747 per month
    9 salaries reported
  2. Pretoria, Gauteng
    R 16 739 per month
    17 salaries reported
  3. Centurion, Gauteng
    R 16 032 per month
    7 salaries reported
  1. Johannesburg, Gauteng
    R 15 142 per month
    20 salaries reported
  2. Randburg, Gauteng
    R 10 910 per month
    9 salaries reported
  3. Mpumalanga, KwaZulu-Natal
    R 10 644 per month
    6 salaries reported
Is this useful?

Where can a Teacher earn more?

Compare salaries for Teachers in different locations
vs
Explore Teacher openings
Is this useful?

How much do similar professions get paid in South Africa?

Elementary School Teacher

7 job openings

Average R 13 699 per month

Is this useful?

Frequently searched careers

Teacher

Software Engineer

Registered Nurse

General Worker

Data Scientist

Truck Driver

Accountant

Security Guard

Flight Attendant

Architect

Project Manager

Business Analyst