# Teacher of Computer Science at Wellington College International (China)

> Open job at Wellington College International (China) in Shanghai, China. Workplace: On-site.

Source: Teacher Jobs World, https://teacherjobsworld.com/jobs/wellington-college-international-china-teacher-of-computer-science-qe3ic30
Posted 3 November 2026. Last checked on the employer's career site: 3 November 2026.

## Facts

- Company: [Wellington College International (China)](https://teacherjobsworld.com/companies/wellington-college-international-china)
- Location: Shanghai, China
- Workplace: On-site
- Employment type: Full-time
- Local language: Not required
- Skills: British curriculum, Computing & ICT, International Baccalaureate (IB)
- Not mentioned in the job post: salary, housing, flights, visa sponsorship, relocation, where you can apply from

## Job description

#### Description & Requirements

**Role Description**

**JOB TITLE**

Teacher of Computer Science

**DEPARTMENT**

Academic

**LOCATION**

Shanghai

**SUPERVISOR**

Head of Computer Science

**OBJECTIVES**

The Teacher of Computer Science is responsible for delivering high-quality Computer Science teaching and supporting pupils to develop their computational thinking, programming, problem-solving and digital literacy skills.

The post holder will teach relevant classes within the Key Stage 3, IGCSE and, where applicable, IB curricula, following the curriculum and guidance established by the College and the Head of Computer Science. They will contribute to pupils’ learning in coding, robotics and AI, including preparation for relevant VEX Robotics activities, participation in HackWell, and support for AI enrichment initiatives such as Inspirit AI and MIT Future Builder, as directed by the Head of Computer Science.

The post holder will create a safe, inclusive and stimulating learning environment in which pupils are encouraged to think creatively, work collaboratively and develop a positive attitude towards Computer Science.

**KEY RESPONSIBILITIES**

**Teaching, Learning & Curriculum**

- Plan and teach Computer Science lessons for designated classes, in accordance with the College curriculum and the guidance of the Head of Computer Science.
- Deliver well-structured lessons that provide appropriate coverage, progression and continuity, taking account of pupils’ ages, abilities and prior learning.
- Teach relevant programming and Computer Science concepts, which may include computational thinking, algorithms, programming, data, computer systems and digital technologies.
- Use a range of teaching approaches, practical tasks and projects to engage pupils and develop their understanding.
- Differentiate learning effectively to support pupils who require additional guidance and to provide appropriate challenge for more advanced learners.
- Contribute to curriculum planning, review and resource development as requested by the Head of Computer Science.
- Maintain an orderly, inclusive and purposeful classroom environment that encourages curiosity, independence and responsible collaboration.

**Assessment, Reporting & Communication**

- Assess pupils’ work regularly through appropriate formative and summative approaches, following departmental and College expectations.
- Provide timely and constructive feedback to help pupils understand their progress and next steps.
- Maintain accurate records of pupils’ attainment, progress, participation and relevant pastoral or behavioural concerns.
- Report concerns about a pupil’s progress, behaviour, attendance or well-being to the appropriate colleagues in a timely manner.
- Contribute to written reports, parents’ meetings and other communication with parents as required.
- Communicate professionally and constructively with pupils, parents and colleagues.

**Coding, Robotics, AI & Enrichment**

- Deliver or support age-appropriate coding, robotics and AI learning activities as part of Computer Science lessons and the extracurricular programme.
- Support pupils’ learning with VEX Robotics platforms, which may include VEX GO, VEX IQ and VEX V5, in line with the College’s provision and the post holder’s teaching allocation.
- Help pupils develop relevant skills for VEX activities and competitions, such as coding, robot design, testing, iteration, problem-solving and teamwork.
- Support pupils preparing for VEX Robotics competitions or events, such as the ACAMIS VEX Robotics League, local scrimmages and other relevant tournaments, as directed by the Head of Computer Science.
- Contribute to HackWell by teaching or supporting pupils with coding, project development, prototyping, collaboration and the presentation of their work.
- Support pupils’ participation in AI and technology enrichment initiatives, such as Inspirit AI and MIT Future Builder, as directed by the Head of Computer Science. This may include helping pupils explore AI concepts and applications, develop project ideas, work collaboratively and present their work.
- Promote the responsible and ethical use of AI tools and technologies as appropriate to pupils’ learning and activities.
- Assist with the practical preparation and supervision of VEX, HackWell or AI-related activities when required, following College procedures and the direction of the relevant staff.
- Promote safe, inclusive and responsible use of robotics equipment and technology.
- These responsibilities form part of the Teacher of Computer Science role and do not include departmental leadership or overall coordination of robotics, AI or HackWell programmes.

**Pupil Well-being, Behaviour & Safety**

- Apply College expectations and behaviour policies consistently, helping to maintain pupils’ safety, well-being and positive engagement in learning.
- Set clear expectations for punctuality, participation, care of equipment and respectful conduct.
- Teach and reinforce safe working practices when pupils use computers, robotics equipment, tools or other classroom resources.
- Follow College safeguarding, health and safety, and data protection policies, and report any concerns through the appropriate channels.
- Work collaboratively with pastoral, learning support and other relevant colleagues to support pupils’ learning and well-being.

**Professional Responsibilities & Contribution to College Life**

- Meet directed-time requirements and attend meetings, briefings, training and College events as required.
- Participate in the staff appraisal and professional development processes, including lesson observation and review of teaching practice.
- Maintain appropriate lesson plans, assessment records and other documentation, and make these available as required.
- Take part in duties, cover arrangements and supervision as directed by the Head of the Secondary School or the Master.
- Contribute to the extracurricular programme, assemblies, newsletters and College events as required, including activities connected with Computer Science, coding, robotics or AI.
- Take care of departmental resources and equipment, and report maintenance or replacement needs to the appropriate colleague.
- Uphold the College’s values and maintain professional relationships with pupils, parents and colleagues.

**BASIC QUALIFICATION**

**Education:**

- Bachelor’s degree in Computer Science, Computing, a related subject or equivalent.
- A recognised teaching qualification, or a willingness to work towards one, is desirable.

**Working experience:**

- Experience teaching Computer Science or Computing in a secondary school setting.
- Experience teaching Key Stage 3 and/or examination courses such as IGCSE or IB is desirable.
- Experience supporting coding, robotics, AI or student project work is desirable.

**EXPERTISE**

- Secure subject knowledge in Computer Science and the ability to teach programming and computational thinking effectively.
- Proficiency in at least one programming language, such as Python, Java, JavaScript or C#.
- Ability to plan engaging lessons, adapt teaching to pupils’ needs and assess learning effectively.
- Familiarity with VEX Robotics platforms, particularly VEX GO, VEX IQ and/or VEX V5, or a willingness to develop this expertise.
- Understanding of how to support pupils in preparing for robotics competitions and developing project-based work.
- Experience supporting hackathons or similar events, including HackWell or comparable student innovation events, is desirable.
- Familiarity with AI education initiatives or project-based programmes, such as Inspirit AI or MIT Future Builder, is desirable. A willingness to support pupils’ participation in such initiatives is expected.
- An understanding of responsible and ethical use of AI in education is desirable.
- Strong communication and collaboration skills, with the ability to work effectively as a member of a department.
- A commitment to inclusive teaching, pupil well-being, safeguarding and ongoing professional development.

**OTHER INFORMATION**

The post holder is expected to carry out such other duties as may reasonably be directed by the Head of Computer Science, the Head of the Secondary School or the Master.

As an employer of choice, Wellington College Education (China) is committed to making professional learning and personal development central to its ethos and approach. WCEC fully recognises its responsibilities for safeguarding children. Our safeguarding policy applies to all staff, governors and volunteers working in the Group.

## How to apply

Apply on the job page, https://teacherjobsworld.com/jobs/wellington-college-international-china-teacher-of-computer-science-qe3ic30: its Apply button opens the employer's own application page.

## More jobs from Wellington College International (China)

- [Physics Teacher](https://teacherjobsworld.com/jobs/wellington-college-international-china-physics-teacher-8812exn): Wellington College International (China), Tianjin, China. On-site. Posted 3 November 2026.
- [Teacher of Secondary English Language Learning (ELL)](https://teacherjobsworld.com/jobs/wellington-college-international-china-teacher-of-secondary-english-language-learning-ell-0o8qaye): Wellington College International (China), Shanghai, China. On-site. Posted 31 October 2026.
- [中学计算机科学教师 Secondary School Computer Science Teacher](https://teacherjobsworld.com/jobs/wellington-college-international-china-secondary-school-computer-science-teacher-sj6lk1a): Wellington College International (China), Shanghai, China. On-site. Posted 31 October 2026.
- [中学历史教师 Secondary History Teacher](https://teacherjobsworld.com/jobs/wellington-college-international-china-secondary-history-teacher-28fw0zh): Wellington College International (China), Shanghai, China. On-site. Posted 31 October 2026.
- [SEN Coordinator 学生支持组长](https://teacherjobsworld.com/jobs/wellington-college-international-china-sen-coordinator-b5k0e4t): Wellington College International (China), Shanghai, China. On-site. Posted 29 October 2026.
