Photo of primary school student

Jobs for teaching and support staff

Vision for Education is a leading education recruitment and supply agency, that works with primary, secondary and SEND (special educational needs and disabilities) schools and other alternative provision across the UK. We have daily supply, short and long-term placements and permanent jobs for teachers, NQTs, teaching assistants, cover supervisors and support staff.

Start the search for your next job today.

Job vacancies
Job vacancies

Temporary and permanent roles for teaching and support staff

cog icon
CPD training

FREE training to help keep you up-to-date with the latest developments and advance your career

Register now
Register now

Share a few details and submit your CV to register with us

location marker
Branches near you

We have branches located across the UK

Latest job

Cover Supervisor
Location: Sheffield
Start date: 16/09/2021
Refer a friend icon
Refer a friend

Recommend a friend or colleague to work for Vision for Education


"I find everyone in the office extremely professional, polite, helpful and understanding with a good sense of humour. The have always managed to place me in schools that fit my strengths and needs."

Alex Smerchynsky
Primary Teacher

"I was offered two full-time contracts after Vision for Education placed me in those schools. Vision for Education has enabled me to develop my CV and experience and I am grateful for how well connected, approachable and genuine they have been throughout my whole time working with them."

Secondary NQT

"One thing about Vision for Education which stood out for me was how the staff listened to what I wanted and helped me find the right role for me. I would highly recommend Vision for Education to anyone wishing to pursue a career in education."

Sian Jeffrey

"Their guaranteed pay scheme really separates Vision for Education from many other agencies. I believe their honest approach regarding pay and having in-house payroll made the experience more efficient and transparent."

Joel Dixon
Secondary Teacher