School Holidays 2025/26

School holidays and in-service dates 2025/26 (all schools except Arran)

School Holidays 2025-2026

 August 2025
• Friday 1st August to Monday 18th August: pupils on holiday
• Tuesday 19th August: staff only in-service days
• Wednesday 20th August to Friday 29th August: children in school

September 2025
• Monday 1st September to Friday 19th September: children in school
• Monday 22nd September: staff only in-service days
• Tuesday 23rd September to Tuesday 30th September: children in school

October 2025
• Wednesday 1st October to Friday 10th October: children in school
• Monday 13th October to Friday 17th October: pupils on holiday
• Monday 20th October to Friday 31st October: children in school

November 2025
• Monday 3rd November to Thursday 20th November: children in school
• Friday 21st November to Monday 24th November: pupils on holiday
• Tuesday 25th November: staff only in-service day
• Wednesday 26th November to Friday 28th November: children in school

December 2025
• Monday 1st December to Friday 19th December: children in school
• Monday 22nd December to Wednesday 31st December: pupils on holiday

January 2026
• Thursday 1st January to Friday 2nd January: pupils on holiday
• Monday 5th January to Friday 30th January: children in school

February 2026
• Monday 2nd February to Thursday 5th February: children in school
• Friday 6th February to Monday 9th February: pupils on holiday
• Tuesday 10th February: staff only in-service days
• Wednesday 11th February to Friday 27th February: children in school

March 2026
• Monday 2nd March to Tuesday 31st March: children in school

April 2026
• Wednesday 1st April to Thursday 2nd April: children in school
• Friday 3rd April to Friday 17th April: pupils on holiday
• Monday 20th April to Thursday 30th April: children in school

May 2026
• Friday 1st May: children in school
• Monday 4th May: pupils on holiday
• Tuesday 5th May to Friday 22nd May: children in school
• Monday 25th May: staff only in-service day
• Tuesday 26th May to Friday 29th May: children in school

June 2026
• Monday 1st June to Tuesday 30th June: children in school

July 2026
• Wednesday 1st July to Friday 31st July: pupils on holiday

 

 

Achieving Excellence Together

Report a Glow concern
Cookie policy  Privacy policy