From teaching to tutoring or classroom support, find roles in London schools that match your skills.

Mental Health & Wellbeing Officer Protocol Education is working in partnership with a well-regarded secondary school seeking to appoint a dedicated and experienced Mental Health & Wellbeing Officer. This is an important role within the school’s pastoral structure, focused on...
Tower Hamlets
Market related
Permanent Teaching
English Teacher – Secondary School - Immediate Start Tower Hamlets Start: Immediate Contract: Full-time Ready to step straight into a classroom where your subject really matters? We’re working with a welcoming secondary school looking for a confident and passionate English...
Tower Hamlets
£160 - 200 per day
Permanent Teaching
Computer Science Teacher April 2026 A forward-thinking secondary school in Westminster is seeking a full-time Computer Science Teacher to join their growing department. You’ll be: • Teaching KS3 and KS4 Computer Science • Supporting GCSE cohorts • Encouraging digital confidence...
Camden
£130 - 260 per day
Permanent Teaching
PE Teacher – Westminster April 2026 A vibrant secondary school in Westminster is looking for a full-time Female PE Teacher to deliver engaging, inclusive lessons across KS3 and KS4. The role includes: • Teaching practical and theory PE • Supporting...
Westminster
£130 - 260 per day
Permanent Teaching
Geography Teacher April 2026 We’re working with a Westminster secondary school looking for a full-time Geography Teacher to join their team. What’s on offer: • KS3 and KS4 timetable • Well-structured schemes of work • Strong behaviour policy • Collaborative...
Westminster
£130 - 260 per day
Permanent Teaching
History Teacher April 2026 A well-established secondary school in Westminster is seeking a passionate History Teacher to join their humanities department full-time. The role: • Teaching History across KS3 and KS4 • Encouraging debate and critical thinking • Contributing to...
Hounslow
£130 - 260 per day
Permanent Teaching
Science Teacher-Physics We’re recruiting for a full-time Science Teacher to join a thriving secondary school in Westminster. What you’ll be doing: • Teaching Science across KS3 and KS4 • Delivering engaging practical lessons • Supporting exam classes • Working within...
Hayes
£130 - 260 per day
Permanent Teaching
Maths Teacher A high-achieving secondary school in Camden is looking for a full-time Maths Teacher who can inspire confidence and raise attainment across KS3 and KS4. The role includes: • Teaching mixed-ability Maths classes • Supporting GCSE cohorts • Contributing...
Camden
£130 - 260 per day
Permanent Teaching
English Teacher – Westminster Start Date: Immediate /April 2026 Ready to teach English in a school where your subject actually gets the spotlight it deserves? We’re working with a forward-thinking secondary school in Westminster looking for a passionate English Teacher...
Westminster
£130 - 260 per day
Permanent Teaching
Job Title: Business Teacher – Secondary SchoolLocation: Enfield, LondonSalary: Pay to Scale (Depending on Experience)Contract: PermanentStart Date: Immediate Inspiring teaching. Real progress. We are working with a well-regarded and forward-thinking secondary school in Enfield that is seeking a talented and enthusiastic Business Teacher to join their dedicated team. The...
Enfield
£130 - 260 per day
Permanent Teaching
School Receptionist – Secondary School Location: Hackney, London Start Date: 23rd February Full-Time | Term Time Only A busy and well-established secondary school in Hackney is seeking an experienced and professional Receptionist to join their front office team on a...
Hackney
£79.10 - 96.60 per day
Permanent Teaching
English Teacher Location: Hackney, North London Start date: ASAP Pay: £140 - £260 per day Love bringing Shakespeare to life? Enjoy a good debate about dystopian fiction? This one’s for you. We’re working with a friendly, well-run secondary school in Hackney that’s...
Hackney
£140 - 260 per day
Permanent Teaching
Refine your search