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

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
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
English Teacher A vibrant secondary school in Hounslow is looking for an experienced or newly qualified English teacher to join their team You will be joining a supportive department focused on delivering high-quality lessons and raising achievement. The successful applicant...
Camden
£130 - 260 per day
Supply Teaching
English Teacher This vibrant and popular 11-19 mixed, multi-ethnic comprehensive school with 1600 students, is seeking a talented Teacher of English to join our diverse and harmonious learning community. The students thrive and make excellent progress, thanks to the highest...
Hayes
£130 - 260 per day
Permanent Teaching
Teacher of English / Media Studies An exciting opportunity has arisen for a dynamic and suitably qualified Teacher of English / Media Studies, who is passionate about the subject and capable of inspiring, challenging, and engaging students. This role is...
Kensington & Chelsea
£130 - 260 per day
Permanent Teaching
English Teacher – Camden Are you a passionate and committed teacher seeking to make a meaningful impact within a dynamic and inclusive school setting? Why apply? Teach in inclusive schools with a focus on critical thinking and literacy development. Benefit...
Camden
£130 - 260 per day
Supply Teaching
English Teacher – Hammersmith & Fulham Are you a passionate and committed teacher seeking to make a meaningful impact within a dynamic and inclusive school setting? Why apply? Creative schools with strong pastoral care and teamwork. Benefit from strong, supportive...
Hammersmith & Fulham
£130 - 260 per day
Permanent Teaching
English Teacher - Kensington & Chelsea Are you a passionate and committed teacher seeking to make a meaningful impact within a dynamic and inclusive school setting? Why apply? Teach in high-achieving school with small classes and excellent resources Benefit from...
Kensington & Chelsea
£130 - 260 per day
Permanent Teaching
Teacher of English Full Time The school is a large and successful 11-18 split-site school with a vibrant learning environment and a strong community ethos. Recent inspection feedback (February 2024) praised the school’s “vibrant, inclusive culture,” highlighting the progress made...
Camden
£130 - 260 per day
Permanent Teaching
English Teacher Location: Haringey, North London Start date: February 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 Haringey that’s...
Haringey
£140 - 260 per day
Permanent Teaching
Job Title: Secondary English Teacher – Permanent Location: Haringey, London Contract: Full-time, Permanent Start Date: September 2026 Looking for a school where your experience is valued and your creativity in the classroom can shine? We’re working with a welcoming secondary...
Haringey
£140 - 260 per day
Permanent Teaching
Job Title: Secondary English Teacher Location: Tower Hamlets, East London Contract: Full-time, Permanent Start Date: ASAP Love bringing literature to life? Know your way around a Shakespeare quote and a GCSE mark scheme? This one’s worth a look. We’re working...
Tower Hamlets
Market related
Permanent Teaching
Refine your search