Computer Science Teacher KS3 IGCSE A Level

Details
Location

Changzhou, China

Contract Type

Full Time

Salary

Competitive Salary & Benefit

Job Description

Summary:

Join a school as a Computer Science Teacher KS3 IGCSE A Level and shape the future of education.

About the School:

A school is dedicated to providing a world-class, bilingual education that prepares students for top universities. It fosters a supportive community focused on academic excellence and personal development.

The Opportunity:

A school is seeking a forward-thinking and highly skilled Computer Science Teacher to deliver outstanding teaching at IGCSE and A Level. This role offers the chance to lead the development of a dynamic, future-focused computing provision, while cultivating a culture of curiosity and innovation through project-based learning and emerging technologies.

Key Responsibilities:

  • Plan and deliver rigorous, engaging lessons aligned with the British National Curriculum and examination board specifications.
  • Develop students’ understanding of core computer science principles, including algorithms, data structures, and computational thinking.
  • Design and implement a progressive computing curriculum from Key Stage 3 through to Key Stage 5.
  • Embed project-based learning approaches that require students to design and build real-world computing solutions.
  • Integrate interdisciplinary links with Design & Technology, engineering, and STEM to reflect authentic industry practices.
  • Collaborate with existing staff to develop a school-wide robotics programme and deliver learning experiences using platforms such as Arduino and Micro:bit.
  • Introduce students to artificial intelligence and generative technologies in an ethical and age-appropriate manner.
  • Establish and lead co-curricular activities such as coding clubs, hackathons, and robotics teams.

Qualifications & Skills:

Required

  • Degree in Computer Science or a closely related discipline.
  • Recognised teaching qualification (e.g. PGCE, QTS, or equivalent).
  • Proven experience teaching Computer Science at IGCSE and A Level.
  • Strong programming knowledge (e.g. Python, Java, or similar).
  • Experience or strong interest in physical computing and embedded systems (Arduino, Micro:bit, etc.).
  • Commitment to project-based and inquiry-driven learning approaches.

Preferred

  • Experience with robotics platforms (e.g. VEX, LEGO, or similar).
  • Familiarity with AI/ML tools and integrating generative technologies into teaching.
  • Experience in international or bilingual educational contexts.
  • Evidence of leading or contributing to extracurricular STEM initiatives or competitions.

Compensation & Benefits:

  • Competitive salary and benefits package.
  • Full health, dental, and vision insurance.
  • Opportunities for professional development and career growth.
  • Supportive and inclusive working environment.
  • Access to a collaborative and innovative school community.