Teacher salary in Canada

Find out what is the average Teacher salary

Search salary robot
Teacher: Salary
Based on 11,316 salaries
year
month
Week
hour
$40,088
/ Year
$40,088
/ Year
The average Teacher salary in Canada is $40,088 per year or $20.56 per hour. Entry level positions start at $24,000 per year while most experienced workers make up to $68,150 per year.
Median
$40,088
Low
$24,000
High
$68,150
Teacher salaries per region
Northwest Territories
Based on 44 salaries
$103,500
Based on 44 salaries
Alberta
Based on 1394 salaries
$43,612
Based on 1394 salaries
British Columbia
Based on 2089 salaries
$42,600
Based on 2089 salaries
Yukon
Based on 36 salaries
$40,950
Based on 36 salaries
Quebec
Based on 755 salaries
$40,056
Based on 755 salaries
Show more
People also ask...
How much would I earn after taxes?