Computer Science Teacher

Details
Location

Shenzhen, China

Contract Type

Full Time

Salary

The salary is competitive and generous with a full range of benefits including housing or housing allowance, medical insurance, fee remissions for children, etc.

Job Description

Summary:

Join a school as a Computer Science Teacher and shape the future of education with cutting-edge technology and innovative teaching.

About the School:

A school with a rich history and global presence, committed to academic excellence and student well-being. It blends traditional values with modern teaching methods and offers a supportive, inclusive environment for both students and staff.

The Opportunity:

As a Computer Science Teacher, you will play a key role in shaping the next generation of tech leaders. You will be responsible for delivering high-quality computing education, supporting curriculum development, and contributing to the school’s co-curricular activities. This is an exciting opportunity to make a real impact in a forward-thinking educational environment.

Key Responsibilities:

  • Teach computing at all levels, ensuring alignment with the school’s curriculum and academic standards
  • Monitor student behavior and maintain a respectful, productive classroom environment
  • Track student progress, assess work, and provide regular feedback through written reports and parent meetings
  • Maintain accurate and up-to-date class attendance records
  • Supervise lunch and play sessions as required
  • Support student welfare by participating in house activities and safeguarding initiatives
  • Carry out weekly boarding duties in accordance with school policy
  • Contribute to co-curricular activities such as sports, arts, and academic clubs
  • Collaborate with leadership and colleagues on curriculum development and school events

Qualifications & Skills:

Required

  • Undergraduate degree in Computer Science or a closely related subject
  • High command of English and ability to deliver content in English
  • Strong coding skills
  • At least 2 years of full-time documented teaching experience, preferably in international schools offering IGCSEs and A levels
  • Understanding of CAIE IGCSE/A A-level curriculum requirements

Preferred

  • Master’s degree from an overseas university
  • Experience teaching computer/coding-related clubs, after-school activities, and external competitions
  • Familiarity with inquiry-based teaching approaches

Compensation & Benefits:

  • Competitive salary and benefits package
  • Comprehensive health, dental, and vision insurance
  • Opportunities for professional development and continued learning
  • Supportive and inclusive work environment
  • Access to a global network of schools and educational resources

Related Jobs Nearby

Geography Teacher

Shenzhen, China

Competitive

Join a school as a Geography Teacher and make an impact in a dynamic educational environment.
Music Teacher

Shenzhen, China

The salary is competitive and generous with a full range of benefits including housing or housing allowance, medical insurance, fee remissions for children, etc.

Join a school as a Music Teacher and shape young minds with passion and expertise.
Mathematics Teacher

Shenzhen, China

The salary is competitive and generous with a full range of benefits including housing or housing allowance, medical insurance, fee remissions for children, etc.

Mathematics Teacher sought for a school with a strong academic tradition and global reach.
English Teacher

Shenzhen, China

The salary is competitive and generous with a full range of benefits including housing or housing allowance, medical insurance, fee remissions for children, etc.

Join a school as an English Teacher and contribute to a dynamic learning environment.
Humanities Teacher

Shenzhen, China

Competitive

Join a school as a Humanities Teacher and make a difference in student learning and development.
AP Chemistry Teacher

Shenzhen, China

$55000 - $65000

AP Chemistry Teacher opportunity at a top-performing international school in Shenzhen.
English Language Arts Teacher

Shenzhen, China

$55000 - $65000

English Language Arts Teacher for a high-achieving school in Shenzhen.
Music Teacher - Band

Shenzhen, China

$55000 - $65000

Join a school as a Music Teacher - Band for the 2026-27 school year.