Haydon Court Drive, Swindon, SN25 1JP
01793 700443


Welcome to Haydonleigh Primary School’s website! We hope that you agree it is packed with useful information for anyone who wishes to find out more about the wonderful school. Here you will find important details about Haydonleigh Primary, including admissions information, the curriculum, school uniform, calendar events and newsletters.

Our school motto, ‘I am talented, together we are amazing!’ gives you a flavour of our school’s aims. At Haydonleigh, our united vision was created by our pupils, parents and staff alike. Our school is committed to working in partnership to ensure every child achieves their best.

Opened in 1995, Haydonleigh Primary serves the local community as a dynamic and exciting place to be! Our school is much larger than the average-sized primary. We are growing into a three-form entry school with a capacity of 630 children, made up of 90 pupils in each year group. Following the housing expansion of North Swindon, a new extension was opened in 2014, offering 15 classrooms, a dance studio and a purpose-built Early Years nest. By 2018, we anticipate reaching our full capacity, with a total of 21 classes.  Our grounds boast playfields, allotment beds, a pond, wooded area, cycle shelters, fitness trails and even our own theatre!

High expectations in learning and behaviour are maintained throughout our school. We believe that learning should be active, so our staff and governors work hard to ensure each child is offered a varied and exciting curriculum, whatever their ability. We pride ourselves on providing our children with a stimulating education. We communicate many of the fantastic things that happen at our school through our social media sites.

We hope you enjoy visiting our website. We love feedback, so don’t hesitate to contact us should you have any comments!


School Day


Monday - Thursday

08.45am - 3.20pm



Foundation Stage - 11.55am - 12.55pm

Year 1 - 11.50am - 12.50pm

Year 2 - 12.15pm - 1.15pm

Year 3/4 - 12.05pm - 1.05pm

Year 5/6 - 12.20pm - 1.20pm



08.45am - 1.30pm