All dates given below are are inclusive.
The school does not necessarily follow the holidays of the county council and there will be years where the dates do not coincide.
For childcare, our After School Club usually runs a holiday club when no other clubs are running.
Please note that our school days are longer to compensate for the 2 weeks longer summer holidays compared to the rest of Oxfordshire County Council. (See School Hours document)
2025-2026 Academic Year
UPDATED Calendar one page 2025_6 - Google SheetsCalendar 2025 – 2026 opens in New Tab
Autumn Term 2025
Thursday 4th September to Friday 19th December
Staff training days: Tuesday 2nd and Wednesday 3rd September (no pupils in school)
First school day: Thursday 4th September
Half term: Monday 27th October to Friday 31st October
Christmas holidays: Monday 22nd December to Monday 5th January (Monday 5th Staff Training day – no pupils in school)
Spring Term 2026
Tuesday 6th January to Friday 27th March
Staff training days: Monday 5th January and Friday 13th February (no pupils in school)
Half-term Break: (Friday 13th February – Staff Training) Monday 16th February to Friday 20th February
Easter Holidays: Monday 30th March to Friday 10th April
Summer Term 2026
Monday 13th April to Tuesday 7th July
Bank holidays: Monday 4th May & Monday 25th May
Staff training day: Friday 22nd May (no pupils in school)
Half-term Break: (Friday 22nd May – Staff Training) Monday 25th May to Friday 29th May
Summer Holidays: Wednesday 8th July to early September 2026 (date TBC)
2026-2027 Academic Year
Calendar 2026_7Calendar 2025 – 2026 opens in New Tab