English Teacher Salary in South Africa

R 254
per hour
per month
R 22,013
per month
per hour

Online English Teacher Average Salary

The average salary for a South African English Teacher is R 254 gross per hour (R 22 013 gross per month, working 20 hours/week), which is 6% lower than the South Africa's national average salary.
Salary Range: A TEFL Teacher can expect an average starting pay of R 160. The highest pay rates can exceed R 606 per hour.
R 160
Low
R 254
Average salary
R 606
High
R 13,866
Low
R 22,013
Average salary
R 52,520
High

Online English Teaching Salary Range - South Africa

Low
R 160
Average salary
R 254
Experienced
R 398
High
R 606
Low
R 13,866
Average salary
R 22,013
Experienced
R 34,493
High
R 52,520
Among South African English Teachers, early career English Teachers with a TEFL diploma who start working for international online teaching companies tend to have the lowest pay rates, while ESL/TEFL Teachers with extensive experience in teaching English online to foreigners enjoy the highest pay rates.

English Teacher - Pay by Experience Level

In South Africa, an Entry Level English Teacher with less than three years of experience can expect to earn an average compensation of R 180 gross per hour (ca. $10-$11). A mid career Online English Teacher with 4-9 years of experience earns an average hourly pay of R 280 (ca. $19-$20), while an experienced Foreign English Language Teacher with 10-20 years of experience makes on average R 400 per hour (ca. $27-$28).

How Work Experience Affects the Salary of an English Teacher in SA

Late Career▲ +136%
Experienced▲ +57%
Mid Career▲ +10%
Average SalaryR 254/hour
Entry Level▼ -29%

Gender Breakdown

Female
62%
Male
38%

English Teacher - Related Salaries (per month)

The salary and wage information presented on this page is based on the actual salaries offered to candidates in English Teacher job vacancies published on Jobted South Africa in the last 12 months.
Jobemail
Don’t miss out on new vacancies!
Create a job alert for: English Teacher
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the English Teacher

How much does an English Teacher make in South Africa?
An English Teacher in South Africa earns an average of R 254 gross per hour, which is about R 22 013 gross per month. Everything you need to know about the salary of the English Teacher updated to 2024.
What is the starting salary for an English Teacher in South Africa?
The starting salary of an English Teacher in South Africa is around R 160 gross per hour. Early career English Teachers with a TEFL diploma who start working for international online teaching companies usually have a lower salary.
What is the highest salary for an English Teacher in South Africa?
The highest salary of an English Teacher in South Africa can reach and exceed R 606 gross per hour. ESL/TEFL Teachers with extensive experience in teaching English online to foreigners usually have the highest salaries.
English Teacher Jobs
Get new jobs by email!
Get email updates for the latest English Teacher jobs
It's free, and you can cancel email updates at any time