Teacher of Computer Science

  • Organisation: Surbiton High School
  • Location: Surrey
  • Tenure: Term Time
  • Closing Date: Thursday 26 February 2026

Surbiton High School is seeking an enthusiastic and forward‑thinking Teacher of Computer Science to join our growing and ambitious department.

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) — including 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

As a Teacher of Computer Science, you will:

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

We are keen to hear from candidates who bring:

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, GitHub, 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 High School, we would be delighted to receive your application.

Please refer to the Job Description and Person Specification for further details.

Surbiton High School holds a Skilled Worker sponsorship licence and, subject to all the relevant legal requirements being met, we would be willing to consider sponsorship for the successful candidate.

Surbiton High School is culturally diverse and fully committed to celebrating and respecting inclusion and diversity throughout our community.

Surbiton High School is committed to safeguarding and promoting the welfare of children, and applicants must be willing to undergo child protection screening appropriate to the post, including checks with past employers, the Disclosure and Barring Service and online/social media searches.

Please note that the School reserves the right to appoint at any stage during the recruitment process.

For any queries relating to the role or your application, please email

recruitment@surbitonhigh.com

Surbiton High School is seeking an enthusiastic and forward‑thinking Teacher of Computer Science to join our growing and ambitious department.


Description

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) — including 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

As a Teacher of Computer Science, you will:

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

We are keen to hear from candidates who bring:

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, GitHub, 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 High School, we would be delighted to receive your application.

Please refer to the Job Description and Person Specification for further details.

Surbiton High School holds a Skilled Worker sponsorship licence and, subject to all the relevant legal requirements being met, we would be willing to consider sponsorship for the successful candidate.

Surbiton High School is culturally diverse and fully committed to celebrating and respecting inclusion and diversity throughout our community.

Surbiton High School is committed to safeguarding and promoting the welfare of children, and applicants must be willing to undergo child protection screening appropriate to the post, including checks with past employers, the Disclosure and Barring Service and online/social media searches.

Please note that the School reserves the right to appoint at any stage during the recruitment process.

For any queries relating to the role or your application, please email

recruitment@surbitonhigh.com


Surbiton High School

Surbiton High School
Surbiton Crescent, Kingston upon Thames, KT1 2JT

Discover more

Top