Teaching Jobs in BC | Make A Future

Teacher Hiring Spree, 400 Teaching Jobs Now Available in BC Schools!

Teachers in all subject areas and grade levels are needed in full-time, part-time and on-call roles.

Find A Job

Featured Positions

Teaching Jobs - BC

Business Education/Info Tech/ELL Teacher


District Itinerant Teacher

Prince Rupert

Primary Teacher

Rocky Mountain (Invermere)

Teaching Jobs - Offshore

English High School Teacher

China - CINEC

Business Education

China - MBCIS

English 10 to 12

China - CISGG

Educational Leadership Careers

Elementary Vice-Principal


Secondary Principal


Director of Instruction, Learning Services

New Westminster

Management & Director Positions

Secretary Treasurer

New Westminster

Manager, Data Visualization & Research


Senior Buyer


Support Staff Roles


Maple Ridge-Pitt Meadows

Compensation and Benefits Specialist


Payroll Technician


Specialty Positions

Special Education Assistant - ABA


Casual Clerks

N. Okanagan-Shuswap (Salmon Arm)

Speech Language Pathologist

Coast Mountains

Featured District

Peace River South School District District 59:

The Peace River South School District (SD #59) is a progressive, forward thinking district located in the Northeast region of British Columbia near the Alberta border. The district offices are centered in Dawson Creek and also include the communities of Chetwynd and Tumbler Ridge. SD #59 offers K-12 programs at 20 schools with an enrolment of approximately 3,600 students.

We have a strong belief in developing teachers, meeting students where they are, and providing a rich meaningful experience for all learners.

Explore This Disctrict