Find out what free activities are on offer for children and young people in your local community. Read more about the Children's Holiday Food Programme.
School Term Dates 2023-2024
August
- Monday, 14 August 2023 (Return date for Teachers & In-Service Day)
- Tuesday, 15 August 2023 (In-Service Day)
- Wednesday, 16 August 2023 (Return date for Pupils)
September
- Friday, 22 September and Monday, 25 September 2023 (September weekend holiday)
October
- Friday, 13 October 2023 (In-Service Day)
- Monday, 16 to Friday, 20 October 2023 (October Week)
December - Christmas and New Year
- Schools close at 2.30 pm on Friday, 22 December 2023
- Monday, 25 December 2023 - Friday, 5 January 2024 (Christmas holidays)
January
- Schools return on Monday, 8 January 2024
February mid term break
- Monday, 12 February 2024
- Tuesday, 13 February 2024
- Wednesday, 14 February 2024 (In-service day)
April - Spring Holiday (Easter)
- Schools close at 2.30 pm on Thursday, 28 March 2024
- Good Friday 29 March 2024
- Easter Monday 1 April 2024
- Monday, 1 April - Friday, 12 April 2024 (Spring Break)
- Schools return on Monday, 15 April 2024
May
- Thursday, 2 May 2024 (In-service day to coincide with UK Parliamentary elections, but may be subject to change)
- Monday, 6 May 2024 (May Holiday)
- Friday, 24 May 2024 and Monday, 27 May 2024 (May Weekend)
June
- Schools Close at 1.00 pm on Wednesday 26 June 2024
August - Monday 12 August 2024 (Teachers return - amended)
Proposed School Term Dates for 2024/25 and 2025/26
The current pattern of school term dates, holidays and In Service days is set until July 2024.
Glasgow City Council has developed a draft calendar for the following two years and wants to hear the views of parents, carers, pupils, staff and the wider public before the dates are finalised.
The draft calendar for each session can be found below. Please respond to our consultation here.
The consultation will be open until 1 September 2023, thereafter, the responses will be considered before finalising any dates.
School Term Dates 2024-2025 (Proposed)
August
- Monday, 12 August 2024 (Return date for Teachers & In-Service Day)
- Tuesday, 13 August 2024 (In-Service Day)
- Wednesday, 14 August 2024 (Return date for Pupils)
September
- Friday, 27 September and Monday, 30 September 2024 (September weekend holiday)
October
- Friday, 11 October 2023 (In-Service Day)
- Monday, 14 to Friday, 18 October 2024 (October Week)
December - Christmas and New Year
- Schools close at 2.30 pm on Friday, 20 December 2024
- Monday, 23 December 2024 - Friday, 3 January 2025 (Christmas holidays)
January
- Schools return on Monday, 6 January 2025
February mid term break
- Monday, 17 February 2025
- Tuesday, 18 February 2025
- Wednesday, 19 February 2025 (In-service day)
April - Spring Holiday (Easter)
- Schools close at 2.30 pm on Friday, 4 April 2025
- Monday, 7 April - Monday, 21 April 2025 (Spring Break)
- Schools return on Tuesday, 22 April 2025
May
- Monday, 5 May 2025 (May Holiday)
- Thursday, 22 May 2025 (In-service day)
- Friday, 23 May 2025 and Monday, 26 May 2025 (May Weekend)
June
- Schools Close at 1.00 pm on Wednesday, 25 June 2025
School Term Dates 2025-2026 (Proposed)
August
- Tuesday, 12 August 2025 (Return date for Teachers & In-Service Day)
- Wednesday, 13 August 2025 (In-Service Day)
- Thursday, 14 August 2025 (Return date for Pupils)
September
- Friday, 26 September and Monday, 29 September 2025 (September weekend holiday)
October
- Friday, 10 October 2025 (In-Service Day)
- Monday, 13 to Friday, 17 October 2023 (October Week)
December - Christmas and New Year
- Schools close at 2.30 pm on Friday, 19 December 2025
- Monday, 22 December 2025 - Friday, 3 January 2026 (Christmas holidays)
January
- Schools return on Monday, 5 January 2026
February mid term break
- Monday, 16 February 2026
- Tuesday, 17 February 2026
- Wednesday, 18 February 2026 (In-service day)
April - Spring Holiday (Easter)
- Schools close at 2.30 pm on Thursday, 2 April 2026
- Monday, 6 April - Friday, 17 April 2026 (Spring Break)
- Schools return on Monday, 20 April 2026
May
- Thursday, 1 May 2026 (In-service day to coincide with Scottish Parliamentary election, but may be subject to change)
- Monday, 4 May 2026 (May Holiday)
- Friday, 22 May 2026 and Monday, 25 May 2026 (May Weekend)
June
- Schools Close at 1.00 pm on Thursday, 25 June 2026
August
- Thursday, 14 August 2026 (Proposed date of Teachers return)