Teacher salary in Canada

Find out what is the average Teacher salary

Search salary robot
Teacher: Salary
Based on 33,760 salaries
Year
Month
Week
hour
$42,619
/ Year
$42,619
/ Year
The average Teacher salary in Canada is $42,619 per year or $21.86 per hour. Entry level positions start at $27,350 per year while most experienced workers make up to $66,300 per year.
Median
$42,619
Low
$27,350
High
$66,300
Teacher salaries per region
Alberta
Based on 3668 salaries
$43,200
Based on 3668 salaries
British Columbia
Based on 5812 salaries
$42,900
Based on 5812 salaries
Saskatchewan
Based on 2320 salaries
$42,900
Based on 2320 salaries
Ontario
Based on 10555 salaries
$42,765
Based on 10555 salaries
Quebec
Based on 2505 salaries
$42,660
Based on 2505 salaries
Show more
People also ask...
How much would I earn after taxes?