Average salary
$72,710 - $91,996
Median salary
$70,000 - $99,377
Lower rangeUpper range
Salary distribution by percentile
10th percentile$50K
25th percentile$55K
Median$70K
75th percentile$99K
90th percentile$99K
50% of professionals earn between $55,132 - $99,377 CAD
The median salary is $70,000
Compare with national average
Ottawa
Average salary
72,710 - 91,996
Median salary
70,000 - 99,377
1,183 job openings
Canada
Average salary
60,000 - 70,000
Median salary
60,000 - 70,000
109,472 job openings
Other cities
Toronto5,831 job openings
Vancouver4,491 job openings
Calgary4,187 job openings
Edmonton3,120 job openings
Montréal2,890 job openings
Winnipeg2,778 job openings
Mississauga1,894 job openings
Prince George904 job openings
Moncton507 job openings
Markham496 job openings
London453 job openings
Airdrie445 job openings
Vaughan402 job openings
Hamilton389 job openings
North Vancouver383 job openings
The average salary for a Teacher in Ottawa, Canada is CAD 72,710 - CAD 91,996 per year in 2026, based on 1,183 job listings.
Explore 1,183 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.