Prince Charles International Schools PCIS PCIS
bg-banner

Careers

Join Our Team

Available Positions

Computer Science / ICT Teacher – Primary & Secondary

The school is currently looking for a passionate, innovative, and dedicated Computer Science / ICT Teacher to join our academic team and teach students across the Primary and Secondary sections.

The successful candidate will be responsible for delivering engaging, practical, and age-appropriate lessons in Computer Studies, Information and Communication Technology (ICT), Computer Science, coding, and digital literacy.

The teacher will help students develop strong foundational computer skills in the Primary years while progressively introducing more advanced concepts such as programming, computational thinking, problem-solving, software applications, and technology projects at the Secondary level.

The successful candidate will be expected to:

  • Plan and deliver engaging Computer Science and ICT lessons for Primary and Secondary students.
  • Teach basic computer operations, digital literacy, typing, productivity applications, and responsible use of technology.
  • Introduce students to coding, programming, computational thinking, and problem-solving.
  • Develop practical, hands-on activities and projects that encourage creativity and innovation.
  • Support students in developing 21st-century digital and technological skills.
  • Prepare appropriate learning materials, assignments, assessments, and practical exercises.
  • Monitor, assess, and provide constructive feedback on students’ academic progress.
  • Maintain an engaging and well-organized computer laboratory environment.
  • Encourage students to participate in technology-related projects, coding activities, robotics, and other STEM initiatives.
  • Adapt teaching approaches to meet the different learning needs and abilities of students.
  • Work collaboratively with other teachers and school leadership to support the academic and personal development of students.
  • Contribute to the school’s Montessori-oriented learning environment by encouraging independence, curiosity, critical thinking, and practical learning.
  • Participate in school activities, clubs, projects, and other extracurricular programmes as required.

The ideal candidate will be enthusiastic about technology and education and able to inspire students to see computing not simply as a school subject, but as a practical tool for creativity, innovation, communication, and future opportunities.

Requirements:
  • A Bachelor’s degree or equivalent qualification in Computer Science, Computer Education, Information Technology, Software Engineering, or a related field.
  • A recognized teaching qualification or relevant teacher-training experience is an advantage.
  • Previous experience teaching Computer Science, ICT, Computer Studies, or related subjects at Primary and/or Secondary school level.
  • Strong knowledge of computer fundamentals, digital literacy, and common productivity applications.
  • Good understanding of programming and coding concepts.
  • Ability to teach programming concepts in an age-appropriate and practical manner.
  • Experience or knowledge of educational technology, robotics, coding platforms, or STEM activities is an advantage.
  • Strong classroom management and communication skills.
  • Ability to develop engaging practical lessons and project-based learning activities.
  • Ability to assess student learning and provide meaningful feedback.
  • Passion for working with children and young people and supporting their academic development.
  • Ability to work effectively as part of a professional teaching team.
  • Willingness to embrace a Montessori-oriented, student-centred approach to teaching and learning.
  • Creativity, patience, professionalism, integrity, and a strong commitment to safeguarding students.
  • Ability to use technology confidently as a teaching and learning tool.
  • Candidates should demonstrate a willingness to continuously develop their professional and technological skills.

Application Form

Fill out the form below to apply for a position. Please ensure all details are accurate.

Chat with us