Search through 3572 school and teaching jobs

French and Spanish Teacher (Part Time / Full Time / Remote / Online)

London

£33120 - £36500

French and Spanish Teacher (Part Time / Full Time / Remote / Online) – Join a fast-growing online school.
Geography Teacher - Part Time / Full Time / Remote / Online

London

£33120 - £36500

Geography Teacher - Part Time / Full Time / Remote / Online role available from September 2026.
Chemistry Physics Biology Teacher Remote Online Part Time Full Time

London

£33120 - £36500

Remote Chemistry Physics Biology Teacher (Part Time Full Time) – Join a fast-growing online school.
Maths Teacher (Part Time / Full Time / Remote / Online)

London

£33120 - £36500

Join a school as a Maths Teacher (Part Time / Full Time / Remote / Online) and make a difference in students' lives.
Wellbeing Teacher (Part Time / Full Time / Remote / Online)

London

£33120 - £36500

Wellbeing Teacher (Part Time / Full Time / Remote / Online) opportunity available at a fast-growing online school.
Reception Teacher

Kensington, London

Competitive

Reception Teacher opportunity at a prestigious school in Kensington. Ideal for passionate educators.
Class Teacher

Kensington, London

Competitive

Class Teacher needed at a prestigious school. Join a dynamic team and make an impact in early education.
Science Assistant

London

£25000 - £27000

Join a school as a Science Assistant and support science education with hands-on expertise and enthusiasm.
Class Teacher

London

Competitive

Class Teacher opportunity at a prestigious girls’ preparatory school in London.
Assistant Head of Curriculum and Learning

London

Competitive

Assistant Head of Curriculum and Learning job opportunity at a prestigious independent girls’ school.
Office Manager

London

£38136 - £41323

Join as an Office Manager and lead administrative and front-of-house services at a dynamic school.
School Matron

Hampstead, London

Competitive + benefits

School Matron role with first-aid expertise and a focus on student welfare.