NOC 41220TEER 1Job Bank · April 2026

Secondary school teacher salary in Canada (2026)

What secondary school teachers (NOC 41220, secondary school teachers) earn across Canada and by province — low, median and high hourly wages with annual equivalents.

National median

$41.00/hr

≈ $85,280/yr

Highest median

Ontario

$45.50/hr · $94,640/yr

Lowest median

Quebec

$38.00/hr · $79,040/yr

Secondary school teacher pay at a glance

Nationally, Job Bank reports a median of $41.00 an hour for NOC 41220 — about $85,280 a year. The national low is $25.00 ($52,000) and the high is $55.00 ($114,400).

Of the 4 provinces with data, Ontario has the highest median and Quebec the lowest — a gap of $7.50 an hour, or about $15,600 a year.

Secondary school teacher salary by province

Hourly wages with annual equivalents, sorted by median (highest first).

NOC 41220 — Job Bank wage data, refreshed April 2026
RegionLowMedianHigh
Canada (national)$25.00/hr$52,000/yr$41.00/hr$85,280/yr$55.00/hr$114,400/yr
Ontario$30.00/hr$62,400/yr$45.50/hr$94,640/yr$58.00/hr$120,640/yr
Alberta$28.00/hr$58,240/yr$44.00/hr$91,520/yr$56.00/hr$116,480/yr
British Columbia$28.85/hr$60,008/yr$43.00/hr$89,440/yr$55.50/hr$115,440/yr
Quebec$24.00/hr$49,920/yr$38.00/hr$79,040/yr$49.00/hr$101,920/yr

How annual figures are calculated: hourly wage × 2,080 hours (40 hours a week × 52 weeks), rounded to the dollar. They are gross (before tax) and assume full-time, year-round work. Provinces and territories not shown have no figures in this dataset.

Take-home pay of the median secondary school teacher salary in each province

Each provincial median annual wage after 2026 federal and provincial tax, CPP/QPP and EI — an estimate using standard employee credits (basic personal amount, CPP/QPP, EI and the Canada employment amount).

ProvinceMedian annualAfter taxPer month
Ontario$94,640$70,449$5,871
Alberta$91,520$68,529$5,711
British Columbia$89,440$67,952$5,663
Quebec$79,040$56,107$4,676

Turn these numbers into a plan

Source: Job Bank Canada wage data (refreshed April 2026), Open Government Licence – Canada. Occupation codes: NOC 2021, Statistics Canada. Wages vary by city, employer, experience and union status.

Negotiate with a resume that proves it

Knowing the secondary school teacher median is half the argument. Build a resume with quantified results that justify the top of the range.

Frequently asked questions

How much does a secondary school teacher make in Canada?
Job Bank's national median for NOC 41220 is $41.00 an hour, or about $85,280 a year at 2,080 hours. The national low is $25.00 and the high is $55.00 an hour (refreshed April 2026).
Which province pays secondary school teachers the most?
Of the 4 provinces with data, Ontario has the highest median ($45.50 an hour) and Quebec the lowest ($38.00 an hour).
How is the annual salary calculated?
Annual figures are the hourly wage × 2,080 hours (40 hours a week × 52 weeks), rounded to the dollar. They are before tax and assume full-time, year-round work.
What is the NOC code for a secondary school teacher?
NOC 41220 — Secondary school teachers (NOC 2021).

More salaries in Canada

← All salaries