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)


2026-2027 Academic Year

Calendar 2026 – 2027 opens in New Tab

Autumn Term 2026
Thursday 3rd September to Friday 18th December
Staff training days: Tuesday 1st and Wednesday 2nd September (no pupils in school)
First school day: Thursday 3rd September
Half term: Monday 26th October to Friday 30th October
Christmas holidays: Monday 21st December to Sunday 3rd January

Spring Term 2027
Monday 4th January to Wednesday 24th March
Staff training days: Friday 12th February and Thursday 25th March (no pupils in school)
Half-term Break: (Friday 12th February – Staff Training) Monday 15th February to Friday 19th February
Easter Holidays: Thursday 25th March to Sunday 11th April (Thursday 25th Staff Training day – no pupils in school)

Summer Term 2027
Monday 12th April to Wednesday 7th July
Bank holidays: Monday 3rd May & Monday 31st May
Staff training day: Monday 7th June (no pupils in school)
Half-term Break: (Monday 31st May – Bank Holiday) Monday 31st May to Friday 4th June, Staff Training Monday 7th June
Summer Holidays: Thursday 8th July to early September 2027 (date TBC)

2027-2028 Academic Year

Calendar 2027- 2028 (opens in a new tab)

Autumn Term 2027
First school day: Monday 6th September
Wednesday 1st September to Tuesday 21st December
Staff training days: Wednesday 1st, Thursday 2nd, and Friday 3rd September (no pupils in school)
Half-term Break: Monday 25th October to Friday 29th October
Christmas holidays: Wednesday 22nd December 2027 to Sunday 9th January 2028

Spring Term 2028
Monday 10th January to Friday 7th April
First school day: Monday 10th January
Half-term Break: Monday 14th February to Friday 18th February (followed immediately by the Staff Training Day on Monday 21st February)
Staff training day: Monday 21st February (no pupils in school)
Easter Holidays: Monday 10th April to Sunday 23rd April (Includes Good Friday on 14th April and Easter Monday on 17th April)

Summer Term 2028
Monday 24th April to Friday 7th July
First school day: Monday 24th April
Bank holidays: Monday 1st May (May Day) & Monday 29th May (Late May Bank Holiday)
Half-term Break: (Monday 29th May – Bank Holiday) Monday 29th May to Friday 2nd June
Summer Holidays: Monday 10th July to early September 2028