Teaching: Average Salary in Canada, 2026
Find out what the average Teaching salary is
Salary rate
How much does a Teaching make in Canada?
$68,250/ Annual
Based on 9329 salaries
Based on 9329 salaries
The average Teaching in Canada is $68,250 per year or $35 per hour. Entry-level positions start at $63,141 per year, while most experienced workers make up to $84,072 per year.
Median$68,250

Low$63,141
High$84,072
Teaching: Average Salary in Canada
British Columbia$70,200
New Brunswick$68,250
Quebec$65,000
Alberta$65,000
Ontario$64,299
Active jobs with salaries
An educational consulting firm is seeking Online Canada-Bound Adult ESL Instructors.The role offers flexibility with teaching hours and is designed for native English speakers with a bachelor's deg...Show moreLast updated: 30+ days ago
Lessons Teachers work as independent contractors.The majority of Long & McQuade stores have on-site Lesson Centres that offer lessons in piano, guitar, bass, drums, woodwinds, brass, strings and vo...Show moreLast updated: 30+ days ago
A prominent musical instruments retailer in Oshawa is seeking a Lessons Teacher to conduct music lessons on guitar and bass.
The ideal candidate will hold a music degree or diploma, possess at least...Show moreLast updated: 1 day ago
A leading apprenticeship provider in Ontario is seeking a Data Coach to guide students through their apprenticeship journey.
Responsibilities include developing learners' skills and maintaining high...Show moreLast updated: 19 days ago
Remote Canadian ESL Instructor - Flexible Hours & Training
O.COshawa, Durham Region, CARemote
Full-time
Lessons Teacher
Long & McQuade LimitedOshawa, Durham Region, CAFull-time
Guitar & Bass Lessons Teacher — Independent Contractor
Long & McQuade Musical InstrumentsOshawa, Durham Region, CAFull-time
Hybrid Data Coach for Apprenticeships & Growth
Baltic ApprenticeshipsDarlington, ON, CAFull-time