Job search

Use the filters below to find the perfect job that matches your criteria!

School settings

Roles

Locations

Contract

Filters
Class Teacher | Experienced | Good School | Primary Teacher | Secondary Teacher

Geography Teacher – Secondary School

Harrow

MPS / UPS

Start Date: January 2026

Are you passionate about inspiring young minds to explore the world around them?

Class Teacher | Experienced | Good School | Permanent | Secondary Teacher

Lead Practitioner - English

Brent

January Start

MPS/UPS

We are seeking to appoint a well-qualified, enthusiastic and inspiring English teacher to join the English department as our Lead Practitioner in English.

Experienced | Good School | Long Term | Teaching Assistant (SEN / General)

SEN Teaching Assistant

Full time

ASAP Start

Harrow

About this Role

What we will offer:

•         Significant personal development opportunities to work within a holistic organisation and the satisfaction to significantly improve the lives of young people and their families.…

Class Teacher | Early Careers Teacher / ECT | Experienced | Good School | Permanent | Primary Teacher

Class Teacher – Reception, KS1 and KS2.

Class Teacher | Experienced | Good School | Permanent | Primary Teacher

Experienced Teacher for KS2

Salary: MPS (Inner London M3 – M6)

£44,238 - £52,300

Hours: Full Time

Start Date: January 2026

Our School is an outstanding and friendly school located in Kensington and Chelsea.

Class Teacher | Experienced | Permanent | Secondary Teacher

Maths Teacher

Maths Teacher / ECT

(Wandsworth)

MPS/UPS

January Start

 

Q- Are you a passionate, hardworking and versatile Maths Teacher or ECT looking for an exciting opportunity?

Class Teacher | Experienced | Good School | Permanent | Secondary Teacher

Teacher of Computing

Harrow

Full time / Permanent

£37,870 - £56,154

January start

About this Role

We are seeking an enthusiastic and inspirational Teacher of Computing who is passionate about teaching and learning and is dedicated to achieving excellence for all…