Secondary Teacher jobs
-
- Hayes
- £130 - 260 per day
- Posted about 3 hours ago
Maths Teacher School: Oversubscribed inner London school with a high-achieving Maths department. Role: Teach KS3–KS5 Maths, deliver high-quality lessons, support exam preparation, and contribute to departmental planning. Requirements: QTS in Maths. Experience teaching KS3–KS5. Excellent organisa...
-
- Camden
- £130 - 260 per day
- Posted about 3 hours ago
Teacher of Geography Full-time School: High-performing secondary school with excellent behaviour standards. Role: Teach KS3–KS4 Geography, including GCSE. Lead field trips, deliver engaging lessons, and contribute to curriculum development. Requirements: QTS in Geography. Strong classroom managem...
-
- Islington
- £130 - 260 per day
- Posted about 3 hours ago
PE Teacher – Islington School: Large secondary school with excellent sports facilities. Role: Lead KS3–KS4 Girls PE lessons, support competitive fixtures, and contribute to extracurricular programmes. Requirements: QTS in Physical Education. Knowledge of KS3–KS4 curriculum and competitive spor...
-
- City of Westminster
- £130 - 260 per day
- Posted about 3 hours ago
Computer Science Teacher Permanent School: Modern secondary school investing in digital learning. Role: Teach KS3–KS5 Computer Science. Deliver coding, ICT, and digital projects; support STEM and enrichment activities. Requirements: QTS in Computer Science or related subject. Strong programming...
-
- Middlesbrough
- Pay to Scale
- Posted 3 days ago
MFL Teacher (Modern Foreign Languages) We’re working with a large, inclusive secondary school in Middlesbrough that is well regarded for its strong behaviour systems, supportive leadership, and a collaborative Languages department. This is an excellent opportunity for an MFL Teacher who is passio...
-
- Sunderland
- £168.80 - 261.78 per day + PAYE, Experience
- Posted 3 days ago
Your role as a Computer Science Teacher Fancy a mix of classroom action and variety (50% Teaching / 50% Cover)? We’re looking for a Computer Science teacher to lead lessons for KS3 for half the week, and for the other half, be the go-to cover teacher across the school. One day you’re coding with ...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
English Teacher Location: Middlesbrough Start date: ASAP Great English teaching builds confidence — in reading, writing, speaking, and self-expression. If you love helping students find their voice, this could be the role for you. We’re working with a welcoming secondary school in Middlesbrough s...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
Geography Teacher Location: Middlesbrough Start date: ASAP Geography helps students make sense of the world — from physical landscapes to human impact. If you enjoy bringing real-world issues into the classroom, this role could be a great fit. We’re recruiting on behalf of a Middlesbrough seconda...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
Science Teacher Location: Middlesbrough Start date: ASAP Great science teaching gets students asking why. It builds curiosity, confidence, and critical thinking — and that’s exactly what this school is looking for. We’re working with a supportive secondary school in Middlesbrough seeking a Scienc...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
Computer Science / Computing Teacher Location: Middlesbrough Start date: ASAP Great computing lessons build problem-solvers, creators, and confident digital learners. If you enjoy helping students understand how technology shapes the world, keep reading. We’re supporting a Middlesbrough secondary...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
History Teacher Location: Middlesbrough Start date: ASAP Great history teaching brings the past to life. It sparks curiosity, encourages debate, and helps students understand the world they’re growing up in. If you enjoy making those connections, this could be the role for you. We’re working with...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
Maths Teacher Location: Middlesbrough Start date: ASAP Good maths teaching changes everything. Confidence grows, hands go up, and suddenly it clicks. If you love being the person who makes that happen, keep reading. We’re working with a welcoming secondary school in Middlesbrough that’s looking f...
-
- Tewkesbury
- £162.72 - 251.72 per day
- Posted 4 days ago
We’re working with a well-established secondary school in Gloucestershire to appoint a qualified Maths teacher for a full-time role from Monday 9th February to Friday 17th July, covering the remainder of the academic year. This is a school with clear routines, strong leadership and a settled feel...
-
- Middlesbrough
- Pay to Scale
- Posted 4 days ago
English Teacher Location: Middlesbrough Start date: ASAP Love English? Love helping young people find their voice, whether that’s through Shakespeare, spoken word, or finally cracking persuasive writing? This one’s for you. We’re working with a welcoming secondary school in Middlesbrough that’s l...
-
- Bristol
- £162.72 - 251.72 per day
- Posted 4 days ago
This well-established secondary school is seeking a qualified Music Teacher to join its team on a full-time, permanent basis. The school has a clear sense of purpose and a strong commitment to inclusion, high expectations, and consistency. Music is an important part of the curriculum and wider sc...
-
- Brent
- £40,317 - 62,496 per year
- Posted 5 days ago
Position: Head of Computer Science Start Date: April 2026 Salary: MPS/UPS + Competitive TLR Are you a visionary educator ready to lead a high-performing department? Protocol Education is proud to partner with one of Brent’s most prestigious secondary schools to find an exceptional Head of Compute...
-
- Haringey
- £140 - 260 per day
- Posted 5 days ago
Job Title: Secondary Humanities Teacher – Permanent Location: Haringey, London Salary: Competitive, based on experience Contract: Full-time, Permanent Start Date: September 2026 Your next great teaching role awaits! We’re working with a forward-thinking secondary school in Haringey that’s looking...
-
- Haringey
- £140 - 260 per day
- Posted 5 days ago
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 school in Haringey th...
-
- Haringey
- £140 - 260 per day
- Posted 5 days ago
Job Title: Science Teacher – Permanent Location: Haringey, London Contract: Full-time, Permanent Start Date: September 2026 Your next adventure in the lab awaits! We’re working with a welcoming secondary school in Haringey that’s on the lookout for a passionate Science Teacher to join their vibra...
-
- Haringey
- £140 - 260 per day
- Posted 5 days ago
Job Title: Maths Teacher – Permanent Role Location: Haringey, London Contract: Full-time, Permanent Start Date: September 2026 Fancy putting your love of numbers to work in a school that truly values you? We’re looking for an enthusiastic and experienced Maths teacher to join a friendly, supporti...