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)


2023-2024 Academic Year

UPDATED with a new INSET day

UPDATED Calendar one page 2023_24 - Calendar

Updated Calendar 2023-2024 (click here to open in new tab)

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. 

Autumn Term 2023

Tuesday 5th September to Tuesday 19th December

Staff training days: Friday 1st September and Monday 4th September (no pupils in school)

First school day: Tuesday 5th September

Half term: Monday 23rd October to Friday 27th October

Christmas holidays: (Wednesday 20th December – Staff Training)  Thursday 21st December  to Friday 5th January

Staff training day: Wednesday 20th December (no pupils in school)


Spring Term 2024

Monday 8th January to  Thursday 28th March 

Staff training day: Friday 9th February (no pupils in school)

Half-term Break: (Friday 9th February –  Staff Training) Monday 13th February to Friday 17th February 

Easter Holidays: Friday 29th March to Friday 12th April


Summer Term 2024

Monday 15th April to Tuesday 9th July 

Bank holiday: Monday 6th May & Monday 27th May

Half-term Break: Monday 27th May to Friday 31st May

Summer Holidays: Wednesday 10th July to early September 2024 (date TBC)

Staff training day: Wednesday 10th July (no pupils in school)

2024-2025 Academic Year

Calendar 2024-5 - Calendar

2024 – 2025 Academic Year (opens in new tab)