School holidays

Find out the school holiday dates for 2023 to 2024 and 2024 to 2025

2023 to 2024

Teachers return

Monday 14 August

In-service

Monday 14 August

In-service

Tuesday 15 August

Pupils return

Wednesday 16 August

Last day of school

Thursday 21 September

September weekendFriday 22 September

September weekend

Monday 25 September

Re-open

Tuesday 26 September

Last day of school

Friday 13 October

In-service

Monday 23 October

Re-open

Tuesday 24 October

Last day of school

Friday 22 December


Re-open

Monday 8 January

Last day of school

Thursday 8 February

In-service

Friday 9 February

Mid term

Monday 12 February

Mid term

Tuesday 13 February

Re-open

Wednesday 14 February

Last day of school

Thursday 28 March

 

Re-open

Monday 15 April

Last day of school

Friday 3 May

May Day

Monday 6 May 

In-serviceTuesday 7 May
Re-openWednesday 8 May
Last day of school

Thursday 23 May

May weekend

Friday 24 May

May weekend

Monday 27 May

Re-openTuesday 28 May

Last day of school

Wednesday 26 June

2024 to 2025

Teachers return

Monday 12 August

In-service

Monday 12 August

In-service

Tuesday 13 August

Pupils return

Wednesday 14 August

Last day of school

Thursday 26 September

September weekendFriday 27 September

September weekend

Monday 30 September

Re-open

Tuesday 1 October

Last day of school

Thursday 10 October

In-service

Friday 11 October

Re-open

Monday 21 October

Last day of school

Friday 20 December

 

Re-open

Monday 6 January

Last day of school

Friday 14 February

mid term

Monday 17 February

Mid term

Tuesday 18 February

In-service

Wednesday 19 February

Re-open

Thursday 20 February

Last day of school

Friday 4 April

Re-open

Tuesday 22 April

Last day of school

Friday 2 May

May Day

Monday 5 May 

In-serviceTuesday 6 May
Re-openWednesday 7 May
Last day of school

Thursday 22 May

May weekend

Friday 23 May

May weekend

Monday 26 May

Re-openTuesday 27 May

Last day of school

Wednesday 25 June

2025 to 2026

Teachers return

Monday 11 August

In-service

Monday 11 August

In-service

Tuesday 12 August

Pupils return

Wednesday 13 August

Last day of school

Thursday 25 September

September weekendFriday 26 September

September weekend

Monday 29 September

Re-open

Tuesday 30 September

Last day of school

Thursday 9 October

In-service

Friday 10 October

Re-open

Monday 20 October

Last day of school

Friday 19 December

 

Re-open

Wednesday 7 January

Last day of school

Thursday 12 February

In-serviceFriday 13 February

mid term

Monday 16 February

Mid term

Tuesday 17 February

Re-open

Wednesday 18 February

Last day of school

Thursday 2 April

Re-open

Monday 20 April

Last day of school

Friday 1 May

May Day

Monday 4 May 

Re-openTuesday 5 May
In-serviceThursday 7 May
Last day of school

Thursday 21 May

May weekend

Friday 22 May

May weekend

Monday 25 May

Re-openTuesday 26 May

Last day of school

Friday 26 June

 

 

 

Last modified on 5 April 2024