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.

You can use the following link to import the general school calendar into yours if your device’s calendar allows you to (please check the instructions of your particular device/e-mail provider). Note that it can take up to 24 hours for events to appear when first importing the calendar:

Click here to import the calendar to your device/email account:

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. 


2022-2023 Academic Year 

Updated for the Coronation

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

Calendar one page 2022_23 CORONATION UPDATE

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 2022

Monday 5th September to Tuesday 20th December

Staff training days: Thursday 1st September to Friday 2nd September (no pupils in school)

First school day: Monday 5th September

Half term: Monday 24th October to Friday 28th October

Christmas holidays: Wednesday 21st December to Tuesday 3rd January


Spring Term 2023

Thursday 5th January to Friday 31st March

Staff training days: Wednesday 4th January and Friday 10th February (no pupils in school)

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

Easter Holidays: Monday 3rd April to Friday 14th April


Summer Term 2023

Monday 17th April to Wednesday 5th July

Bank holiday: Monday 1st May, Coronation Bank Holiday Monday 8th May & Monday 29th May

Half-term Break: Monday 29th May to Friday 2nd June

Summer Holidays: Thursday 6th July to 4th September 2023

2023-2024 Academic Year

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

Calendar one page 2022_23 FINAL

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 days: Wednesday 20th December (no pupils in school)


Spring Term 2024

Monday 8th January to  Thursday 28th March 

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

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

Easter Holidays: Monday 3rd April to Friday 14th April


Summer Term 2024

Monday 15th April to Wednesday 10th July

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

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

Summer Holidays: Thursday 11th July to early September 2024 (date TBC)