High School English Teacher Salaries in Canada

Updated Sept 11, 2022
$58,646 /yr
Average Base Pay

9 salaries

Not enough reports to show salary distribution

$41K

Low

$59K

Average

$84K

High

No additional cash compensation has been reported for this role

How much does a High School English Teacher make? The national average salary for a High School English Teacher is $58,646 in Canada. Filter by location to see High School English Teacher salaries in your area. Salary estimates are based on 9 salaries submitted anonymously to Glassdoor by High School English Teacher employees.

How accurate does $58,646 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a MISSING VALUE?

For English Teacher in Canada

No Salary Reports
English Teacher
$55,290 /yr
Lead English Teacher
See Full Career Path

Download as data table

Frequently asked questions about a High School English Teacher salaries

The national average salary for a High School English Teacher is $58,646 per year in Canada. Filter by location to see a High School English Teacher salaries in your area. Salaries estimates are based on 9 salaries submitted anonymously to Glassdoor by a High School English Teacher employees.

The highest salary for a High School English Teacher in Canada is $83,800 per year.

The lowest salary for a High School English Teacher in Canada is $41,043 per year.

Your CV is Missing

Upload a CV now and make it easier to 'Apply on Mobile'.