Content has loaded

Physical education teacher salary in Canada

How much does a Physical Education Teacher make in Canada?

Average base salary

$82,466

The average salary for a physical education teacher is $82,466 per year in Canada. 367 salaries reported, updated at June 13, 2026

Physical Education Teacher job openings in Canada

slide 1 of 6
slide1 of 6
Temporary Full Time Grade JH M...
Pembina Hills School Division2.3out of 5 stars.
Dapp, AB
Full-time
1 day ago

Highest paying companies for Physical Education Teacher in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Elk Island Public Schools
 
$126,717per year
View company
Government of the Northwest Te...
 
$119,532per year
Government of Nunavut
 
$115,709per year
HALTON DISTRICT SCHOOL BOARD
 
$109,803per year
Upper Canada College
 
$99,384per year
St. Andrew's College
 
$95,568per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Physical Education Teachers near Canada

  1. Toronto, ON
    $91,760 per year
  2. Fort St. John, BC
    $87,195 per year
  3. Kitimat, BC
    $85,022 per year
  4. Chilliwack, BC
    $83,478 per year
  5. Vernon, BC
    $81,546 per year

Where can a Physical Education Teacher earn more?

Compare salaries for Physical Education Teachers in different locations
vs.