50% of professionals earn between $51,234 - $99,377 CAD
The median salary is $70,000
Ottawa
Average salary
73,056 - 96,793
Median salary
70,000 - 99,377
705 job openings
Canada
Average salary
59,652 - 70,624
Median salary
59,652 - 70,624
60,105 job openings
The average salary for a Teacher in Ottawa, Canada is CAD 73,056 - CAD 96,793 per year in 2026, based on 705 job listings.
Leading employers for Teacher roles in Canada include Nina Care_CA.
Explore 705 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.