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.