Computer Science Teacher — Grades 1–8
Technology is already shaping the world our students will inherit, and how they engage with it matters. This role equips students with the computational thinking, digital literacy, and problem-solving skills to navigate that world with competence and ethical grounding. The right candidate brings both technical expertise and the ability to connect coding and technology to meaningful, real-world purpose.
ABOUT THE ROLE
- Design and deliver an engaging, age-appropriate Computer Science and digital literacy curriculum for Grades 1–8, aligned with Ontario's Computer Studies framework and the school's broader educational goals.
- Teach foundational programming concepts, computational thinking, and problem-solving using tools appropriate to each grade level, including block-based coding (e.g., Scratch) for younger students and text-based languages (e.g., Python) for Grades 7–8.
- Integrate digital citizenship, online safety, and ethical use of technology throughout instruction, helping students think critically about how technology shapes their lives and responsibilities as Muslims.
- Design project-based learning experiences that connect Computer Science to real-world problems and cross-curricular themes, including opportunities for Islamic application such as designing tools for community benefit or exploring the ethics of AI.
- Maintain a safe and structured lab or classroom environment with clear expectations around responsible technology use.
- Conduct varied assessments, track skill development, and provide constructive feedback to students and families through report cards and parent-teacher meetings.
- Stay current with developments in Computer Science education and emerging technologies, and bring that awareness into the classroom in age-appropriate ways.
- Collaborate with classroom teachers to integrate technology meaningfully across subjects and support the school's broader use of educational technology.
WHO WE'RE LOOKING FOR
- A teacher who is genuinely excited about technology and can make that excitement accessible, even to students who don't yet see themselves as "tech people."
- Someone who thinks critically about technology, not just enthusiastically, and who can help students develop a healthy, ethical, and purposeful relationship with the digital world.
- Creative, adaptable, and comfortable moving between different tools, platforms, and grade levels.
QUALIFICATIONS
- Bachelor's degree in Computer Science, Education, Information Technology, or a related field
- OCT certification is a strong asset
- Minimum 1–2 years of experience
- Demonstrated proficiency in programming and computer science fundamentals; experience with tools such as Scratch, Python, or web development is an asset
- Experience teaching or working with elementary or intermediate-aged students
- Familiarity with the Ontario Computer Studies curriculum framework and current best practices in CS education
- Deeply committed to Islamic education, tarbiyah, and developing students of strong character and ethical thinking
