Cheltenham Supply Teaching
Cheltenham
Teaching Opportunities in Cheltenham
Class People is working with a range of welcoming primary schools across Cheltenham and the surrounding areas, supporting them with reliable and enthusiastic teachers for a variety of classroom roles.
If you are looking for teaching opportunities in Cheltenham, whether that be flexible day-to-day work, longer-term placements, or regular weekly teaching, we can help you find a role that suits your experience and availability.
We pride ourselves on building strong relationships with local schools, meaning we can offer teachers consistent work within a friendly network of Cheltenham primary schools.
Why Work with Class People in Cheltenham?
Local teaching opportunities across Cheltenham
Flexible work to suit your availability and lifestyle
Opportunities across EYFS, KS1 and KS2
Competitive daily pay, paid weekly
Limited travel with placements close to home
Support from a dedicated consultant who knows Cheltenham schools well
The Role
As a Primary Teacher working with Class People, you will:
Deliver engaging lessons across primary year groups
Adapt confidently to different classroom environments
Maintain positive behaviour and supportive learning environments
Provide continuity for pupils during staff absences
Follow safeguarding and school policies
Requirements
Qualified Teacher Status (QTS)
Recent teaching experience within a primary school setting
Strong classroom and behaviour management skills
Enhanced DBS on the Update Service (or willingness to apply)
Professional, reliable and flexible approach
About Class People
With over 20 years’ experience supporting schools across Gloucestershire, Class People is a trusted education recruitment agency specialising in matching teachers with local schools. We take time to understand your preferences and help you find roles where you can feel confident, supported and valued.
Apply Today
If you are looking for primary teaching opportunities in Cheltenham, apply today to join Class People and access a wide range of flexible teaching roles in local schools.
Salary: £125 - £271 per day
Hours Per Week: Part Time/ Full Time

