Active jobs (92)
Early Careers Teacher
About the roleTeaching Personnel is partnering with an inclusive primary school in Blackpool to welcome an Early Career Teacher (ECT) for the 2026‑202...
Behaviour Support Specialist – SEMH Schools (Bristol)
About the roleWe are looking for a Behaviour Support Specialist to work across SEMH schools in Bristol. You will provide hands‑on support to pupils wh...
Level 3 Early Years Educator (EYFS) – Teaching Assistant
About the roleWe are looking for a passionate Level 3 Early Years Educator (or DfE‑recognised equivalent) to join our supportive team in Brent. You wi...
Unqualified Teaching Assistant – Full‑time (Bath)
About the roleWe are looking for an Unqualified Teaching Assistant to join a supportive school in Bath from September 2026. This entry‑level role offe...
SEN Teaching Assistant – SEMH (KS2‑4)
About the roleWe are looking for a dedicated SEN Teaching Assistant to support pupils with Social, Emotional and Mental Health (SEMH) needs across Key...
Drama Teacher – KS3/4
About the roleWe are looking for a passionate Drama Teacher to deliver engaging KS3 and KS4 lessons in a supportive school environment. You will inspi...
Teaching Assistant & Teacher Roles – SEN Schools, Wokingham (Sept 2026)
About the roleTeaching Personnel is recruiting passionate Teaching Assistants and qualified Teachers to join specialist SEN schools in Wokingham from...
Year 1 Teaching Assistant – Primary School (Full‑time)
About the roleThis full‑time, temporary position is for a Year 1 Teaching Assistant in a friendly primary school in Blackpool. You will work alongside...
Individual Needs Assistant – Primary School (Rustington)
About the roleTeaching Personnel is partnering with a welcoming primary school in Rustington to recruit an Individual Needs Assistant. The role provid...
SEN Construction & Woodwork Teacher (QTS) – Full‑Time
About the roleWe are recruiting for a Special Educational Needs (SEN) secondary school in Newcastle upon Tyne. The school seeks a passionate Construct...
Secondary Learning Support Assistant – KS3 (Wirral)
About the roleThis temporary position supports a secondary school in Wirral, focusing on Key Stage 3 learners, especially Year 7 pupils as they transi...
1:1 SEMH Support Assistant – Primary School
About the roleThis full‑time, temporary position starts in September 2025 and offers the chance to work one‑to‑one with a primary‑aged pupil who needs...
Caretaker / Site Officer – Secondary School
About the roleWe are looking for a reliable and proactive Caretaker / Site Officer to join a welcoming secondary school in St Helens. The successful c...
1:1 SEN Teaching Assistant – Secondary (Tameside)
About the roleThis temporary full‑time position supports a single secondary‑aged pupil with special educational needs in a dedicated SEN school in Tam...
Primary Teacher Year 5 – Weymouth
About the roleWe are seeking an enthusiastic Primary Teacher for Year 5 to join a welcoming school in Weymouth this September. The successful candidat...
Additional Needs Assistant – SEN Primary School
About the roleWe are looking for a dedicated Additional Needs Assistant to support pupils with a range of special educational needs in an SEN primary...
Headteacher – Secondary SEMH Alternative Provision
About the roleTeaching Personnel is seeking an outstanding, motivated and compassionate leader to head a secondary SEMH Alternative Provision in Liver...
Curriculum Leader of Drama
About the roleThe Curriculum Leader of Drama will head the Drama department at a school in Reading, overseeing the design and delivery of a vibrant, h...
Cover Supervisor (Part‑time, North Tidworth)
About the roleWe are seeking a motivated Cover Supervisor to deliver classroom instruction on a flexible, part‑time basis in the North Tidworth area....
Maths Teacher – Secondary School (KS3/KS4)
About the roleTeaching Personnel is partnering with a mixed secondary school in Havant to recruit a Maths Teacher from September 2026. The role is ful...
Skills
Contract type
Location
Ready to find your next talent?
Create my employer account