Secondary Computer Science Teacher at School of the Nations, Macau

School of the Nations, Macau

Secondary Computer Science Teacher

Full-Time in Taipa, MO


  • Teach programing based on the IGCSE syllabus
  • Plan and teach Secondary Computer Science in line with curriculum objectives
  • Approach teaching inclusively - planning, preparing and presenting lessons that cater for the needs of the whole range of ability in the class
  • Establish relationships with pupils that facilitate learning and motivate them with enthusiastic, imaginative lessons
  • Collaborate with parents with regard to their children’s learning including providing feedback regarding progress
  • Challenge and inspire pupils to deepen their skill in using language, linking current studies to earlier learning
  • Foster the intellectual skills and the social abilities of our students so that they can achieve their best regardless of ability or aptitude
  • Develop and modify unit plans, schemes of work and lesson plans in line with SON curriculum objectives

Middle School and Secondary

Our middle school department comprises Primary 6, Form 1, and Form 2 (age 10 to 13), while the secondary department consists of students from Form 3 to Form 6 (age 14 to 18). Class size is kept between 20 and 25. Students’ English fluency includes ESL learners, but by Form 3 most are at or approaching native-level proficiency. We emphasize vertical and horizontal collaboration between teachers and expect teachers to work diligently for their students’ character development, thinking skills, academic performance, spirit of service, emotional, and physical health.

SON is developing its own curriculum that includes different aspects of a holistic education. The Middle School is based on the Cambridge curriculum, while Form 3 and 4 use the IGCSE program. Both of these encourage the use of problem-solving skills to link together knowledge from across subjects. Classes promote group work, projects, and individual work, as well as encourage the use of reasoning and communication skills. Academic content is cross-curricular and emphasizes understanding issues through a global perspective.

Working Hours & Schedule

Teachers have 36 working hours per week, which is comprised of up to twenty 45-minute teaching periods, various responsibilities, and some planning time.

There are about 30 days of Macau and school holidays throughout the year which includes both Winter and Chinese Spring Festival breaks, plus about 60 days of summer holidays. Monthly working Saturdays—which often foster community engagement and extension activities—allow us to lengthen our holidays while still meeting contact day requirements.

Compensation & Benefits

The annual base salary, including housing allowance, is approximately US$44,000, after-tax. This does not include the annual travel allowance, new year’s bonus, pension contributions, and a yearly re-enlistment bonus which is equivalent to one month’s salary. Furthermore, the government of Macau generously provides a teacher’s professional development subsidy of at least US$600 per month. Taken together, the after-tax total compensation that teachers receive is roughly US$62,000.

Benefits include local healthcare coverage, half tuition for up to two dependents to enroll in the school, assistance in finding an apartment including a one-week hotel stay, and an interest-free salary advance to assist with upfront housing costs if needed.


  • A bachelor’s degree in Computer Science (or a closely related major) and a teaching qualification such as a PGCE.
  • Kindly note: according to local regulations, the requirement for a relevant Bachelor's degree cannot be satisfied by alternative means, including a relevant Master's/Ph.D, supplemental coursework, or years of relevant experience. However, a joint Bachelor's/Master's degree, offered by some universities, may be considered.


  • Experience working with native English and ESL students
  • Two or more years of teaching experience
  • Knowledge of a wide range of programing languages