Teacher Salaries in Canada

Salary estimated from 2,656 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 20, 2018
Average salary
$3,009 per month
  • Most Reported
$1,667
$9,250
Salary Distribution

How much does a Teacher make in Canada?

The average salary for a Teacher is $3,009 per month in Canada. Salary estimates are based on 2,656 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Teacher is 1-3 years.
Teacher salaries by company in Canada
CompanyAverage salary
$79,805 per year
$76,854 per year
$69,669 per year
$67,577 per year
$65,224 per year
$90,000 per year
$67,990 per year
$86,829 per year
$81,893 per year
$75,237 per year
Teacher salaries by location
CityAverage salary
$45,502 per year
$45,723 per year
$57,584 per year
$48,652 per year
$59,860 per year

Teacher job openings

Teachers
Nunavut Government
Nunavut
Grade 1 Teacher
Prestige School
Toronto, ON
Teaching Assistant (TA)
HILLFIELD STRATHALLAN COLLEGE
Hamilton, ON
Teacher Jobs