Secondary Teacher jobs

Found 177 jobs
    • Hackney
    • £140 - 250 per day
    • Posted about 9 hours ago

     Science Teacher (Biology, Chemistry, or Physics) – Long-Term Supply Enfield, Haringey and Hackney | Full-time | Long-term supply | January Start 2026 We are seeking an enthusiastic Science Teacher to teach across KS3 and KS4 in a supportive and well-resourced secondary school in Enfield, Haringe...

    • Sheffield
    • £31,650 - 49,084 per year
    • Posted about 16 hours ago

    General Cover Teacher Start - ASAP Full Time/Part-Time £31,650 - £49,084 per annum Sheffield Protocol Education is urgently recruiting a General Cover Teacher for a number of day to day/short-term/long-term roles. We work with a wide network of secondary schools – including some of the most popul...

    • Bristol
    • £155 - 190 per day + PAYE + £50 for referral
    • Posted about 18 hours ago

    We’re working with a welcoming BS6 secondary school with a strong sixth form that’s looking for an enthusiastic Psychology Teacher to step into a post-16 maternity cover role, starting immediately. This is a brilliant opportunity to teach motivated students, focus on subject depth, and really emb...

    • Wakefield
    • £150 - 220 per day
    • Posted about 18 hours ago

    Secondary Supply Teachers Short-term and daily work, South Leeds & Wakefield Looking for flexible teaching work that fits around your life? We’re working closely with a range of secondary schools across South Leeds and Wakefield who need reliable, confident general supply teachers for short-term ...

    • Leeds
    • £165 - 225 per day
    • Posted about 18 hours ago

    Geography Teacher Immediate start, Leeds Are you a Geography Teacher who can bring the world into the classroom? We’re working with a welcoming secondary school in Leeds that’s looking for a passionate Geography specialist to join them immediately. This is a great opportunity to step into a suppo...

    • Telford
    • £140 - 220 per day
    • Posted about 18 hours ago

    Science Teacher – Maternity Cover Start date: February We’re working closely with a welcoming secondary school to appoint a Science teacher for a maternity cover starting in February. This is a school where high expectations, strong relationships, and genuine care for pupils sit at the heart of e...

    • Shrewsbury
    • £140 - 220 per day
    • Posted about 19 hours ago

    Flexible Secondary Teachers Needed – Telford & Shrewsbury Looking for a teaching role that fits around your life, not the other way round? Whether you’re a subject specialist who enjoys variety, a teacher easing back into the classroom, or simply craving a better work-life balance, supply teachin...

    • Gosforth
    • PAYE: competitive, based on experience
    • Posted 1 day ago

    BUSINESS STUDIES TEACHER – LONG-TERM PLACEMENT Location: Newcastle Area Pay: £163 to £263 per day (depending on experience) Start: ASAP or after half term Contract: Long Term Placement If you love helping young people understand how the world works, from why businesses grow to what really drives ...

    • Newcastle upon Tyne
    • PAYE: competitive, based on experience
    • Posted 1 day ago

    Maths Teacher (KS3/KS4) £163 to £263 per day, PAYE This welcoming secondary school is proud of its strong community spirit, high expectations, and excellent pastoral systems. Staff wellbeing isn’t just a buzzword here, it’s built into the week through generous non-contact time and supportive team...

    • Newcastle upon Tyne
    • PAYE: competitive, based on experience
    • Posted 1 day ago

    Science Teacher – Secondary | Newcastle Pay: £163–£263 per day (we’ll beat other agency rates) Start: Immediate We’re on the lookout for brilliant Science Teachers who can spark curiosity, build confidence, and make the subject come alive. Whether your passion is chemistry, physics, or biology, w...

    • Ovingham
    • PAYE: competitive, based on experience
    • Posted 1 day ago

    Secondary Teachers – All Subjects £163 to £263 per day Where great teaching is genuinely valued If you’re after a school that respects your craft, supports your teaching, and lets you get on with the job you do best, this one’s worth a look. We’re working with a well-run, well-liked secondary sch...

    • Newcastle upon Tyne
    • PAYE: competitive, based on experience
    • Posted 1 day ago

    KS3/KS4 Teacher – Any Subject £163 to £263 per day, PAYE This North East secondary school is all about relationships, routine, and raising aspirations. They’re looking for a classroom teacher who can bring clarity, calm, and consistency across KS3 and KS4. What you’ll do Plan and teach engaging l...

    • Walsall
    • £140 - 220 per day
    • Posted 1 day ago

      If you’re a PE teacher who lights up when a pupil nails a skill they thought was impossible, this one’s for you. A brilliant secondary school in Walsall is looking for a Girls’ PE Teacher who can bring energy, encouragement and proper role-model vibes to their department. This is a school that ...

    • Wolverhampton
    • £150 - 220 per day
    • Posted 1 day ago

    We’re working with a fantastic secondary school in Wolverhampton who need a passionate and qualified Psychology Teacher to join their team. You’ll be teaching across Key Stage 4 and 5, helping students explore everything from behaviour and cognition to the fascinating quirks of the human mind. Th...

    • Wakefield
    • £160 - 225 per day
    • Posted 1 day ago

     Teacher of PE (Female) London Full time We are looking for a female Teacher of PE to join a highly collaborative department. This fixed-term role runs until July 2026, with full or part-time options (minimum 3 days per week). Candidates with experience teaching Dance are particularly welcome. Th...

    • Wakefield
    • £160 - 225 per day
    • Posted 1 day ago

    Computer Science Teacher Join this excellent, supportive, and well-resourced department with a remarkable track record in developing both students and staff. This School is committed to offering outstanding CPD programs, collaboration opportunities with other schools, personalized coaching, and a...

    • Wolverhampton
    • £150 - 220 per day
    • Posted 1 day ago

    Love helping students fall in love with English? You’ll fit right in. You’ll bring your passion for literature, language, and learning—and we’ll handle the rest. You’ll be teaching Key Stages 3 and 4, with the chance to make a real impact on students who need a little extra encouragement to reach...

    • Hounslow
    • £130 - 260 per day
    • Posted 1 day ago

    History Teacher ASAP Full Time QTS Required Recruiting a full-time History Teacher to join their thriving Humanities team. This is a brilliant opportunity to teach in a school that puts kindness, honesty, resilience, and equality at the heart of everything they do. OFSTED has praised the exceptio...

    • Telford
    • £140 - 220 per day
    • Posted 1 day ago

    We’re working closely with a welcoming secondary school to find a Maths teacher for a maternity cover role starting in February. This is a school where pupils are encouraged to aim high, feel supported, and develop the confidence to let their light shine, both in and beyond the classroom. Are you...

    • £130 - 260 per day
    • Posted 1 day ago

    Secondary General Cover  Looking for flexible work in secondary schools without the full-time pressure? Our schools are seeking confident and adaptable educators to provide cover across different subjects and year groups. These are well-structured schools with strong leadership and clear routines...

Get new jobs for this search by email