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 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 – 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
English Teacher You will be responsible for delivering engaging and effective English lessons up to Key Stage 4, supporting students to achieve strong outcomes while fostering a love of language and literature. As an English Teacher, you’ll join a dedicated...
Hammersmith & Fulham
£130 - 260 per day
Permanent Teaching
Are you a English Teacher looking for a permanent position to start April or September 2026 ** Teaching key stage 3 to 4 ** Located in Barking & Dagenham ** Start April or September 2026 ** Rated “Outstanding” by Ofsted...
Barking & Dagenham
£40,317 - 62,496 per year
Permanent Teaching
Refine your search