Talent.com

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
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
chart
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
Remote Canadian ESL Instructor - Flexible Hours & Training

Remote Canadian ESL Instructor - Flexible Hours & Training

O.COshawa, Durham Region, CA
Remote
Full-time
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 Teacher

Lessons Teacher

Long & McQuade LimitedOshawa, Durham Region, CA
Full-time
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
Guitar & Bass Lessons Teacher — Independent Contractor

Guitar & Bass Lessons Teacher — Independent Contractor

Long & McQuade Musical InstrumentsOshawa, Durham Region, CA
Full-time
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
Hybrid Data Coach for Apprenticeships & Growth

Hybrid Data Coach for Apprenticeships & Growth

Baltic ApprenticeshipsDarlington, ON, CA
Full-time
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