Everything you need to plan the school year
Whether you're preparing for your child's first day or planning family holidays, you'll find our school day timings and term dates here. We've gathered all the key information in one place to help you stay organised throughout the year.
Useful information
School times and term dates
Find the timings for each part of the school day, together with important term dates, holidays and staff training days.
Kindergarten
| Session | Start | Finish |
|---|---|---|
| Breakfast Club | 8:00am | 8:50am |
| Kindergarten | 8:50am | 12:50pm |
| Afternoon Kindergarten | 12:50pm | 3:30pm |
Main and Upper School
| Class or provision | Start | Finish |
|---|---|---|
| Breakfast Club | 8:00am | 8:20am or 8:45am Depending on class start time |
| Class 1 | 8:45am Register at 9:00am |
Monday, Wednesday and Friday: 3:30pm Tuesday and Thursday: 12:45pm |
| Class 2 | 8:45am Register at 9:00am |
Monday, Wednesday, Thursday and Friday: 3:30pm Tuesday: 12:45pm |
| Classes 1 and 2 afternoon care | 12:45pm | 3:30pm Available on relevant early finish days |
| Classes 3 to 5 | 8:45am Register at 9:00am | 3:30pm |
| Classes 6 to 8 | 8:20am Register at 8:30am | 3:30pm |
| Classes 9 and 10 | 8:20am Register at 8:30am |
Monday to Thursday: 4:15pm Friday: 3:30pm |
| Event | Date |
|---|---|
| Autumn Term 2025 | |
| Staff Training Day | Monday 1 September 2025 |
| Staff Training Day | Tuesday 2 September 2025 |
| School opens | Wednesday 3 September 2025 |
| School closes for half term | Friday 24 October 2025 |
| Staff Training Day | Monday 3 November 2025 |
| School opens | Tuesday 4 November 2025 |
| School closes for winter | Friday 12 December 2025 School finishes at 12:45pm |
| Spring Term 2026 | |
| Staff Training Day | Monday 5 January 2026 |
| School opens | Tuesday 6 January 2026 |
| School closes for half term | Friday 13 February 2026 |
| School opens | Monday 23 February 2026 |
| School closes for Easter | Friday 20 March 2026 School finishes at 12:45pm |
| Summer Term 2026 | |
| School opens | Monday 13 April 2026 |
| Early May Bank Holiday | Monday 4 May 2026 |
| School closes for half term | Friday 22 May 2026 |
| Spring Bank Holiday | Monday 25 May 2026 |
| School opens | Monday 1 June 2026 |
| School closes for summer | Wednesday 15 July 2026 School finishes at 12:45pm |
| School Work Week | Wednesday 15 to Sunday 19 July 2026 |
| Event | Date |
|---|---|
| Autumn Term 2026 | |
| Staff Training Day | Thursday 3 September 2026 |
| Staff Training Day | Friday 4 September 2026 |
| School opens | Monday 7 September 2026 |
| School closes | Thursday 22 October 2026 |
| Staff Training Day | Friday 23 October 2026 |
| School opens after half term | Monday 2 November 2026 |
| School closes for winter | Friday 11 December 2026 School finishes at 12:45pm |
| Spring Term 2027 | |
| Staff Training Day | Wednesday 6 January 2027 |
| School opens | Thursday 7 January 2027 |
| School closes for half term | Friday 5 February 2027 |
| School opens | Monday 15 February 2027 |
| School closes for Easter | Friday 19 March 2027 School finishes at 12:45pm |
| Summer Term 2027 | |
| School opens | Monday 12 April 2027 |
| Early May Bank Holiday | Monday 3 May 2027 |
| School closes for half term | Friday 28 May 2027 |
| Spring Bank Holiday | Monday 31 May 2027 |
| School opens | Monday 7 June 2027 |
| School closes for summer | Friday 16 July 2027 School finishes at 12:45pm |
| School Work Week | Friday 16 to Friday 23 July 2027 |