Secondary Teacher jobs

Found 435 jobs
    • Middlesbrough
    • Pay to Scale
    • Posted about 8 hours ago

    Music Teacher – Secondary (Middlesbrough) Location: Middlesbrough Contract: Full-time / Part-time / Supply / Long-term Start Date: ASAP Protocol Education is working with secondary schools across Middlesbrough to recruit a Music Teacher to deliver engaging and high-quality music lessons across KS...

    • Middlesbrough
    • Pay to Scale
    • Posted about 8 hours ago

    MFL Teacher – Secondary (Middlesbrough) Location: Middlesbrough Contract: Full-time / Part-time / Supply / Long-term Start Date: ASAP Protocol Education is working with secondary schools across Middlesbrough to recruit a Modern Foreign Languages (MFL) Teacher to deliver engaging and high-quality ...

    • Wiltshire
    • £168 - 232 per day + PAYE/CPD/Refer a Teacher/TA Bonus £50
    • Posted about 8 hours ago

    Teacher of Modern Foreign Languages (French and German) Start date: April 2026, with flexibility for an earlier start if this suits the right candidate Employment Type - 0.7, Maternity Cover Closing date: 9am, Thursday 22 January 2026 Interviews: Week commencing 26 January 2026 We’re looking for ...

    • Bristol
    • £160 - 250 per day + PAYE, CPD & £50 referral
    • Posted about 8 hours ago

    Job Title: Teacher of Art Location: North Bristol Pay: £170 – £250 per day (Dependent on experience, pro rata for 0.6 FTE) Contract Type: Temporary, Maternity Cover Start Date: Ongoing Hours: Part-time, 0.6 FTE The role We are seeking an outstanding Teacher of Art to join a highly ambitious and s...

    • Sheffield
    • £140 - 270 per day
    • Posted about 9 hours ago

    Secondary Teachers Needed – All Subjects Location: Sheffield Pay: Pay as scale    Requirements: Enhanced DBS on the Update Service (or willingness to apply) We’re supporting a number of secondary schools across the Sheffield who are looking for confident, engaging teachers in a range of subjects....

    • Rotherham
    • £31,650 - 49,084 per year
    • Posted about 15 hours ago

    Job Title: English Teacher – Words Matter. Teach Them Well. Location: Rotherham Salary: £31,650 – £49,084 per annum Start Date: January 2026 Contract: Full-time, Permanent Can you turn reluctant readers into confident storytellers? We’re working with a brilliant secondary school in Rotherham look...

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

    SEND Teacher – Maths, English, Science - Sheffield Location: Sheffield Contract: Full-time / Part-time (Flexible) Pay: Dependent on experience (PAYE – no umbrella deductions) Start Date: ASAP Are you the kind of teacher who can bring calm to chaos and confidence to every child? We’re looking for ...

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

    Do you believe English lessons should light a spark, build confidence, and help young people see the world a little differently? If that sounds like your kind of classroom, this one’s worth a look. We’re partnering with a forward-thinking secondary school in Telford that’s on the lookout for a pa...

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

    Whether you’re a subject specialist who enjoys mixing things up, an experienced teacher finding your way back, or simply after a better work life balance, supply teaching might be the piece your week’s been missing. We’re growing a brilliant network of flexible secondary teachers across Telford a...

    • Northumberland
    • PAYE: competitive, based on experience
    • Posted about 18 hours ago

    Qualified Teacher (Secondary Supply) Location: Northumberland, in a thriving town with strong transport links and lovely community feel Start date: ASAP Pay: £163 to £263 per day (PAYE, depending on role and responsibilities) Contract: Flexible supply, short-term or ongoing cover The role Looking...

    • Newcastle upon Tyne
    • PAYE: competitive, based on experience
    • Posted about 18 hours ago

    General Cover Teacher – Flexible Days, No Planning £130 to £263 per day Prefer a bit of variety in your week? This flexible General Cover role lets you choose your days and enjoy the buzz of being in the classroom without the workload that usually comes with teaching. You’ll be responsible for • ...

    • £130 - 260 per day
    • Posted about 18 hours ago

    Teacher of Music  School: Secondary school with strong music performance focus. Role: Teach KS3–KS4 Music, lead ensembles and performances, and develop students’ instrumental and composition skills. Requirements: QTS in Music. Performance or instrumental proficiency. Ability to deliver engaging l...

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

    Teacher of English (KS3–KS4) £163 to £263 per day, PAYE Full-time This school believes deeply in the power of literacy and communication to change life chances. They’re looking for an English Teacher who can bring clarity, ambition, and high standards to their KS3 and KS4 learners. Your responsib...

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

    Teacher of English (KS3–KS4) £163 to £263 per day, PAYE Full-time This school believes deeply in the power of literacy and communication to change life chances. They’re looking for an English Teacher who can bring clarity, ambition, and high standards to their KS3 and KS4 learners. Your responsib...

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

    Maths Teacher (KS3–KS4) £163 to £263 per day, PAYE — full-time Here’s a chance to join a school that doesn’t just value core academic subjects — they champion them. With a modern building (completed 2016), a clear curriculum structure, and a supportive staff culture, this school is looking for a ...

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

    Science Teacher – Engaging Department, Immediate Start £163 to £263 per day If you’re passionate about making science feel accessible and fun for all learners, this role will suit you brilliantly. A Northumberland secondary school with excellent facilities is looking for a Science Teacher who can...

    • 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

    General Cover Teacher – Flexible Days, No Planning £130 to £263 per day Prefer a bit of variety in your week? This flexible General Cover role lets you choose your days and enjoy the buzz of being in the classroom without the workload that usually comes with teaching. You’ll be responsible for • ...

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

    PE Teacher (Boys or Girls PE) Location: Northumberland Start date: Immediate Pay: £163–£263 per day (PAYE) The role Ideal for energetic, adaptable PE specialists who bring out students’ confidence both on and off the pitch. Responsibilities Teaching KS3/4 PE lessons indoors and outdoors Leading s...

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

    PSYCHOLOGY TEACHER – LONG-TERM PLACEMENT Location: Newcastle Area Pay: £163 to £263 per day Start: ASAP or after half term Contract: Long Term Placement If you’re passionate about human behaviour and love helping young people understand the science behind thoughts, emotions and decision-making, t...

Get new jobs for this search by email