High School Computer Science Teacher
Hangzhou DinChance Human Resource Service Co., LtdShanghaiUpdate time: March 8
Job Description
Position: High School Computer Science Teacher
Department: High School Division

Report to: (Direct) – Director of SG and A-Level Programs (Indirect) – Department Leader
Staff managed/supervised: -
Effective date: -august 2026

Position Purpose
The Computer Science Teacher is responsible for delivering high-quality instruction in Computer Science and ICT across all assigned High School programs. The role emphasizes coding, computational thinking, data organization, algorithms, robotics, and emerging technologies (AI, VR, AR).
The teacher will inspire students to develop problem-solving skills, digital literacy, and creativity, preparing them for A-Level and AP Computer Science, or ICT pathways.
This position also contributes to the school’s mission of fostering global citizens through innovative, technology-infused learning.

Key Responsibility
1.Curriculum Delivery and Innovation
Teach Computer Science and ICT across designated grade levels (SG and A-Level).
Develop engaging lessons aligned with international curricula (A-Level, AP).
Infuse education technology into teaching and learning, including coding platforms, robotics, and AI tools.
2.Assessment and Students Progress
Design formative and summative assessments to monitor student achievement.
Provide timely feedback and maintain accurate records of student progress.
3.School Infrastructure and Collaboration
Support integration of digital tools into classroom practice.
Collaborate with IT and Innovation Teams to ensure effective use of school infrastructure.
Contribute to school infrastructure development and maintenance by advising on classroom technology needs.
4.Pastoral and Co-Curricular Contribution
Serve as a mentor and role model, supporting student welfare and safeguarding.
Lead or support co-curricular clubs (e.g., coding, robotics, digital design).
Participate in school events, parent meetings, and professional development.
5.Professional Growth and Research
Stay current with educational technology trends and peer-reviewed research.
Engage in continuous professional development and contribute to faculty learning.
6.Performs ad-hoc duties as assigned.

Qualifications
Education & Certification Bachelor’s degree in computer science, ICT, or related field (Master’s preferred).
Recognized teaching qualification (PGCE, B.Ed., or equivalent).
Additional certifications in ICT/CS pedagogy or ISTE/CSTA standards desirable.
Experience Minimum 2–3 years of successful teaching experience in Computer Science/ICT.
Experience in international schools and familiarity with A-Level or AP curricula preferred.
Background in coding (Java, Python, block-based coding), robotics, or AI integration advantageous.

Skills & Attributes Strong subject knowledge and ability to inspire students.
Effective classroom management and cross-cultural communication skills.
Flexibility to adapt to diverse student needs, including EAL learners.
Performance Indicators Student achievement in A-Level or AP Computer Science examinations.
Evidence of innovative, technology-infused teaching practices.
Positive feedback from students, parents, and colleagues.
Contribution to co-curricular and school-wide innovation initiatives.
Compliance with safeguarding, child protection, and school policies.

Requirements
QTS/PGCE/Teaching qualifications
Education: bachelor's degree or higher (preferably in Education)Experience: 4+ years teachingCurriculum: AP Program / A-level Program / Global lmpact Program(GIP)

Package
Salary of 25-35k per month based on qualifications and experience
Monthly housing allowance
Full medical insurance
Annual flight allowance

Get email alerts for the latest"High School Computer Science Teacher jobs in Shanghai"