Job Openings Computer Science Teacher

About the job Computer Science Teacher

Computer Science Teacher - Sept 2025 Start

Beijing, China

Position Overview

An established international school in Beijing is seeking an experienced and dynamic Computer Science Teacher to join its faculty. The successful candidate will be responsible for delivering a high-quality curriculum in computer science, fostering students problem-solving abilities, computational thinking, and digital literacy skills. The role involves teaching students across various grade levels, preparing them for international assessments, and integrating innovative teaching methodologies into the classroom.

Key Responsibilities

  • Plan and deliver engaging and challenging Computer Science and ICT lessons following an internationally recognized curriculum (IGCSE, A-Level, IB, or AP).
  • Develop students' coding, programming, and computational thinking skills using programming languages such as Python, Java, C++, or Scratch.
  • Prepare students for external examinations and university pathways by implementing rigorous coursework and assessments.
  • Integrate technology and hands-on learning approaches to enhance student engagement and practical application of computer science concepts.
  • Encourage students to develop independent projects, participate in coding competitions, and engage in extracurricular activities related to technology and innovation.
  • Support school-wide STEM initiatives and collaborate with faculty to promote interdisciplinary learning.
  • Maintain up-to-date knowledge of emerging trends in computer science education and incorporate them into the curriculum.
  • Assess and monitor student progress, providing timely feedback and personalized support.
  • Participate in faculty meetings, professional development programs, and school events as required.

Qualifications & Requirements

  • A Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
  • A recognized teaching qualification (PGCE, QTS, State Teaching License, or equivalent).
  • Minimum of two years of teaching experience in Computer Science or ICT at the middle and high school levels, preferably in an international school setting.
  • Experience with IGCSE, A-Level, IB DP Computer Science, or AP Computer Science is highly desirable.
  • Strong programming skills in Python, Java, or other relevant languages.
  • Ability to integrate technology into instruction effectively and foster an inquiry-based learning environment.
  • Excellent communication and interpersonal skills, with a passion for mentoring and inspiring students.
  • Experience leading coding clubs, robotics teams, or STEM-related extracurricular activities is an advantage.

Remuneration & Benefits

The salary and benefits package provided is highly competitive depending on the
qualifications and experiences of the successful candidate.
- Competitive base yearly salary and promotion system $53K -$67K plus bonus and pension per year
- Paid winter and summer vacations & public holidays
- Contract fulfillment bonus
- International cover health Insurance for teachers and their dependents
- Social Insurance & Medical Insurance
- Flights to school from point of origin and relocation allowance
- Visa fees are covered by the school
- Free on-campus lodging or a generous housing allowance
- Annual flight allowance
- Meals: 3 meals free for school days.
- Education for dependents (5-18 years)
- Professional development opportunities
- Rich staff activities, clubs. Excellent on-campus facilities including gym, swimming
pool, tennis court, golf driving and putting ranges, etc.


We look forward to receiving your application