Skip to main content
Salary Guide

Special Education Teacher Salary in Canada

Based on 1,428 job listings - 2026

Average salary
$56,542 - $70,336
Median salary
$56,542 - $70,336
Lower rangeUpper range

Salary distribution by percentile

10th percentile$41K
25th percentile$51K
Median$57K
75th percentile$70K
90th percentile$81K

50% of professionals earn between $51,327 - $70,336 CAD

The median salary is $56,542

Top cities

Vancouver152 job openings
Montreal64 job openings
Waterloo48 job openings
Brantford34 job openings
Sainte Croix25 job openings
Calgary23 job openings
Ottawa21 job openings
Windsor20 job openings

Related professions

CAD 74,968 - 87,526+28%
CAD 57,269 - 59,864-8%
CAD 54,500 - 96,500+19%
CAD 82,971 - 110,000+52%
CAD 60,000 - 70,000+2%
CAD 75,000 - 90,000+30%
CAD 80,500 - 115,800+55%
CAD 119,646 - 130,864+97%
CAD 120,000 - 144,600+109%
CAD 56,000 - 71,875+1%

Special Education Teacher

1,428 job openings

View job listings

The average salary for a Special Education Teacher in Canada is CAD 56,542 - CAD 70,336 per year in 2026. The median salary is CAD 63,439 per year, based on 1,428 active job listings.

The cities with the most Special Education Teacher job opportunities in Canada are Vancouver, Montreal, Waterloo, Brantford, Sainte Croix. Vancouver leads with 152 job openings.

Explore 1,428 Special Education Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.