Secondary Teacher jobs

Found 263 jobs
    • Walsall
    • £140 - 220 per day
    • Posted 20 minutes ago

    History Teacher – Walsall Full-time, long-term role Love bringing the past to life? Fancy teaching history in a school that values creativity, curiosity, and a good debate? We’re looking for a qualified History Teacher to join a friendly secondary school in Walsall, with a full-time role ready to...

    • Filton
    • £130 - 250 per day + PAYE, CPD & £50 referral
    • Posted about 4 hours ago

    Qualified RE Teachers – South Gloucestershire We’re working with secondary schools across South Gloucestershire who are looking for knowledgeable and confident RE teachers to join their teams. If you enjoy guiding students through big ideas, encouraging thoughtful discussion, and helping them und...

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

    Qualified RE Teachers – North Bristol We’re working with secondary schools across North Bristol who are looking for knowledgeable and confident RE teachers to join their teams. If you enjoy guiding students through big ideas, encouraging thoughtful discussion, and helping them understand differen...

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

    MFL Teacher- Brent   Are you a passionate and committed teacher seeking to make a meaningful impact within a dynamic and inclusive school setting? Why apply? Teach in language-rich schools celebrating cultural diversity with excellent staff support. Benefit from strong, supportive leadership and ...

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

    Maths Teacher Full-Time   We are looking for a committed professional with strong subject knowledge and the ability to deliver engaging lessons at KS3 and KS4. NQTs and experienced teachers are welcome to apply. The successful applicant will hold: QTS (Qualified Teacher Status) or equivalent A de...

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

    Teacher of History £163 to £263 per day, PAYE Full-time This school is proud of its knowledge-rich curriculum and strong culture of behaviour and respect. They’re looking for a History Teacher who can bring stories, chronology, and critical thinking to life for KS3 and KS4 pupils. What the job in...

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

    Teacher of Geography £163 to £263 per day, PAYE Full-time We’re working with a school that believes every child can achieve exceptional outcomes when teaching is strong and boundaries are clear. They’re looking for a Geography Teacher who brings curiosity, enthusiasm, and ambition to their KS3 an...

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

    Teacher of Maths (KS3–KS4) £163 to £263 per day, PAYE Full-time, long-term We’re supporting a secondary school with a clear commitment to structure, ambition, and academic excellence. They’re looking for a Maths Teacher who can help students build confidence with number, reasoning, and exam techn...

    • Newcastle upon Tyne
    • PAYE: competitive, based on experience
    • Posted about 19 hours 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 about 19 hours ago

    £163 to £263 per day, PAYE Full-time, long-term We’re supporting a high-performing secondary school in Newcastle that prides itself on strong routines, ambitious teaching, and a culture where students are encouraged to achieve more than they ever thought possible. They’re looking for a Science Te...

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

    We’re working with a lively secondary school in Telford that’s all about sport, teamwork, and helping every student find their stride. From day one, you’ll be part of a school where pupils love getting stuck in, behaviour is strong, and teachers are trusted to do what they do best — teach. This i...

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

    Join a forward-thinking secondary in Telford that believes languages do more than open doors — they open minds. Here, students don’t just learn verbs and vocab, they explore culture, opportunity, and the joy of global connection. From day one you’ll step into a school where curiosity is encourage...

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

    Geography Teacher Full-time, Long-term Walsall   Love bringing the world to life for your students? Fancy teaching in a school where curiosity is encouraged and your expertise is genuinely valued? This Walsall secondary school is looking for a brilliant Geography Teacher who can make plate tecton...

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

    Art Teacher £163 to £263 per day, PAYE We’re working with a school that values creativity as much as academics. They’re searching for an Art Teacher who can help students express themselves, try new techniques, and feel proud of their progress. What you’ll be doing Teaching Art to KS3 and KS4 Pla...

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

    DT Teacher (Any Specialism) £163 to £263 per day, PAYE This school believes in developing the whole learner — creativity, resilience, practical skills, the lot. They’re looking for a Design & Technology Teacher who can get students designing, problem-solving, and making things with purpose. Your ...

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

    Computer Science Teacher £163 to £263 per day, PAYE Got a knack for coding, logic, and making tech feel less intimidating? This school is searching for a Computer Science Teacher who can help students understand how the digital world works and build skills they’ll use for life. You’ll be teaching...

    • 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...

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

    PE Teacher (KS3/KS4) £163 to £263 per day, PAYE Full-time This school believes in developing the whole child, and physical activity is a huge part of that. With strong pastoral support and a big focus on student wellbeing, they’re looking for a PE Teacher who can bring energy, motivation, and str...

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

    Science Teacher (KS3/KS4) £163 to £263 per day, PAYE We’re working with a values-led secondary school that believes in developing not only great learners but great people. Safeguarding, wellbeing, and character development run through everything they do, and you’ll feel that from day one. They’re...

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

    Humanities Teacher (KS3/KS4) £163 to £263 per day, PAYE Full-time We’re supporting a values-led secondary school with a real community heart — a place where character development sits alongside academic ambition. They’re searching for a Humanities Teacher (History, Geography, or RS) who can bring...

Get new jobs for this search by email