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)