Teacher jobs in London

Teacher of English
Haydon School, Eastcote, Pinner (North West London)
We are looking for a passionate Teacher of English to thrive in our supportive and friendly English faculty. We are extremely well resourced and supportive of your professional development.

Teacher of Science
The Vanguard School, Lambeth, Lambeth
We are seeking a Teacher of Science, to plan and deliver high quality engaging and challenging teaching and learning, across the full ability and age range of students in our unique setting.

Head of Kindergarten (2+ - 3+)
Herne Hill School, London SE24 9LY
Unique opportunity for an exceptional Early Childhood Educator to make a mark and lead our amazing Kindergarten team, championing Love ∙ Care ∙ Excellence at our fabulous facilities which are entirely tailored to 2+ year olds.

Class Teacher
Earlsmead Primary School, Harrow
Are you passionate about your subject? Do you want a great place to work with a positive atmosphere, with supportive colleagues, well-behaved students, bespoke CPD, high standards and fast career progression opportunities? If yes, look no further.

Maths Teacher
St Matthew Academy, SE3 0XX, Blackheath, London Borough of Lewisham
Secondary Maths Teacher required at our diverse, vibrant all-through school for girls and boys aged 4 to 16.

Teacher of History
City of London Academy (Southwark), Southwark
We have an exciting opportunity for an exceptional qualified Teacher of History to work within a talented, highly motivated and supportive team and teach KS3-5 classes within our History department.

Spanish Teacher
Alperton Community School, Brent
Job Title: Spanish Teacher Salary range: Inner London Pay Scales Inner London Pay Scales MPS (£34,502 - £44,756) / UPS (£49,320 - £53,482) Contract: Permanent Hours of work: Teachers Terms and Conditions Location: Alperton, London

Teacher of Maths
City of London Academy (Southwark), Southwark
We have an exciting opportunity for an exceptional qualified Teacher of Maths to work within a talented, highly motivated and supportive team and teach KS3-5 classes within our Maths department.

PE Teacher
East London Independent School, Newham
Teach. Champion. Empower. Safeguard PE Teacher needed to deliver engaging learning to pupils with neurodiverse identities. We offer competitive salaries, high quality CPD and online employee wellbeing platforms.

Class Teacher for a SLD & MLD Class
Tes Schools Recruitment, Croydon
Tes is supporting the appointment of a Class Teacher for a SLD & MLD Class at a Special Needs school in Croydon.

Learning Supervisor (Cover Teacher)
St Dunstan's College, Lewisham
The College wishes to appoint a skilled, authoritative, and well-organised individual to work closely with Heads of Department and Senior School teaching staff to ensure delivery of an outstanding service of learning supervision during cover lessons.

Teacher of Psychology
Darrick Wood School, Bromley
Required for September 2023, a well-qualified, highly motivated part-time Teacher of Psychology. Full-time will be considered if applicant can teach another subject.

Teacher of Food Technology
Darrick Wood School, Bromley
Required for September 2023, a well-qualified, highly motivated full or part-time Teacher of Food Technology.

Teacher of PE (Girls)
Darrick Wood School, Bromley
We are seeking to appoint an experienced and well-qualified Teacher of PE to continue to develop the range of sporting opportunities we offer to girls, encouraging participation and promoting achievement and success at all levels.

English Teacher
Alperton Community School, Brent
Job Title: English Teacher Salary range: Inner London Pay Scales (£34,502 - £44,756) / UPS (£49,320 - £53,482) Contract: Permanent Hours of work: Teachers Terms and Conditions Location: Alperton, London

Permanent PMLD Class Teacher
St Giles School, Croydon
This vacancy will involve management of a PMLD class. All the children would be following our pre-formal curriculum to meet their individual complex needs.

Teacher of Computing
The Vanguard School, Lambeth, Lambeth
We are seeking a Teacher of Computing, to plan and deliver high quality engaging and challenging teaching and learning, across the full ability and age range of students in our unique setting. If you can also teach maths, this would be desirable.

Teacher of Mathematics
The Vanguard School, Lambeth, The Vanguard School, Lollard Street Lambeth SE11 6QH
We are seeking a Teacher of Mathematics to join us in delivering an individualised programme across our student needs, to enable them to achieve success. You should have the ability to build strong relationships across a growing school .

Teacher of Science (Maternity cover)
Featherstone High School, Ealing
We are looking for a creative and dedicated Teacher of Science with a passion for their subject and a commitment to raising standards for all learners.