School holidays and breaks: 2025–2026 school year

The school year begins on Monday, 15 September 2025 and ends on Wednesday, 15 July 2026.

All Saint's DayFrom Saturday, 1 November to Sunday, 9 November 2025
ChristmasFrom Saturday, 20 December 2025 to Sunday, 4 January 2026
CarnivalFrom Saturday, 14 February to Sunday, 22 February 2026
EasterFrom Saturday, 28 March to Sunday, 12 April 2026
Labour DayFriday, 1 May 2026
AscensionThursday, 14 May 2026
PentecostFrom Saturday, 23 May to Sunday, 31 May 2026
National DayTuesday, 23 June 2026
Summer holidaysFrom Thursday, 16 July to Monday, 14 September 2026

School holidays and breaks: 2026–2027 school year

The school year begins on Tuesday, 15 September 2026 and ends on Thursday, 15 July 2027.

All Saint's DayFrom Saturday, 31 October to Sunday, 8 November 2026
ChristmasFrom Saturday, 19 December 2026 to Sunday, 3 January 2027
CarnivalFrom Saturday, 6 February to Sunday, 14 February 2027
EasterFrom Saturday, 27 March to Sunday, 11 April 2027
AscensionThursday, 6 May 2027
Pentecost MondayMonday, 17 May 2027
PentecostFrom Saturday, 29 May to Sunday, 6 June 2027
National DayWednesday, 23 June 2027
Summer holidaysFrom Friday, 16 July to Tuesday, 14 September 2027

School holidays and breaks: 2027–2028 school year

The school year begins on Wednesday, 15 September 2027 and ends on Friday, 14 July 2028.

All Saint's DayFrom Saturday, 30 October to Sunday, 7 November 2027
ChristmasFrom Saturday, 18 December 2027 to Sunday, 2 January 2028
CarnivalFrom Saturday, 12 February to Sunday, 20 February 2028
EasterFrom Saturday, 1 April 2021 to Sunday, 16 April 2028
Easter MondayMonday, 17 April 2028
Labour DayMonday, 1 May 2028
Europe DayTuesday, 9 May 2028
AscensionThursday, 25 May 2028
PentecostFrom Saturday, 27 May to Sunday, 4 June 2028
Pentecost MondayMonday, 5 June 2028
National DayFriday, 23 June 2028
Summer holidaysFrom Saturday, 15 July to Thursday, 14 September 2028