Skip to main content
Salary Guide

Special Education Teacher Salary in Canada

Based on 1,380 job listings - 2026

Average salary
$55,840 - $65,523
Median salary
$55,840 - $65,523
Lower rangeUpper range

Salary distribution by percentile

10th percentile$40K
25th percentile$50K
Median$56K
75th percentile$66K
90th percentile$75K

50% of professionals earn between $50,442 - $65,523 CAD

The median salary is $55,840

Top cities

Vancouver152 job openings
Montreal66 job openings
Waterloo49 job openings
Ottawa27 job openings
Calgary24 job openings
Markham22 job openings
Sainte Croix20 job openings

Related professions

CAD 74,355 - 85,906+32%
CAD 57,269 - 59,864-3%
CAD 54,500 - 96,500+24%
CAD 83,985 - 110,000+60%
CAD 60,916 - 70,000+8%
CAD 75,000 - 91,335+37%
CAD 80,500 - 115,800+62%
CAD 115,000 - 130,864+103%
CAD 121,644 - 145,000+120%
CAD 56,000 - 71,875+5%

Special Education Teacher

1,380 job openings

View job listings

The average salary for a Special Education Teacher in Canada is CAD 55,840 - CAD 65,523 per year in 2026. The median salary is CAD 60,682 per year, based on 1,380 active job listings.

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

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