Search through 237 school and teaching jobs in london
Teaching Assistant - Music
Battersea, London
Actual Salary: £26,023 (Full time equivalent: £31,086) Scale 3 – Point 5-6
Teaching Assistant - Music position available in a dynamic school environment.
Head of PE - Inner London
Battersea, London
£46141 - £68320
Head of PE - Inner London. Lead a dynamic PE department in a Catholic school rated "Good" by Ofsted.
Geography Teacher
Hackney, London
£40317 - £62496
Join a Geography Teacher role at a high-performing school committed to academic excellence and student success.
Science Teacher
Hackney, London
£40317 - £62496
Science Teacher needed at a high-achieving school with a strong academic focus.
Health & Social Care Subject Leader
Hackney, London
£40317 - £62496
Health & Social Care Subject Leader needed at a forward-thinking school. Apply now for an impactful role.
Geography Teacher Subject Leader
Hackney, London
£40317 - £62496
Geography Teacher Subject Leader sought at a high-performing school with a strong academic record and commitment to student success.
Head of English
London
£55187 - £77366
Head of English required for a high-performing school in East London.
Exam Invigilator
Maida Vale, London
£15+
Join us as an Exam Invigilator and help ensure fair and secure examinations at a school committed to excellence.
Religious Education Teacher
Maida Vale, London
£38766 - £47069
Religious Education Teacher job opportunity with a focus on outstanding behaviour and student progress.
School Matron
Hampstead, London
Competitive + benefits
School Matron role with first-aid expertise and a focus on student welfare.
Director of Sport
Hampstead, London
Competitive + benefits
Director of Sport job opportunity at a leading school in North London.
Reception Teacher Maternity Cover
Islington, London
Salary reflects experience
Reception Teacher Maternity Cover opportunity starting September 2026.