Social Science Teacher jobs
Experienced Teacher - Intermediate/Senior Grades English and Social Science
Easily applyUrgently hiringPeak Centre AcademyOttawa, ON- $25–$35 an hour
- Full-time
- On-site gym
- Extended health care
- On-site parking
- Wellness program
- Teach motivated learners in small classes with strong family engagement.
- Shape a blended, active learning environment with room for creativity.
Lead Teacher - Humanities & Project-Based Learning (Gr. 8-12)
Easily applyUrgently hiringWhytecliff Agile Learning CentreLangley, BC V3A 7R3- $59,711–$75,903 a year
- Full-time
- Monday to Friday +1
- Paid time off
- Dental care
- RRSP match
- Casual dress
- Extended health care
- On-site parking
- Candidates must have full teacher certification and the ability to teach across multiple subject areas.
- We are looking for a teacher who can make English,…
Teacher - 2026 -2027 School Year
Easily applyUrgently hiringGobind Sarvar School CalgaryCalgary, AB T3J 2J1- From $60,000 a year
- Full-time +2
- Paid time off
- Dental care
- RRSP match
- Extended health care
- Grade 4-6 Homeroom Teacher .
- _Position requires a generalist teaching background and the ability to instruct across multiple subject areas in alignment with…
View similar jobs with this employerSchool District #59 (Peace River South)Tumbler Ridge, BC- $79,903–$127,251 a year
- Full-time
- On call
- Successful K-12 teacher training and practicum or evaluation documentation.
- This signing bonus is available for current British Columbia teaching certificate…
View similar jobs with this employerSchool District #59 (Peace River South)Dawson Creek, BC V1G 3Z3- $79,903–$127,251 a year
- Part-time
- On call
- Successful K-12 teacher training and practicum.
- The successful applicant must be willing to accept the increase.
- Legally eligible to work in Canada.
Elementary School Teacher
Easily applyAl Mustafa Academy & Humanitarian SocietyEdmonton, AB T6C 2Y8- $51,294.24–$75,630.04 a year
- Full-time +1
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- On-site childcare
- Company pension
- Educate students in core subjects including English, mathematics, science, and social studies.
- This role requires effective communication skills, creativity,…
High School Science Teacher Needed!
Easily applyKhalsa Secondary SchoolSurrey, BC- From $6,600 a month
- Full-time +2
- Paid time off
- Vision care
- Dental care
- On-site childcare
- Extended health care
- On-site parking
- **This salary is only offered to Certificate of Qualification teachers or teachers who have a completed application with the Teacher Certification Branch (BC)…
- E2 AcademyEdmonton, AB T6H 5K8
- $55,080–$92,453 a year
- Full-time
- Vision care
- Dental care
- Casual dress
- On-site parking
- Is comfortable teaching high school science and supporting diverse learners with challenging academic content.
- School District #59 (Peace River South)Tumbler Ridge, BC
- $71,278–$112,986 a year
- Full-time
- On call
- Successful K-12 teacher training and practicum or evaluation documentation.
- The successful applicant will possess, or be willing to complete, a Master's Degree…
- School District #59 (Peace River South)Chetwynd, BC
- $79,903–$127,251 a year
- Full-time
- On call
- Successful K-12 teacher training and practicum or evaluation documentation.
- Math 9, ADST 8-9, Workplace Math 11, Careers and leadership.
RBA Clinician
Easily applyBairn Croft Residential Services Inc.Orleans, ON K1C 4R1- $28.97–$35.11 an hour
- Part-time
- 20 to 30 hours per week
- On-site parking
- Wellness program
- Master’s degree in ABA, psychology, education with focus in ABA, or other social sciences field.
- Liaise with other professionals involved in the individuals…
View similar jobs with this employerSchool District #59 (Peace River South)Chetwynd, BC- $79,903–$127,251 a year
- Full-time
- On call
- Successful K-12 teacher training and practicum or evaluation documentation.
- Math 8, Math 9, Science 9.
- Hold, or be qualified for, a valid BC Ministry of…
View similar jobs with this employerSchool District #59 (Peace River South)Chetwynd, BC- $79,903–$127,251 a year
- Full-time
- On call
- Successful K-12 teacher training and practicum or evaluation documentation.
- Math 8, Math 9, Science 9.
- Hold, or be qualified for, a valid BC Ministry of…
View similar jobs with this employerSchool District #59 (Peace River South)Tumbler Ridge, BC- $79,903–$127,251 a year
- Full-time
- On call
- Successful K-12 teacher training and practicum or evaluation documentation.
- Earth Science 11, Careers 7-9, ADST 9, Digital Literacy 9, PE 7-8.
High School Humanities Teacher Needed!
Easily applyKhalsa Secondary SchoolSurrey, BC- From $6,600 a month
- Full-time +2
- Paid time off
- Vision care
- Dental care
- On-site childcare
- Extended health care
- On-site parking
- This salary is only offered to Certificate of Qualification teachers or teachers who have a completed application with the Teacher Certification Branch (BC) for…
Classroom Teacher
Easily applyNewPear Tree SchoolVancouver, BC V6K 2G3- $85,000–$95,000 a year
- Full-time
- Dental care
- Extended health care
- You will lead a combined-grade 2-3 classroom in a parallel class with another teacher.
- A graduate degree in education (M.Ed. or equivalent) is a non-negotiable…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Experienced Teacher - Intermediate/Senior Grades English and Social Science - job post
Job details
Pay
- $25–$35 an hour
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- On-site gym
- Extended health care
- Wellness program
- On-site parking
Full job description
OCT-Certified Teacher — Grades 9–12 (Intermediate/Senior)
Location - Kanata
We’re an innovative Ottawa private school seeking an OCT‑certified teacher for Grades 9–12 who is passionate about active, student‑centered learning. You’ll work with curious, highly motivated student‑athletes and high achievers, designing engaging lessons aligned to the Ontario Curriculum and a blended learning model. If you’re energized by creativity, innovation, and nurturing potential, we’d love to meet you.
Why this role
- Teach motivated learners in small classes with strong family engagement.
- Shape a blended, active learning environment with room for creativity.
- Join a collaborative, growing community that values innovation and outcomes.
Key responsibilities
- Plan and deliver lessons for Grades 9–12 aligned to the Ontario Curriculum, differentiating for varied abilities and interests.
- Create an engaging blended learning environment using in‑class activities and online platforms.
- Support student‑athletes and high achievers with enrichment, time‑management, and academic planning.
- Design assessments, provide timely feedback, and track progress toward learning goals.
- Develop and curate teaching materials, projects, and learning games to deepen understanding.
- Communicate regularly with students and families; schedule feedback sessions and provide extra help as needed.
- Contribute to school initiatives, clubs, and events; collaborate with colleagues on curriculum and student support.
- Maintain accurate records and complete required administrative duties.
What you bring
- B.Ed. and active OCT certification (Intermediate/Senior preferred).
- Demonstrated experience teaching Grades 9–12 and applying the Ontario Curriculum across core subjects.
- Ability to differentiate instruction and support both enrichment and skill‑building.
- Strong classroom management, communication, and relationship‑building skills.
- Comfort with blended learning tools and instructional technology.
- Growth mindset, creativity, and commitment to student well‑being.
Nice to have
- Experience working with student‑athletes or high‑achieving learners.
- Subject specialization (e.g., English, Social Sciences) or extracurricular coaching/club leadership.
- Experience designing project‑based learning or inquiry‑based units.
Schedule and location
- Full‑time, on‑site in Ottawa.
- School‑year schedule with occasional extracurricular or event support.
Compensation and benefits
- Competitive salary commensurate with experience.
- Professional development opportunities and a supportive, collaborative team.
Job Type: Full-time
Pay: $25.00-$35.00 per hour
Benefits:
- Extended health care
- On-site gym
- On-site parking
- Wellness program
Ability to commute/relocate:
- Ottawa, ON: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Why do you think you are a good fit for this role?
Education:
- Bachelor's Degree (required)
Experience:
- teaching: 1 year (preferred)
Licence/Certification:
- OCT Certificate (required)
Work Location: In person