Secondary Teacher jobs

Found 502 jobs
    • Bristol
    • £130 - 200 per day + PAYE, CPD & £50 referral
    • Posted about 7 hours ago

    IT / Computing Teacher Fixed-term role starting January We’re working with a well-established secondary school to recruit an IT and Computing teacher for a fixed-term position starting in January. There is clear potential for further roles once this contract ends, making it a good option if you’r...

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

    ➗ Maths Teacher – 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 Maths Teacher to deliver high-quality teaching and classroom cover across KS3 and ...

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

    Science Teacher – Middlesbrough Location: Middlesbrough Contract: Full-time / Part-time / Supply / Long-term Start Date: ASAP Protocol Education is working closely with secondary schools in Middlesbrough to recruit a Science Teacher to provide teaching and cover support across KS3 and KS4. This r...

    • Brent
    • £130 - 260 per day
    • Posted about 14 hours ago

    PE Supply Teacher We are seeking a dedicated and enthusiastic PE Teacher to join this school that has a stellar reputation for academic achievements. Responsibilities: As a PE Teacher, you will be responsible for planning and delivering dynamic and engaging physical education lessons to students ...

    • Camden
    • £130 - 260 per day
    • Posted about 14 hours ago

     Resistant Materials Technology Specialist   We are seeking a talented and enthusiastic teacher of RMT, specialized in teaching up to GCSE level, to join this dynamic and successful school. We are looking for someone who possesses a genuine passion for their subject, delivers engaging lessons, an...

    • Camden
    • £130 - 260 per day
    • Posted about 14 hours ago

    Art Teacher  Full Time Are you a passionate and dedicated Art Teacher looking for an exciting opportunity to make a positive impact on students' lives? About THE Academy: experienced significant growth over the last three years, reaching full enrolment in every year group and maintaining a waitin...

    • Hammersmith
    • £130 - 260 per day
    • Posted about 14 hours ago

    Politics and History Teacher  Tuesday to Friday Hammersmith We are supporting a outstanding secondary school that needs a brilliant Politics and History teacher from Tuesday to Friday, now through to the end of term You’ll be teaching motivated students who love a good debate, plus you’ll be join...

    • Camden
    • £130 - 260 per day
    • Posted about 14 hours ago

    Geography Teacher  Full Time We are currently seeking a talented teacher to join our highly successful geography department for the upcoming academic year. We welcome applications from both experienced teachers and newly qualified teachers. As a geography teacher, you will be responsible for deli...

    • Middlesbrough
    • £170 - 250 per day
    • Posted about 15 hours ago

    Job Title: History Teacher (Full-Time) Location: Secondary School, Middlesbrough (Ofsted rated Good) Salary: MPS/UPS (Main/Upper Pay Scale) Start Date: January/September 2026 (or agreed start) Contract: Permanent (or fixed-term with view to permanent) Closing Date: See school/agency advert About ...

    • Swindon
    • £130 - 268 per day + PAYE/CPD/Refer a Teacher/TA Bonus £50
    • Posted about 15 hours ago

    Teacher of Design and Technology – Textiles Start date: January or February 2026 Contract: Long-term, until July 2026 Location: West London Love watching creativity come to life in the classroom? This one’s for you. We’re working with a forward-thinking secondary school with a strong sense of com...

    • Middlesbrough
    • £170 - 250 per day
    • Posted about 17 hours ago

    Job Title: Teacher of Humanities Location: Redcar Job Type: Contract, Full-Time Primary Industry: Education and Training Salary: £170 - £250 Per day Job Duties: Plan, prepare and deliver engaging humanities lessons to students Assess and evaluate students' progress and provide constructive feedba...

    • Darlington
    • £170 - 250 per day
    • Posted about 17 hours ago

    Girls’ PE Teacher Full-Time | Secondary School | Start Date: ASAP / January 2025 We are seeking an inspiring and dedicated Girls’ PE Teacher to join our thriving secondary school and play a key role in promoting a positive culture of health, wellbeing and sporting excellence among our students. A...

    • Stockton-on-Tees
    • £170 - 250 per day
    • Posted about 17 hours ago

    Job Title: Maths Teacher Location: Stockton-on-Tees Job Type: Temporary, expected to work Full-Time hours Primary Industry: Education and Training Salary: £170 - £250 Per day Job Duties: Plan and deliver high-quality lessons in Mathematics to students Assess and evaluate students' progress throug...

    • Romford
    • £140 - 250 per day
    • Posted about 18 hours ago

    Job Title: English and Drama Teacher Days: 2 days per week Start Date: January End Date: July Contract: Part-time, long-term Location: Romford Pay: Competitive, paid weekly via PAYE Love literature, language, and getting students on their feet with a bit of drama magic? This could be your kind of...

    • Somerset
    • £168.80 - 232.00 per day + PAYE + £50 for referral
    • Posted about 19 hours ago

    Maths Teacher, 2 days a week (Mon and Tues) Location: BS20, North Somerset Age Group: Secondary (KS3–KS4) Pay: Paid to scale Contract: Mon, Tues Looking for a short-term Science role where you’ll feel genuinely supported, not just handed the keys and wished luck? We’re working with a thriving, we...

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

    History Teacher – Telford Love bringing the past to life and want a role where strong teaching, real support, and a positive school culture go hand in hand? We’re working with a welcoming secondary school in Telford that’s proud of its community and big on helping both pupils and staff thrive. Th...

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

    PE Teacher – Shropshire Love PE and want a role where great teaching, proper support, and a genuinely special school culture come together? We’re working with a secondary school set in the Shropshire countryside, a place where pupils feel safe, motivated, and proud to be part of their community. ...

    • Barnet
    • £37,870 - 56,154 per year
    • Posted 1 day ago

    Maths Teacher – Outstanding Secondary School in Barnet Location: Barnet, North London Contract: Full-time / Long-term (Potential for Permanent) Salary: Competitive (MPS/UPS – Outer London Weighting) Start Date: January 2026 Are you an inspiring mathematician ready to teach in one of North London’...

    • Middlesbrough
    • Pay to Scale
    • Posted 1 day ago

    Protocol Education are seeking a confident and adaptable Secondary Teacher to work across a range of secondary schools in Middlesbrough. This role involves delivering lessons in your subject specialism and providing general cover across KS3–KS4. Key Responsibilities: Deliver pre-planned lessons a...

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

    Business Teacher We are seeking a talented individual to deliver high-quality Business lessons The successful candidate will: • Be able to teach Business KS 4-5 • Support for every student to achieve their full potential and become a confident, resilient and compassionate individual who can make ...

Get new jobs for this search by email