EduAtlas

Primary teaching vacancies in Canada

TeachingPrimarySecondaryLeadershipSupport staffUniversityAll posts

NewestClosing soon

All schoolsIndependentStateInternationalIB World SchoolsEducation organisations

teacher, primary school

Noorunissa International Montessori Academy · Duncan, Canada

Salary CAD 25 to 30 an hour

Junior School Assistant Principal

Southpointe Academy · Tsawwassen, Canada

Salary CAD 130,000 to 145,000 a yearCloses 1 Jan

Full timeIB PYP, MYP, DP

Junior School Assistant Principal Full Time Permanent Southpointe Academy is a leading edge International Baccalaureate (IB) Continuum School surrounded by the ocean, beaches and…

Primary Teacher- Grade 3

Rundle College · Calgary, Canada

Closes 1 JanStarts as soon as possible

Full time

Position Available: Primary Homeroom Teacher- Grade 3 Location: Rundle College K-6 Start date : Immediately End date: June 30, 2027 Posting: Internal/ External Capacity: Temporary…

Head of School

Ashwood Glen School · Burlington, Canada

Salary CAD 100,000 to 125,000 a yearCloses 29 Nov

Full timeIB PYP

Lead a growing school. Inspire a community. Shape what comes next. Ashwood Glen School is seeking an experienced and collaborative Head of School to lead our school community…

Junior School Classroom Teacher (Grade 6)

Branksome Hall · Toronto, Canada

Closes 27 NovStarts 4 January 2027

Full timeIB PYP, MYP, DP

Employment Terms: Full-Time, 6-month Contract Start Date: January 4, 2027 Join a dynamic and vibrant community where you're not just working, but are inspired to grow, create, and…

Director of Junior School

UniversitySt. Michaels University School · Burnaby, Canada

Salary CAD 160,000 to 195,000 a yearCloses 20 Nov

Full time

St. Michaels University School (SMUS) is a leading independent day and boarding school located in Victoria, British Columbia, serving more than 1,000 students from Junior…

Teacher, Grade 3, Junior School

Crofton House School · Vancouver, Canada

Salary CAD 69,541 to 123,242 a yearCloses 18 Dec

Full time

Teacher, Grade 3, Junior School Full-time Fixed-term Contract 2026-2027 Crofton House School offers a girl-centred learning environment for students from Junior Kindergarten to…

Teacher, Music, Junior School

Crofton House School · Vancouver, Canada

Salary CAD 69,541 to 123,242 a yearCloses 18 Dec

Full time

Teacher, Music, Junior School (Junior Kindergarten - Grade 7) Full Time Fixed-term Contract 2026 - 2027 Crofton House School offers a girl-centred learning environment for…

Teacher, Learning Resources, Junior School

Crofton House School · Vancouver, Canada

Salary CAD 69,541 to 123,242 a yearCloses 15 Dec

Full time

Teacher, Learning Resources, Junior School (Kindergarten - Grade 7) Full Time Fixed-term Contract 2026 - 2027 Crofton House School offers a girl-centred learning environment for…

Primary Teacher

St. Clement's Early Learning School · Toronto, Canada

Salary CAD 61,000 to 65,000 a yearCloses 13 Nov

Full time

November 2026– June 2027 (7 month contract) *Competitive Salary + Benefits* St. Clement’s Early Learning School offers small class sizes and low student teacher ratios. We support…

Phe Teacher – Junior School (Temporary, Full Time)

Southridge School · Surrey, Canada

Salary CAD 74,069 to 120,838 a yearCloses 30 Nov

Contractor

Southridge acknowledges that we teach and learn on the unceded territory of the Semiahmoo First Nation and the broader unceded territories of the Coast Salish people. Southridge…

Temporary Junior School Teacher – Grade 4

St. John's School · Vancouver, Canada

Salary CAD 76,316 to 124,486 a yearCloses 13 Nov

ContractorIB PYP, MYP, DP

Junior School Teacher - Grade 4 School Overview St. John’s School (SJS) is a leading independent, all-gender IB World School in Vancouver, Canada, offering the Primary Years…

primary school teacher

Peace River School Division · Berwyn, Canada

Salary CAD 66,520 to 112,451 a year

teacher, primary school

Catholic Independent Schools Diocese of Prince George · Prince Rupert, Canada

Salary CAD 56,905 to 104,901 a year

Schools hiring in Canada · All countries