Average salary
$66,814 - $102,086
Median salary
$57,548 - $105,432
Lower rangeUpper range
Salary distribution by percentile
10th percentile$54K
25th percentile$57K
Median$58K
75th percentile$85K
90th percentile$90K
50% of professionals earn between $56,670 - $85,000 CAD
The median salary is $57,548
Compare with national average
Montreal
Average salary
66,814 - 102,086
Median salary
57,548 - 105,432
935 job openings
Canada
Average salary
60,000 - 70,000
Median salary
60,000 - 70,000
118,297 job openings
Other cities
Toronto6,582 job openings
Vancouver5,171 job openings
Calgary5,139 job openings
Edmonton3,972 job openings
Ottawa3,021 job openings
Mississauga2,259 job openings
Winnipeg2,119 job openings
Prince George931 job openings
Moncton850 job openings
North Census Division681 job openings
Markham487 job openings
London476 job openings
North Vancouver462 job openings
Hamilton446 job openings
Airdrie442 job openings
The average salary for a Teacher in Montreal, Canada is CAD 66,814 - CAD 102,086 per year in 2026, based on 935 job listings.
Explore 935 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.