×
Register Here to Apply for Jobs or Post Jobs. X

Teacher of Computer Science

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: The Independent Schools Council
Full Time, Part Time position
Listed on 2026-02-15
Job specializations:
  • Education / Teaching
    Teacher Assistant/ Paraprofessional, Computer Science
Salary/Wage Range or Industry Benchmark: 60000 - 80000 GBP Yearly GBP 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

Teacher of Computer Science

Start Date:

September 2026

Tenure:
Permanent, Full time/Part time (minimum 4 days per week)

Salary:
Competitive – based on the Surbiton High School Pay Scale

Surbiton High School is seeking an enthusiastic and forward‑thinking Teacher of Computer Science to join our growing and ambitious department. This is an excellent opportunity for a passionate teacher—whether experienced or early in their career—to inspire students, shape the future of the subject, and contribute to an exciting period of departmental development.

About the Department

Our Computer Science Department is small but rapidly expanding, with increasing levels of uptake and exceptional pupil outcomes. Recent results include:

88% grades 7–9 at GCSE (2025) — includes 56% grade 9

100% B-A at A Level (2025) - with 66% A/A*

Many of our students go on to study Computer Science or related subjects at top UK universities, reflecting both their passion and the excellent preparation they receive.

We are reintroducing Computer Science across Key Stage 3 to create a cohesive pathway towards OCR GCSE and A Level. The department offers a variety of co‑curricular opportunities—including coding clubs, multimedia design and enrichment activities—that help students develop both creativity and technical skills.

This is an exciting moment to join the team. You will be working with an experienced Head of Department, in well‑equipped facilities, with the chance to influence the continued growth and strategic direction of Computer Science at Surbiton High School.

What You’ll Be Doing
  • Plan and deliver inspiring, well‑structured lessons across KS3–KS5.
  • Teach Python as the core programming language, modelling best practice and algorithmic thinking.
  • Diagnose, debug and support pupil code effectively, helping learners understand how to solve problems independently.
  • Contribute to high‑impact intervention at GCSE and A Level to support exceptional outcomes.
  • Help develop an ambitious and coherent KS3 curriculum that sets pupils up for success.
  • Engage in co‑curricular activities such as programming clubs, digital media projects or competitions.
  • Support the department’s vision to become a Computer Science Hub across United Learning and the wider local community.
  • Participate in trips, enrichment events and wider school life.
  • Uphold excellent pastoral care as a Form Tutor or Deputy Form Tutor.
  • Commit to continuous professional development, both internally and externally.
What We’re Looking For Essential Skills & Attributes
  • Confident Python programming ability and experience teaching Python‑based courses.
  • The capacity to deliver high‑quality lessons at KS3, GCSE and A Level (or the potential to do so).
  • A strong understanding of Computer Science principles, pedagogy and assessment.
  • The ability to inspire, motivate and support students of all abilities.
  • Strong organisational, administrative and ICT skills.
  • A collaborative, positive and forward‑thinking approach.
  • A genuine passion for computing and a desire to share it with young people.
Desirable Experience
  • Familiarity with OCR GCSE (J277) and OCR A Level (H446).
  • Experience supporting computing clubs, competitions, robotics, digital media or enrichment activities.
  • Awareness of modern digital tools such as IDEs, Git Hub, LLMs and specialist Python libraries.
  • Skills in related areas such as image editing, animation, 3D modelling or web development (HTML/CSS/JavaScript).
  • Confidence in using Microsoft Office to support teaching and administration.

We welcome applications from ECTs and experienced teachers. You will likely demonstrate:

  • A good Honours degree (essential).
  • A recognised teaching qualification (QTS desirable but not essential).
  • Evidence of ongoing professional development.
  • Personal integrity, professionalism and the ability to handle confidential matters sensitively.
  • Warmth, empathy and strong communication skills with pupils, parents and colleagues.
  • High expectations for pupil progress, behaviour and personal development.
  • Creativity, flexibility and the confidence to try new ideas.
  • Ambition for yourself, your students and the

If you are excited by the opportunity to help shape the future of Computer Science at Surbiton…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary