Teacher salary in Canada

Find out what is the average Teacher salary

Search salary robot
Teacher Salary
Based on 8,798 salaries
year
month
Week
hour
$39,000
/ Year
$39,000
/ Year
The average Teacher salary in Canada is $39,000 per year or $20 per hour. Entry level positions start at $24,000 per year while most experienced workers make up to $66,300 per year.
Median
$39,000
Low
$24,000
High
$66,300
Teacher salaries per region
Northwest Territories
Based on 43 salaries
$103,500
Based on 43 salaries
Nunavut
Based on 12 salaries
$55,575
Based on 12 salaries
Alberta
Based on 1144 salaries
$49,911
Based on 1144 salaries
British Columbia
Based on 1527 salaries
$41,941
Based on 1527 salaries
Yukon
Based on 35 salaries
$40,950
Based on 35 salaries
Show more
People also ask...
How much would I earn after taxes?