These dates could be subject to change by the school.
| Autumn term | |
| Staff Training Days | Tuesday 1st September, Wednesday 2nd September, Monday 2nd November |
| Half term 1 | Thursday 3rd September - Friday 23rd October |
| Half term holidays | Monday 26th October - Friday 30th October |
| Half term 2 | Tuesday 3rd November - Friday 18th December |
| Christmas holidays | Monday 21st December - Friday 1st January |
| Spring Term | |
| Staff Training Day | Monday 22nd February |
| Half Term 1 | Monday 4th January - Friday 12th February |
| Half term holidays | Monday 15th February - Friday 19th February |
| Half term 2 | Tuesday 23rd February - Thursday 25th March |
| Easter holidays | Friday 26th March - Friday 9th April |
| Summer term | |
| Staff Training Day | Wednesday 21st July |
| Half term 1 | Monday 12th April - Friday 28th May (May Day Bank holiday Monday 3rd May) |
| Half term holidays | Monday 31st May- Friday 4th June |
| Half term 2 | Monday 7th June - Tuesday 20th July |