We are seeking a dedicated and knowledgeable Secondary Computer Science Teacher to join our academic team. The ideal candidate will have a strong foundation in computer science concepts and a passion for inspiring students in grades 6–12. You will be responsible for planning and delivering engaging lessons, helping students develop problem-solving skills, and guiding them through programming, digital literacy, and emerging technologies. The role requires a balance of subject expertise, effective classroom management, and a commitment to fostering a supportive and innovative learning environment.
Key responsibilities include teaching core computer science topics such as algorithms, programming fundamentals, data structures, computer systems, and web technologies. You will also prepare students for assessments, provide constructive feedback, and encourage curiosity, creativity, and critical thinking in the digital world.
If you are passionate about education and preparing students for a technology-driven future, we’d love to hear from you.