Search through 3624 school and teaching jobs

Assistant Headteacher

Hoddesdon, Hertfordshire

£60001 - £66119

Assistant Headteacher opportunity available for September 2026. Lead and develop outstanding teaching and learning.
Trainee Computer Science Teacher

Reigate, Surrey

£21814 - £24714

Trainee Computer Science Teacher opportunity with paid PGCE training.
Head of College

Swanscombe, Kent

Highly competitive plus performance bonus and private healthcare

Head of College (Vice Principal) opportunity at a dynamic and inclusive 11–18 school.
Business Teacher - Second in Department

Reigate, Surrey

Competitive

Business Teacher - Second in Department role available at a leading school.
Post 16 SEND Teacher, Student Support Worker, HLTA and LSA

Egham, Surrey

£18000 - £40000

Join a school as a Post 16 SEND Teacher, Student Support Worker, HLTA, or LSA. Support students with special educational needs.
Economics Teacher

St. Albans, Hertfordshire

Competitive

Join us as an Economics Teacher and inspire the next generation of learners.
Chemistry Teacher

St. Albans, Hertfordshire

Highly Competitive Salary

Join a school as a Chemistry Teacher and inspire future scientists.
Psychology Teacher

St. Albans, Hertfordshire

Highly Competitive Salary

Join a school as a Psychology Teacher and contribute to a dynamic academic environment.
Head of Psychology

St. Albans, Hertfordshire

Highly Competitive Salary

Head of Psychology job opportunity with a focus on academic leadership and curriculum development.
Teacher of English

Slough, Berkshire

MPS/UPS/Fringe Allowance and TLR Payment

Teacher of English job opportunity at a thriving 11-18 school. Apply now for a rewarding career in education.
Head of Languages Faculty

Slough, Berkshire

UPS/Fringe Allowance and TLR Payment

Head of Languages Faculty sought for a dynamic school with a focus on academic excellence and student growth.
Part Time RE Teacher

Slough, Berkshire

MPS/UPS/Fringe Allowance

Part Time RE Teacher opportunity at a successful 11-18 school. Apply now for a September 2026 start.