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 Sheets

Calendar 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_7

Calendar 2025 – 2026 opens in New Tab