IB Middle and High School Computer Science Teacher
Share
We are seeking a skilled and enthusiastic educator to teach Computer Science across the IB Middle Years Programme (MYP) and the IB Diploma Programme (DP). This role provides the opportunity to foster computational thinking, problem-solving, and digital literacy through inquiry-based learning. The successful candidate will contribute to curriculum development, mentor students on IB assessments and projects, and support cross-curricular integration of technology.
Key Responsibilities
Curriculum and Instruction
• Design and deliver engaging, inquiry-based lessons aligned with IB MYP and DP Computer Science frameworks.
• Teach programming, algorithmic thinking, systems design, and computational modeling using current technologies.
• Prepare students for IB DP assessments, including Internal Assessments and external examinations, through project-based learning.
• Integrate interdisciplinary themes such as digital ethics, artificial intelligence, and data security to promote real-world relevance.
• Encourage students to develop curiosity, responsibility, and ethical practices in digital environments.
Planning and Collaboration
• Develop lesson plans and assessments aligned with IB standards and learning outcomes.
• Collaborate with colleagues across disciplines to enhance technology integration and cross-curricular learning.
• Differentiate instruction to meet diverse learner needs, including varying levels of coding proficiency.
• Share best practices and digital tools to improve teaching and learning effectiveness.
Assessment and Feedback
• Use formative and summative assessments aligned with IB MYP and DP criteria.
• Provide timely and constructive feedback to support student growth and reflection.
• Mentor students on DP Internal Assessments and Extended Essays related to Computer Science.
• Communicate regularly with parents and guardians regarding student performance.
Resource and Technology Management
• Maintain and organize software, hardware, and digital resources for student use.
• Collaborate with leadership to plan and manage technology upgrades and innovations.
Professional Development and Engagement
• Participate in IB professional development focused on technology and pedagogy.
• Collaborate with faculty to develop interdisciplinary projects and integrate technology across subjects.
• Stay updated on emerging technologies and trends in computer science education.
Communication and Leadership
• Communicate effectively with students, parents, and colleagues regarding curriculum updates and student achievements.
• Contribute to newsletters or school communications to showcase student projects.
• Promote digital citizenship and ethical technology use among students.
• Support and organize coding clubs, robotics teams, or technology-related events.
Student Support and Safety
• Ensure a safe, inclusive, and supportive digital and classroom environment.
• Support students’ social and emotional well-being through guidance and mentoring.
Additional Responsibilities
• Supervise at least one after-school club, sport, or activity.
• Chaperone one after-school event (e.g., prom or school socials).
• Assist with daily school duties, including break and lunchtime supervision.
• Perform other duties as assigned by the Middle/High School Principal.
Qualifications
• Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s in Education preferred).
• Teaching diploma, certificate, or equivalent qualification.
• Minimum of 3 years teaching experience, preferably in an IB MYP and DP setting.
• Knowledge of programming languages, systems architecture, and computational thinking.
• Excellent communication, problem-solving, and collaborative skills.
Application
We welcome candidates who are passionate about developing students’ computational thinking, digital literacy, and problem-solving skills across IB MYP and DP Computer Science courses.
To apply, please send your letter of application and curriculum vitae to: teacherrecruitment@mkis.