Teacher: Average Salary in Canada, 2026
Find out what the average Teacher salary is
Salary rate
How much does a Teacher make in Canada?
$60,000/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Teacher in Canada is $60,000 per year or $30.77 per hour. Entry-level positions start at $53,625 per year, while most experienced workers make up to $85,308 per year.
Median$60,000

Low$53,625
High$85,308
Teacher: Average Salary in Canada
Nunavut$105,291
Northwest Territories$100,969
British Columbia$67,079
Quebec$55,407
Alberta$54,775
Active jobs with salaries
March 2026 DDSB Recruitment Information Sessions.Attend a FREE online information session to learn more about the hiring processes within the Durham District School Board (DDSB) and speak with memb...Show moreLast updated: 8 days ago
Prep Academy Tutors is a premier private tutoring company offering in-home and online support.We provide flexible, personalized programs tailored to each student's needs.
Our tutors specialize in al...Show moreLast updated: 30+ days ago
Now Hiring Part Time School Bus Drivers -.Ajax, Whitby, Pickering, Uxbridge, Scugog, Port Perry and Oshawa, ON.As a Part Time School Bus Driver, you will play a vital role in your community and the...Show moreLast updated: 30+ days ago
Part-Time Elementary Teacher / Tutor Wanted.Passionate about puns? Excited by equations? Eager to help elementary students succeed in all subjects?.
We are currently seeking part-time teacher-tutors f...Show moreLast updated: 30+ days ago
- Promoted
March 2026 DDSB Recruitment Information Sessions
Durham District School BoardWhitby, Ontario, CanadaFull-time
Senior Highschool Math Tutor Teacher (OCT / B.Ed required)
Prep Academy TutorsDurham Region, Ontario, CanadaPart-time
School Bus Driver
First Student Shared ServicesAJAX, ONPart-time
Part-Time Elementary Teacher / Tutor
Oxford Learning Centres, Inc.Whitby, Ontario, CanadaPart-time