Skip to main content
High School Teacher Salary in Canada

High School Teacher Salary in Ottawa

Based on 26 job listings - Ottawa, Canada 2026

Average salary
$55,774 - $63,475
Median salary
$55,774 - $63,475
Lower rangeUpper range
0

Other cities

Calgary238 job openings
Toronto196 job openings
Vancouver146 job openings
Mississauga131 job openings
Edmonton78 job openings
Markham58 job openings
Cochrane52 job openings
Town Of Cochrane44 job openings
Oakville42 job openings
Coquitlam40 job openings
Vaughan40 job openings
Airdrie37 job openings
Burlington29 job openings
Lethbridge26 job openings
St. Albert26 job openings
Winnipeg25 job openings
Brampton24 job openings
Pinehouse20 job openings

High School Teacher

26 job openings in Ottawa

View job listings

Find professionals

High School Teacher in Ottawa

View professionals

The average salary for a High School Teacher in Ottawa, Canada is CAD 55,774 - CAD 63,475 per year in 2026, based on 26 job listings.

Explore 26 High School Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.