Find the Best School Teacher Jobs Near You with Vita CV

3,403 School Teacher jobs

  • £150 - £220 / Day

  • Job Title: Primary School Teacher (September Start) Location: Bristol BS11 Contract: Full-time | Permanent  Start Date: September 2025 About Us: [Insert School Name] is a vibrant, inclusive, and forward-thinking primary school committed to providing high-quality education and a nurturing e...

  • 💼 Permanent Role   🌍 Bristol   🕒 Posted: 13 days ago

  • £160 - £280 / Day

  • Job Title: Primary School Teacher September Start (Great Opportunity for ECTs) Location: Manchester Start Date: September 2025 Contract Type: Full-time (8:30am 3:30pm) Pay: Paid to scale starting from GBP160+ per day The Role: Prospero Teaching is looking for a passionate and enthusiastic Pr...

  • 💼 Permanent Role   🌍 North West   🕒 Posted: 25 days ago

  • £140 - £160 / Day

  • KS2 Primary School Teacher - Permanent or Long Term Start Date: September 2025 Start Location: Newport Pagnell Salary: MPS - UPS (Depending on Experience) This is a Permanent position but will consider long term, in a KS2 class. Are you seeking a job with less responsibility and more work l...

  • 💼 Temporary Role   🌍 Newport Pagnell, Buckinghamshire   🕒 Posted: 18 days ago

  • £150 - £200 / Hour

  • Job Advert: Primary School Teacher - Hinckley Start Date: January 2025 | Ongoing Role Salary: £150 - £190 per day We are currently seeking a dedicated and enthusiastic fully qualified Primary School Teacher to join a supportive and vibrant school based in Hinckley. This is an exciting o...

  • 💼 Temporary Role   🌍 Hinckley, Leicestershire   🕒 Posted: 5 days ago

  • £185 - £185 / Day

  • Primary School Teacher – Inspire Young Minds in Sheffield! Job Title: Primary School Teacher Location: Sheffield Rate: Up to £185 per day (Depending on experience) Contract Type: Day-to-day/Long-term, Part-time/Full-time Start Date: Immediate Are you a passionate and dedicated prim...

  • 💼 Permanent Role   🌍 Sheffield   🕒 Posted: 20 days ago

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

  • Opportunity to work as a Primary School Teacher in Bournemouth! Job Title: Primary School Teacher Location: Bournemouth Salary: £31,650 - £49,084 (MPS/UPS) contract Type: Permanent / Full time Start Date: September 2025 Are you passionate about supporting students with Special Edu...

  • 💼 Permanent Role   🌍 Bournemouth   🕒 Posted: 19 days ago

  • £140 - £251 / Day

  • Job Title: Day-to-Day Primary School Teacher - Mainstream Primary Location: Dunstable, Bedfordshire Salary: £140 - £160 per day (depending on experience) Contract Type: Flexible Day-to-Day Supply Agency: Academics Here at Academics we are seeking A dedicated Primary school Teacher ...

  • 💼 Temporary Role   🌍 Dunstable, Bedfordshire   🕒 Posted: a month ago

  • £140 - £160 / Day

  • Primary School Teacher - Long Term / Permanent September 2025 Start Milton Keynes Salary: £140 - £160 per day (depeneding on experience) This is a long term position in a KS1 or KS2 class until the end of the academic year with the potential to go permanent in September 2025. Ar...

  • 💼 Temporary Role   🌍 Milton Keynes, Buckinghamshire   🕒 Posted: 13 days ago

  • £150 - £230 / Day

  • Qualified Geography teacher South Birmingham Aspire People currently have a vacancy for a qualified Geography teacher for a high performing Secondary school based in south Birmingham. The position is to start from September and will be on going The successful Geography teacher will essentially h...

  • 💼 Temporary Role   🌍 Birmingham, West Midlands   🕒 Posted: 18 days ago

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

  • Primary School Teacher (Maternity Cover) - Didcot, Oxfordshire Location: Didcot, Oxfordshire Job Type: Full-time | Maternity Cover Salary: £31,650 - £47,839 per annum (pro rata) Start Date: September 2025 A welcoming and forward-thinking school in Didcot is recruiting a Primary Scho...

  • 💼 Contract Role   🌍 Didcot, Oxfordshire   🕒 Posted: 11 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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