Find a jobRecruiters

Computer Science and STEM Teacher

Exclusive opportunity

Onsite

Computer Science and STEM Teacher

Omar Ibn Al-Khattab Academy

Computer Science and STEM Teacher

Skills

PythonJavaDesign ThinkingAIJavascript

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Edmonton, AB, Canada

Work mode:

Onsite

Published on:

25 August 2026

What they need


Design, Computer Science, Physics, and STEM Lab Teacher (Grades 6–11)Job Duties/Responsibilities

The successful candidate will provide engaging, innovative, and student-centred instruction that supports student achievement and skill development in Design, Computer Science, Physics, and STEM education. Responsibilities include:

  • Teaching Design courses for Grades 6–8, Computer Science for Grades 10–11, and Physics 11 in accordance with Alberta curriculum requirements.
  • Leading and managing the school's STEM Lab, including planning, organizing, and facilitating hands-on STEM learning experiences for students across multiple grade levels.
  • Maintaining STEM Lab equipment, materials, technology resources, and ensuring safe operating procedures are followed.
  • Supporting teachers in integrating STEM, technology, engineering, coding, robotics, and design-thinking activities into their classroom programs.
  • Planning and delivering hands-on, inquiry-based learning experiences that foster creativity, problem-solving, critical thinking, and innovation.
  • Teaching foundational and advanced concepts in design thinking, coding, robotics, computational thinking, programming, digital technologies, and physics.
  • Integrating technology and project-based learning to enhance student engagement and real-world application of knowledge and skills.
  • Monitoring student progress through formative and summative assessments and providing timely feedback to students and families.
  • Maintaining accurate records, assessment data, attendance, and reporting using school and division platforms.
  • Collaborating with colleagues to support interdisciplinary learning opportunities and school improvement initiatives.
  • Supporting STEM-related extracurricular activities, competitions, clubs, and student leadership opportunities.
  • Contributing to school culture through extracurricular activities and school-wide initiatives.

Education/Qualifications

In addition to demonstrating strong teaching competencies, applicants must possess:

  • A valid Alberta Teaching Certificate or eligibility for Alberta certification.
  • A Bachelor of Education degree with coursework or specialization in Science, Physics, Computer Science, Technology Education, Design, Engineering, or a related field.
  • Demonstrated excellence in classroom instruction at the junior high and/or high school level.
  • Strong knowledge of Alberta curriculum, assessment, and reporting practices.
  • Experience teaching technology-rich, inquiry-based, and project-based learning environments.
  • Effective classroom management skills and the ability to create a safe, inclusive, and engaging learning environment.
  • Strong interpersonal, communication, and collaboration skills.
  • Experience supporting diverse learners and implementing differentiated instruction.
  • Proficiency in educational technology, coding platforms, and digital learning tools.

Desirable Qualifications

  • Experience managing or operating a STEM Lab, Makerspace, Innovation Hub, or similar learning environment.
  • Experience teaching Design, Computer Science, Coding, Robotics, Engineering, or Technology courses.
  • Experience teaching high school Physics.
  • Knowledge of programming languages such as Python, Java, JavaScript, or similar platforms.
  • Experience with robotics, artificial intelligence, 3D design, CAD software, makerspaces, and emerging technologies.
  • Experience leading STEM initiatives, competitions, science fairs, robotics teams, or coding clubs.
  • Familiarity with International Baccalaureate (IB) programs, inquiry-based learning, or design thinking frameworks is considered an asset.

Pay: $38,787.52-$99,579.80 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Ever-T

PMO IA & Data Science

Freelance

Paris, France

Hybrid

Skills

AIPMO

2 days ago

Quick apply

Naxo

Développeur FullStack Senior React TypeScript Java

430

Freelance

Lille, France

Hybrid

Skills

ReactTypescriptJavaSpring BootKafkaJavascript

16 hours ago

Quick apply

LeHibou

SailPoint Engineer

750€ / jour

Freelance

Paris, France

Hybrid

Skills

JavaScrumJavascript

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools