Find the Best Secondary School Teacher Jobs Near Oxfordshire with Vita CV

135 Secondary School Teacher jobs in Oxfordshire

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

  • £31,650 - £49,084 / Annum

  • Teaching Tomorrow is a leading education recruitment agency committed to connecting talented educators with schools across Oxfordshire and specifically West Oxfordshire. We specialise in providing top-quality supply teachers to support schools in maintaining high education standards. We are seeking...

  • 💼 Temporary Role   🌍 Witney, Oxfordshire   🕒 Posted: 2 months ago

  • £34,398 - £45,037 / Annum

  • Biology Teacher Secondary School in Princes Risborough | Full-Time | Long-Term Role | Start Date: January Salary: £33,075 – £45,037 per annum Are you passionate about inspiring the next generation of scientists? A forward-thinking secondary school in Princes Risborough is seekin...

  • 💼 Contract Role   🌍 Princes Risborough   🕒 Posted: 2 months ago

  • £140 - £180 / Day

  • Secondary School Teachers Needed – Aylesbury  Full-time | Day-to-Day | Weekly | Termly | Permanent Roles Available Are you a passionate secondary school teacher looking for your next opportunity in Aylesbury? We’re seeking subject-specific teachers across ...

  • 💼 Temporary Role   🌍 Aylesbury   🕒 Posted: 2 months ago

  • £140 - £180 / Day

  • PE Teacher - Aylesbury, Buckinghamshire Join a Thriving PE Department! KS3-KS4 PE Teacher required in Aylesbury, Practical PE only. Are you an enthusiastic PE Teacher seeking a full-time role in Aylesbury, Buckinghamshire? A well-established secondary school seeks a Physical Education Specialist t...

  • 💼 Temporary Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 2 months ago

  • £189 - £252 / Day

  • Are you an enthusiastic and inspiring Business Studies Teacher looking for your next opportunity? We are seeking a dedicated and qualified teacher to join our forward-thinking secondary school in Oxfordshire from January. This is an exciting chance to teach Business across KS3 to KS5, working with ...

  • 💼 Permanent Role   🌍 Oxfordshire   🕒 Posted: 2 months ago

  • £29,344 - £44,919 / Annum

  • Position: English Teacher Location: Aylesbury Contract Type: Full-time Salary: £29,344 – £44,919 (MPS/UPS) Start Date: January 2026 Inspire Young Minds – English Teacher Wanted for a Thriving Secondary School in Aylesbury! Are you a passionate English educator with a lo...

  • 💼 Contract Role   🌍 Aylesbury   🕒 Posted: 2 months ago

  • £120 - £225 / Day

  • Location: Bloxham & Surrounding Oxfordshire Areas Contract Type: Day-to-day | Long-term | Temp-to-Perm | Permanent Opportunities We are proud to be supporting a network of thriving secondary schools across Bloxham, Banbury, Deddington, Kidlington, Bicester, Chipping Norton, and wider North Oxf...

  • 💼 Contract Role   🌍 Bloxham   🕒 Posted: a month ago

  • £140 - £165 / Day

  • Empowering Learning are currently recruiting an enthusiastic teacher of PE, to work in a secondary school in Oxfordshire. The successful candidate will have a desire to improve student standards and want to share their own creative ideas and experience. The role will commence as a short term supply ...

  • 💼 Temporary Role   🌍 Didcot, Oxfordshire   🕒 Posted: a month ago

  • £130 - £150 / Day

  • EYFS to KS2 Supply Teacher Competitive daily rates | Guaranteed pay scheme | Immediate start available Looking for a teaching role where you’re supported, valued, and part of something bigger than just an agency? We’re currently working with a fantastic Primary School in Witney that&r...

  • 💼 Temporary Role   🌍 Faringdon, Oxfordshire   🕒 Posted: 2 months ago

  • £130 - £150 / Day

  • EYFS to KS2 Supply Teacher Competitive daily rates | Guaranteed pay scheme | Immediate start available Looking for a teaching role where you’re supported, valued, and part of something bigger than just an agency? We’re currently working with a fantastic Primary School in Witney that&r...

  • 💼 Temporary Role   🌍 Abingdon, Oxfordshire   🕒 Posted: 2 months ago

  • £140 - £165 / Day

  • Empowering Learning are currently recruiting an enthusiastic teacher of PE, to work in a secondary school in Oxfordshire. The successful candidate will have a desire to improve student standards and want to share their own creative ideas and experience. The role will commence as a short term supply ...

  • 💼 Temporary Role   🌍 Bicester, Oxfordshire   🕒 Posted: 2 months ago

  • £29,344 - £44,919 / Annum

  • Job Title: Religious Studies Teacher Location: Aylesbury, Buckinghamshire Start Date: January 2026 Contract Type: Full-time – Temp to Perm Salary: £29,344 – £44,919 (depending on experience) About the Role: An inclusive and forward-thinking secondary school in Aylesbury...

  • 💼 Contract Role   🌍 Aylesbury   🕒 Posted: 2 months ago

  • £32,916 - £45,352 / Annum

  • This is an exciting opportunity to join a vibrant and ‘good’ school which is part of a successful Multi Academy Trust. We can offer you: * A positive, supportive and friendly environment where we work effectively as a team * Children who are eager to learn, committed staff, govern...

  • 💼 Permanent Role   🌍 Blewbury, Oxfordshire   🕒 Posted: 2 months ago

  • £31,650 - £49,084 / Annum

  • We are seeking a passionate and dedicated Primary School Teachers who are seeking work in the Oxfordshire area. The ideal candidate will possess a strong commitment to fostering a positive learning environment for young learners. This role involves educating students in various subjects, implementin...

  • 💼 Contract Role   🌍 Oxford, Oxfordshire   🕒 Posted: 2 months ago

  • £33,075 - £45,037 / Annum

  • Year 6 Teacher – Primary School in Burnham Full-Time or Part-Time | Long-Term Role | Start Date: January 2026 Salary: £33,075 – £45,037 Are you passionate about guiding pupils through their final year of primary school and setting them up for success in secondary education...

  • 💼 Contract Role   🌍 Burnham   🕒 Posted: a month ago

  • £150 - £150 / Day

  • Supply Teaching roles with secondary schools in and around Buckinghamshire. **ASAP ** **Full time/part time /flexible roles to suit you** **Aylesbury & surrounding areas** **£140 per day** Are you an experienced Secondary Teacher looking for more flexibility in the Buckinghamshire are...

  • 💼 Contract Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 2 months ago

  • £120 - £225 / Day

  • Location: Wheatley & Surrounding Oxfordshire Areas Contract Type: Full-time | Part-time | Long-term | Temp-to-Perm We are delighted to be supporting a well-respected secondary school in Wheatley, known for its warm, inclusive ethos, exceptional pastoral care, and commitment to developing confi...

  • 💼 Contract Role   🌍 Wheatley   🕒 Posted: a month ago

  • £88.94 - £95 / Day

  • Teacher Training - Aylesbury Are you an aspiring teacher with a passion for education and a drive to make a lasting impact in the classroom? A collection of primary and secondary schools in Aylesbury is currently recruiting graduates who are eager to pursue a long-term career in teaching. This is ...

  • 💼 Permanent Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 2 months ago

  • £140 - £250 / Day

  • ECT Secondary Teachers -January 2026 - Are you currently completing your teacher training? We are looking for a variety of Secondary Teachers from a Maths, Science, English, P.E, Art etc background. We are working with a number of schools in Buckinghamshire who require ECTs from January 2026. We a...

  • 💼 Contract Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 2 months ago

  • £120 - £130 / Day

  • Start Your Career in Education - Secondary Schools (Buckinghamshire) £120 to £130 per day (PAYE) Flexible, full-time and part-time opportunities Thinking about a career in teaching or education? This is a great place to start. We're looking for confident, motivated people ...

  • 💼 Contract Role   🌍 Buckinghamshire   🕒 Posted: a month ago

Footer Navigation

© Vita CV: Registered in England and Wales (16187919).