2024/2025 academic year
- Autumn term 1: Thursday 5th September (year 7 only) Friday 6th September (all students) – 18th October 2024
- Autumn term 2: 4th November 2024 – 18th December 2024
- Spring term 1: 7th January 2025 – 14th February 2025
- Spring term 2: 24th February 2025 – 4th April 2025
- Summer term 1: 24th April 2025 – 23rd May 2025 (bank holiday 5th May)
- Summer term 2: 2nd June 2025 – 11th July 2025
2025/2026 academic year
- Autumn term 1: 3rd September 2025 (Year 7 students only); 4th September (all students) – 17th October 2025
- Autumn term 2: 3rd November 2025 – 18th December 2025 (finish
early) - Spring term 1: 7th January 2026 – 13th February 2026
- Spring term 2: 23rd February 2026 – 2nd April 2026
- Summer term 1: 20th April 2026 – 22nd May 2026 (bank holiday 4th May)
- Summer Term 2: 1st June 2026 – 10th July 2026 (finish early)
Timings of the school day
- Gates open: 8.20am
- Breakfast: 8.30am – 8.40am
- Registration: 8.40am
- P1: 8.50am – 9.40am
- P2: 9.40am – 10.30am
- Break: 10.30am – 10.50am
- P3: 10.50am – 11.40am
- P4: 11.40am – 12.30pm
- Lunch: 12.30pm – 1.20pm
- P5: 1.20pm – 2.10pm
- P6: 2.10pm – 3pm
- Tutor time: 3pm – 3.10pm
- End of day: 3.10pm