Find classroom and school-facing openings using one smart search field across cities, regions, and employers.
School District #82 (Coast Mountains)
Overview
Teaching physical education at New Hazelton Elementary School. Developing and implementing individualized learning plans. Supporting students' academic, social, and emotional development
Compensation
CA$63,513 - CA$117,454 / YEAR
Posted
10 hours ago
Upper Canada Collage
The Physical Education Teacher will deliver age-appropriate course content and co-curricular programming while providing differentiated instruction and assessment. Responsibilities include classroom management, supervising students, and collaborating with parents and faculty to support student learning.
CA$77,221 - CA$121,547 / YEAR
6 days ago
Catholic Independent Schools Vancouver Archdiocese
Plan and teach Physical Education for Kindergarten to Grade 7. Promote fitness, healthy living, and good sportsmanship. Organize school sports teams, leagues, practices, and events. Coordinate schedules, tournaments, and communication with other schools. Encourage students to take part in sports and athletic activities. Support and guide staff and volunteer coaches. Ensure a safe, welcoming, and inclusive environment for all student athletes
CA$61,281 - CA$111,727 / YEAR
13 days ago
Khalsa Schools
Teaching BC Curriculum to grades 3-5. Supporting learners. Lesson planning and implementation. Maintaining effective relationships with students, peers, and parents
CA$79,200 - CA$79,200 / YEAR
18 days ago
Calgary Academy
The teacher will design and deliver a structured, inclusive Physical Education program for K-12 students, focusing on building skills, confidence, and lifelong habits through movement. This role requires fostering student engagement and wellness while adhering to the Alberta K–12 Physical Education and Wellness curriculum.
Salary not listed
2 months ago