Maths teacher: Average Salary in Canada, 2026
Find out what the average Maths teacher salary is
Salary rate
How much does a Maths teacher make in Canada?
$60,000/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Maths 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
Maths teacher: Average Salary in Canada
Nunavut$105,291
Northwest Territories$101,859
British Columbia$67,070
Quebec$56,176
Alberta$54,765
Active jobs with salaries
Market Research Panelist - Cashier, Warehouse Friendly.Our company is looking for qualified candidates to take part in paid national and local focus groups, clinical trials, and market research stu...Show moreLast updated: 3 days ago
We are currently requesting resumes for the following position.Brock Road (Hybrid, 2 days remote).Front End Planning (FEP) Project team member responsible for coordinating, facilitating and driving...Show moreLast updated: 24 days ago
Hello, we are a family in Cannington, Ontario looking for a part-time, live-out nanny to care for our newborn.We are seeking an individual who is reliable, nurturing, and has experience caring for ...Show moreLast updated: 1 day ago
The Durham District School Board acknowledges that many Indigenous Nations have longstanding relationships, both historic and modern, with the territories upon which our school board and schools ar...Show moreLast updated: 3 days ago
- Promoted
Market Research Panelist - Cashier, Warehouse Friendly
ApexFocusGroupScugogFull-time +1
- Promoted
OPEN: Project Control Officer
Cpus Engineering Staffing Solutions Inc.Brock, Ontario, CanadaFull-time
- Promoted
URGENT: Nanny Wanted - Looking For A Reliable Nanny In Cannington, Ontario $18/Hour
CanadianNanny.caCannington, Ontario, CanadaPart-time
- Promoted
French LTO - 1.0 Grade 7 Homeroom Language and Math with Intermediate French and Drama/Dance on[...]
Durham District School BoardAjaxFull-time +1