Omar Ibn Al-Khattab Academy
Computer Science and STEM Teacher
Edmonton$39K - $100K (Employer provided)
Easy Apply
Easy Apply
Your qualifications for this job
Edit
- JavaScript
- Computer science
- AI
- High school diploma or GED
- Python
- Bachelor's
- Communication skills
Do you also have these qualifications?


- Robotics


- Differentiated instruction


- Laboratory experience


- Java
Show more

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
Incase you would like to apply to this job directly from the source, please click here