Computer Science Teacher

International Schools Group

Eastern Province

On-site

SAR 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

International Schools Group in Saudi Arabia is seeking a Y9 - Y13 Computer Science teacher responsible for teaching IGCSE and A Level. Applicants should have excellent communication skills and experience in programming, particularly in Python.

The successful candidate will plan lessons, prepare students for Cambridge examinations, and contribute to curriculum development while supporting student wellbeing and academic performance.

Qualifications

  • Master’s degree preferred for teaching Computer Science.
  • Certification from a recognized institution in the required subject area.
  • Prior experience as a KS4/5 Computer Science teacher.
  • Familiarity with relevant programming languages.

Responsibilities

  • Teach Computer Science IGCSE and A Level across Y9–Y13.
  • Plan and deliver lessons aligned with a documented curriculum.
  • Prepare students for Cambridge IGCSE and A Level examinations.
  • Support students through pre‑release materials and coursework projects.
  • Observe, monitor and record student progress.

Skills

Teaching Computer Science
Python programming
Communication skills
Classroom management
Curriculum development

Education

University degree in Computer Science or related field
Current teacher certification

Tools

G Suite

Job description

We are looking for a Y9 - Y13 Computer Science teacher who will form part of a dynamic and highly successful Department. The position is responsible for teaching Computer Science IGCSE and A level. The successful candidate will be expected to demonstrate a commitment to the safety and security of children and young people (child protection), have the ability to teach across the age and ability range, demonstrate the ability to communicate ideas and information clearly and proficiently, have decisiveness in classroom control and managing practicals, plan and deliver lessons in accordance with the goals and objectives of a clearly defined and documented curriculum, prepare students for Cambridge IGCSE Computer Science, deliver Cambridge A Level Computer Science including supporting students through the pre-release material and coursework project components, support students with programming in relevant languages such as Python and pseudocode appropriate to their stage, contribute to the development and documentation of the KS3-KS5 Computing CS curriculum, deliver an active hands‑on and student‑centred programme to promote learning, demonstrate the ability to work independently and as part of a team, observe, monitor and record student progress with excellent personal administration skills, respond appropriately to the range of individual needs and abilities within the class, have a good grasp of educational technology, computer science and how it is implemented to enhance learning opportunities, be flexible and adaptable to changes with regards to distance learning if necessary, be committed to the pastoral system in the role of form tutor, be committed to supporting student wellbeing and academic care, and perform other duties as assigned by the Headteacher and Head of Department.

Responsibilities
  • Teach Computer Science IGCSE and A Level across Y9–Y13.
  • Plan and deliver lessons aligned with a documented curriculum.
  • Prepare students for Cambridge IGCSE and A Level examinations.
  • Support students through pre‑release materials and coursework projects.
  • Teach programming in Python and other relevant languages.
  • Contribute to KS3‑KS5 computing curriculum development.
  • Deliver a hands‑on, student‑centred programme to promote learning.
  • Observe, monitor and record student progress.
  • Submit to the pastoral system as form tutor.
  • Support student wellbeing and academic care.
  • Perform additional duties as directed by senior leadership.
Qualifications and Experience
  • University degree in the subject area of employment (Master’s degree preferred).
  • Current teacher certification in the required subject area from a recognised, nationally recognised institution.
  • Relevant experience and certification in teaching comparable school programmes.
  • Prior experience as a KS4/5 Computer Science teacher.
  • Experience with G Suite.
  • Familiarity with Python and/or other programming languages relevant to Cambridge specifications.
  • Track record of continued professional development.
  • Excellent communication skills in English, both verbal and written.
  • Good interpersonal skills in interacting with students, parents and colleagues.
  • Ability to supervise students in non‑classroom settings.
  • Ability to work independently and within a team.
  • Ability to lead after‑school activities, including robotics or media.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computing Mentor: IGCSE & A‑Level CS, Python, Robotics
Computing Mentor: IGCSE & A‑Level CS, Python, Robotics

International Schools Group • Eastern Province

On-site
SAR 80,000 - 100,000
Arabic as a Second Language Teacher (Temporary)
Arabic as a Second Language Teacher (Temporary)

Misk Schools • Riyadh

On-site
SAR 60,000 - 90,000
Computing Instructor
Computing Instructor

Urban Ridge Supplies • Riyadh

On-site
Music/PSHE Teacher
Music/PSHE Teacher

International Schools Group • Eastern Province

On-site
SAR 180,000 - 240,000
Cambridge High School Computer Science Teacher - Jeddah
Cambridge High School Computer Science Teacher - Jeddah

Worldteachers • Jeddah

On-site
SAR 78,000 - 145,000
Housing allowance
Transport allowance
Medical insurance for employee and fam
+2
Computer science Teacher(female)
Computer science Teacher(female)

Worldteachers • Jeddah

On-site
SAR 78,000 - 145,000
Housing allowance
Transport allowance
Medical insurance for employee and fam
+2
Islamic Teacher (Temporary)
Islamic Teacher (Temporary)

Misk Schools • Riyadh

On-site
SAR 60,000 - 100,000
Computer Science Teacher
Computer Science Teacher

Join Solutions • Jeddah

On-site
SAR 78,000 - 123,000
Senior School Physics Teacher - Riyadh Campuses - Required Immediately
Senior School Physics Teacher - Riyadh Campuses - Required Immediately

BISR • Riyadh

On-site
SAR 180,000 - 300,000
Computer Science Teacher
Computer Science Teacher

ATLAS Teachers • Riyadh

On-site
SAR 152,000 - 186,000
Furnished apartment
End of service indemnity