Secondary School Social Sciences/Humanities Teacher/ESL

3 days ago


Vaughan, Ontario, Canada King Heights Academy Full time $80,000 - $120,000 per year

King Heights Academy is expanding, and we are looking for an experienced and passionate Secondary School Social Sciences/Humanities Teacher to inspire and engage our students.

The successful candidate will be expected to:

  • Plan, deliver, and assess engaging curriculum aligned with Ontario Ministry of Education standards
  • Create a positive and dynamic classroom environment that fosters critical thinking and student growth
  • Use technology creatively to enhance learning experiences
  • Collaborate with a dedicated team of educators to support student success
  • Have a Bachelor of Education and membership in good standing with the Ontario College of Teachers
  • Have experience in differentiated teaching approaches, with a focus on critical thinking skills
  • Have strong classroom management skills
  • Integrate technology into lessons

Additional Assets:

  • Excellent interpersonal, organizational, and communication skills
  • Positive, proactive approach and a team-oriented mindset
  • Passion for ongoing professional learning and development
  • Flexibility and adaptability in a dynamic school environment

Job Type: Full-time

Work Location: In person



  • Vaughan, Ontario, Canada Toronto Catholic District School Board Full time $60,000 - $90,000 per year

    SECONDARY LONG TERM OCCASIONALPOSITION (LTO)Intermediate English and Applied Science - Cardinal Carter Academy for the ArtsLearn More About The School AtVisionThe Toronto Catholic District School Board (TCDSB) is proud to be a significant part of the fabric of publicly funded Catholic education in the province of Ontario. We serve approximately 84,000...


  • Vaughan, Ontario, Canada Bialik Hebrew Day School Full time $60,000 - $90,000 per year

    Bialik Hebrew Day School seeks an enthusiastic Math teacher to join our dynamic educational team. The successful candidate will be responsible for delivering Mathematics lessons based on the Ontario Curriculum for students in Grades 6-8. This role will include teaching and assessment strategies that infuse UDL and differentiated instruction methods, and...


  • Vaughan, Ontario, Canada North Hill Private School Full time $52,000 - $55,400 per year

    RECE Toddler Lead TeacherPrivate school in Vaughan seeking a full-time Toddler lead teacher to begin immediately. The hours would be 8:30 am to 4:30 pm, Monday to Friday. A Toddler teacher is responsible for a group of 15 children and leads two educational assistants in a balanced program, focused on academics and arts.Candidates are required to:be a...


  • Vaughan, Ontario, Canada Prep Academy Tutors Full time $40,000 - $80,000 per year

    Company OverviewPrep Academy Tutors is a private one-on-one tutoring company offering flexible and personalized tutoring programs for students of all ages, from four to twenty years old. We specialize in all subject areas and take pride in hiring only the best educators—certified teachers or those in the process of completing their degree in Education. We...

  • Teacher Aide

    2 weeks ago


    Vaughan, Ontario, Canada Kidango Full time $35,280 per year

    A little about us…Kidango ) is an early learning nonprofit committed to setting every child on a path to thrive in kindergarten and in life. We believe that all children can reach their full potential if they and their families have access to the right opportunities and resources. As the largest child care provider in the San Francisco Bay Area, we provide...


  • Vaughan, Ontario, Canada King Heights Academy Full time $40,000 - $70,000 per year

    King Heights Academy is growing We are currently looking for an experienced and dedicated Part-Time Elementary Physical Education Teacher & Teacher's Assistant to join our team. You will assist with classroom activities, support student learning, and lead Physical Education classes for elementary students. Candidates with coaching experience, particularly in...


  • Vaughan, Ontario, Canada Kleinburg Christian Academy Full time

    Job OverviewWe are seeking a passionate and dedicated French Teacher to join our educational team. The ideal candidate will have a strong background in language instruction and a commitment to fostering a positive learning environment for students. This role involves teaching French to students of various ages, with an emphasis on developing their language...


  • Vaughan, Ontario, Canada Prep Academy Tutors Full time $40,000 - $80,000 per year

    Company OverviewPrep Academy Tutors is a private in-home tutoring company. We deliver flexible and personalized tutoring programs to our students. We specialize in all subject areas and cater to students ages four to twenty. We hire only the best-certified teachers or those completing their degree in Education and pay much higher wages than the industry...

  • General Counsellor

    1 week ago


    Vaughan, Ontario, Canada COSTI Full time $60,000 - $90,000 per year

    This is a union position scheduled to work 35 hours per week.DUTIESProvide intake and assessment of needs, barriers and assets in the development of a settlement plan for all newcomer immigrants, foreign-born citizens, refugees and asylum seekers.Through a Case Management service model, assist clients with information, referral, documentation, crisis...

  • Human Resources

    3 days ago


    Vaughan, Ontario, Canada i-VISTAMED Full time $60,000 - $90,000 per year

    About iVISTAMEDiVISTAMED is a trusted Canadian supplier of premium dental and medical equipment, committed to delivering innovation, quality, and exceptional customer service. Based in Vaughan, Ontario, we are growing rapidly and expanding our talented team. We take pride in fostering a collaborative and inclusive work culture where every team member's...