Teacher salary in Canada

Find out what is the average Teacher salary

Search salary robot
Teacher Salary
Based on 9,466 salaries
year
month
Week
hour
$40,040
/ Year
$40,040
/ Year
The average Teacher salary in Canada is $40,040 per year or $20.53 per hour. Entry level positions start at $25,346 per year while most experienced workers make up to $68,068 per year.
Median
$40,040
Low
$25,346
High
$68,068
Teacher salaries per region
Northwest Territories
Based on 44 salaries
$103,500
Based on 44 salaries
Nunavut
Based on 12 salaries
$55,575
Based on 12 salaries
Alberta
Based on 1222 salaries
$47,379
Based on 1222 salaries
British Columbia
Based on 1651 salaries
$42,868
Based on 1651 salaries
Yukon
Based on 36 salaries
$40,950
Based on 36 salaries
Show more
People also ask...
How much would I earn after taxes?