Toggle menu

School Terms and Holidays 2024/2025

The school session is divided into three terms beginning in August, January and April.

Terms dates for 2024 to 2025 for primary and secondary schools are available below and from the - downloadable calendar (PDF, 95 KB)(opens new window)

Term 1

Staff resumeMonday, 12 August 2024
 Pupils ResumeTuesday, 13 August 2024
September Holiday
All breakThursday, 12 September 2024
Staff ResumeTuesday 17 September 2024
All resumeWednesday, 18 September 2024
October Holiday
All breakFriday, 11 October 2024
Staff resumeMonday, 21 October 2024
 Pupils resumeTuesday, 22 October 2024
Last Day of Term
All breakFriday, 20 December 2024

Term 2

All resume Monday, 6 January 2025
February Holiday
All breakFriday, 7 February 2025
Staff resumeMonday, 17 February 2025
Pupils resumeTuesday, 18 February 2025
Last Day of Term
All breakFriday 4 April 2025

Term 3

All ResumeTuesday 22 April 2025
May Holiday
All breakFriday, 2 May 2025
Staff resumeTuesday, 6 May 2025
Pupils resumeWednesday, 7 May 2025
1 day local holiday during term 3 as detailed below
a) All schools except those at b) and c) belowSpring Holiday - Monday 19 May 2025
b) Bathgate Academy and feeder primary schools plus St Mary's, Bathgate & St Columba's (excluding Blackburn and Murrayfield Primary Schools)Bathgate Local Holiday - Monday 9 June 2025
c) Linlithgow Academy and feeder primary schools plus St Joseph's Primary School, LinlithgowLinlithgow Marches - Tuesday 17 June 2025
Last Day of Term (primary, secondary and special schools)
All breakFriday, 27 June 2025