UK School Holidays, Half Term & Term Dates 2025 - 2026
Looking for the latest UK school holiday dates? Whether you're a parent planning family time, a teacher organising lessons, or a student mapping out study schedules, this guide makes it easy to stay ahead. Below, you’ll find a complete overview of UK school holidays, term dates, half-term breaks, and bank holidays for 2025 and 2026, all clearly broken down by region: England, Scotland, Wales, and Northern Ireland.
Contents
- School Holidays: England, Scotland, Wales, Northern Ireland
- School Terms: England, Scotland, Wales, Northern Ireland
UK School Holidays 2025 - 2026
Planning your year? Below you'll find the complete list of UK school holidays for 2025–2026, including term breaks for England, Scotland, Wales, and Northern Ireland.
Each nation has slightly different schedules, so we've provided a clear breakdown for every region. Remember, dates may vary by local authority or school; always double-check with your school directly.
England School Holidays 2025 - 2026
The next school holiday in England is the Christmas, running from 22 December 2025 to 02 January 2026. This is followed by the Spring Half Term, which will take place from 16 February 2026 to 20 February 2026.
| Holiday | Dates |
|---|---|
| Spring Half Term | 17 Feb 2025 - 21 Feb 2025 |
| Easter | 07 Apr 2025 - 21 Apr 2025 |
| Summer Half Term | 26 May 2025 - 30 May 2025 |
| Summer | 23 Jul 2025 - 31 Aug 2025 |
| Autumn Half Term | 27 Oct 2025 - 31 Oct 2025 |
| Christmas | 22 Dec 2025 - 02 Jan 2026 |
| Spring Half Term | 16 Feb 2026 - 20 Feb 2026 |
| Easter | 30 Mar 2026 - 10 Apr 2026 |
| Summer Half Term | 25 May 2026 - 29 May 2026 |
| Summer | 23 Jul 2026 - 31 Aug 2026 |
| Autumn Half Term | 26 Oct 2026 - 30 Oct 2026 |
| Christmas | 21 Dec 2026 - 01 Jan 2027 |
Scotland School Holidays 2025 - 2026
The next school holiday in Scotland is the Christmas, running from 22 December 2025 to 02 January 2026. This is followed by the Spring Half Term, which will take place from 16 February 2026 to 20 February 2026.
| Holiday | Dates |
|---|---|
| Spring Half Term | 24 Feb 2025 - 28 Feb 2025 |
| Easter | 14 Apr 2025 - 25 Apr 2025 |
| Summer Half Term | 26 May 2025 - 30 May 2025 |
| Summer | 23 Jul 2025 - 31 Aug 2025 |
| Autumn Half Term | 27 Oct 2025 - 31 Oct 2025 |
| Christmas | 22 Dec 2025 - 02 Jan 2026 |
| Spring Half Term | 16 Feb 2026 - 20 Feb 2026 |
| Easter | 30 Mar 2026 - 10 Apr 2026 |
| Summer Half Term | 25 May 2026 - 29 May 2026 |
| Summer | 21 Jul 2026 - 31 Aug 2026 |
| Autumn Half Term | 26 Oct 2026 - 30 Oct 2026 |
| Christmas | 21 Dec 2026 - 01 Jan 2027 |
Wales School Holidays 2025 - 2026
The next school holiday in Wales is the Christmas, running from 22 December 2025 to 05 January 2026. This is followed by the Spring Half Term, which will take place from 09 February 2026 to 13 February 2026.
| Holiday | Dates |
|---|---|
| Spring Half Term | 10 Feb 2025 - 12 Feb 2025 |
| Easter | 07 Apr 2025 - 21 Apr 2025 |
| Summer Half Term | 05 May 2025 - 05 May 2025 |
| Summer | 28 Jun 2025 - 12 Aug 2025 |
| Autumn Half Term | 13 Oct 2025 - 24 Oct 2025 |
| Christmas | 22 Dec 2025 - 05 Jan 2026 |
| Spring Half Term | 09 Feb 2026 - 13 Feb 2026 |
| Easter | 03 Apr 2026 - 17 Apr 2026 |
| Summer Half Term | 04 May 2026 - 04 May 2026 |
| Summer | 27 Jun 2026 - 11 Aug 2026 |
| Autumn Half Term | 12 Oct 2026 - 23 Oct 2026 |
| Christmas | 21 Dec 2026 - 05 Jan 2027 |
Northern Ireland School Holidays 2025 - 2026
The next school holiday in Northern Ireland is the Christmas, running from 22 December 2025 to 02 January 2026. This is followed by the Spring Half Term, which will take place from 12 February 2026 to 13 February 2026.
| Holiday | Dates |
|---|---|
| Spring Half Term | 13 Feb 2025 - 14 Feb 2025 |
| Easter | 17 Apr 2025 - 25 Apr 2025 |
| Summer Half Term | 05 May 2025 - 05 May 2025 |
| Summer | 01 Jul 2025 - 31 Aug 2025 |
| Autumn Half Term | 30 Oct 2025 - 31 Oct 2025 |
| Christmas | 22 Dec 2025 - 02 Jan 2026 |
| Spring Half Term | 12 Feb 2026 - 13 Feb 2026 |
| Easter | 02 Apr 2026 - 10 Apr 2026 |
| Summer Half Term | 25 May 2026 - 25 May 2026 |
| Summer | 28 Jul 2026 - 31 Aug 2026 |
Examiner-written revision resources that improve your grades 2x
- Written by expert teachers and examiners
- Aligned to exam specifications
- Everything you need to know, and nothing you don’t

UK School Terms & Half Terms 2025 - 2026
Find all the UK school term dates and half-term breaks for 2025-2026 in one place. This guide covers England, Scotland, Wales and Northern Ireland, with regional variations clearly explained. For exact dates, check with your local council or school.
England School Terms & Half Terms 2025 - 2026
The current term in England is Autumn running from 01 September 2025 to 19 December 2025.
| Term | Dates | Half Term Dates |
|---|---|---|
| Spring | 06 January 2025 - 04 April 2025 | 17 February 2025 - 21 February 2025 |
| Summer | 22 April 2025 - 22 July 2025 | 26 May 2025 - 30 May 2025 |
| Autumn | 01 September 2025 - 19 December 2025 | 27 October 2025 - 31 October 2025 |
| Spring | 05 January 2026 - 27 March 2026 | 16 February 2026 - 20 February 2026 |
| Summer | 13 April 2026 - 22 July 2026 | 25 May 2026 - 29 May 2026 |
| Autumn | 01 September 2026 - 18 December 2026 | 26 October 2026 - 30 October 2026 |
Scotland School Terms & Half Terms 2025 - 2026
The current term in Scotland is Autumn running from 01 September 2025 to 19 December 2025.
| Term | Dates | Half Term Dates |
|---|---|---|
| Spring | 06 January 2025 - 11 April 2025 | 24 February 2025 - 28 February 2025 |
| Summer | 28 April 2025 - 22 July 2025 | 26 May 2025 - 30 May 2025 |
| Autumn | 01 September 2025 - 19 December 2025 | 27 October 2025 - 31 October 2025 |
| Spring | 05 January 2026 - 27 March 2026 | 16 February 2026 - 20 February 2026 |
| Summer | 13 April 2026 - 20 July 2026 | 25 May 2026 - 29 May 2026 |
| Autumn | 01 September 2026 - 18 December 2026 | 26 October 2026 - 30 October 2026 |
Wales School Terms & Half Terms 2025 - 2026
The current term in Wales is Autumn running from 13 August 2025 to 19 December 2025.
| Term | Dates | Half Term Dates |
|---|---|---|
| Spring | 06 January 2025 - 04 April 2025 | 10 February 2025 - 12 February 2025 |
| Summer | 22 April 2025 - 27 June 2025 | 05 May 2025 - 05 May 2025 |
| Autumn | 13 August 2025 - 19 December 2025 | 13 October 2025 - 24 October 2025 |
| Spring | 06 January 2026 - 02 April 2026 | 09 February 2026 - 13 February 2026 |
| Summer | 20 April 2026 - 26 June 2026 | 04 May 2026 - 04 May 2026 |
| Autumn | 12 August 2026 - 18 December 2026 | 12 October 2026 - 23 October 2026 |
Northern Ireland School Terms & Half Terms 2025 - 2026
The current term in Northern Ireland is Autumn running from 01 September 2025 to 19 December 2025.
| Term | Dates | Half Term Dates |
|---|---|---|
| Spring | 06 January 2025 - 16 April 2025 | 13 February 2025 - 14 February 2025 |
| Summer | 28 April 2025 - 30 June 2025 | 05 May 2025 - 05 May 2025 |
| Autumn | 01 September 2025 - 19 December 2025 | 30 October 2025 - 31 October 2025 |
| Spring | 05 January 2026 - 01 April 2026 | 12 February 2026 - 13 February 2026 |
| Summer | 13 April 2026 - 27 July 2026 | 25 May 2026 - 25 May 2026 |
UK Bank Holidays 2025 - 2026
The next UK-wide bank holiday is Christmas Day, taking place on 25 December 2025. Bank holidays differ slightly across the UK, with each nation observing a mix of shared and regional dates.
In England and Wales, the next bank holiday is Christmas Day on 25 December 2025.
In Scotland, the next bank holiday is St Andrew’s Day (observed) happening on 1 December 2025
For Northern Ireland, the upcoming bank holiday is Christmas Day, scheduled for 25 December 2025.
| England | Scotland | Wales | Northern Ireland |
|---|---|---|---|
| Good Friday: 18 April 2025 | New Year’s Day: 1 January 2025 | New Year’s Day: 1 January 2025 | New Year’s Day: 1 January 2025 |
| Easter Monday: 21 April 2025 | 2nd January Bank Holiday: 2 January 2025 | Good Friday: 18 April 2025 | St Patrick’s Day (observed): 17 March 2025 |
| Early May Bank Holiday: 5 May 2025 | Good Friday: 18 April 2025 | Easter Monday: 21 April 2025 | Good Friday: 18 April 2025 |
| Spring Bank Holiday: 26 May 2025 | Early May Bank Holiday: 5 May 2025 | Early May Bank Holiday: 5 May 2025 | Easter Monday: 21 April 2025 |
| Summer Bank Holiday: 25 August 2025 | Spring Bank Holiday: 26 May 2025 | Spring Bank Holiday: 26 May 2025 | Early May Bank Holiday: 5 May 2025 |
| Christmas Day: 25 December 2025 | Summer Bank Holiday: 4 August 2025 | Summer Bank Holiday: 25 August 2025 | Spring Bank Holiday: 26 May 2025 |
| Boxing Day: 26 December 2025 | St Andrew’s Day (observed): 1 December 2025 | Christmas Day: 25 December 2025 | Battle of the Boyne (Orangemen’s Day, observed): 14 July 2025 |
| New Year’s Day: 1 January 2026 | Christmas Day: 25 December 2025 | Boxing Day: 26 December 2025 | Summer Bank Holiday: 25 August 2025 |
| Good Friday: 3 April 2026 | Boxing Day: 26 December 2025 | New Year’s Day: 1 January 2026 | Christmas Day: 25 December 2025 |
| Easter Monday: 6 April 2026 | New Year’s Day: 1 January 2026 | Good Friday: 3 April 2026 | Boxing Day: 26 December 2025 |
| Early May Bank Holiday: 4 May 2026 | 2nd January Bank Holiday: 2 January 2026 | Easter Monday: 6 April 2026 | New Year’s Day: 1 January 2026 |
| Spring Bank Holiday: 25 May 2026 | Good Friday: 3 April 2026 | Early May Bank Holiday: 4 May 2026 | St Patrick’s Day: 17 March 2026 |
| Summer Bank Holiday: 31 August 2026 | Early May Bank Holiday: 4 May 2026 | Spring Bank Holiday: 25 May 2026 | Good Friday: 3 April 2026 |
| Christmas Day: 25 December 2026 | Spring Bank Holiday: 25 May 2026 | Summer Bank Holiday: 31 August 2026 | Easter Monday: 6 April 2026 |
| Boxing Day (substitute): 28 December 2026 | Summer Bank Holiday: 3 August 2026 | Christmas Day: 25 December 2026 | Early May Bank Holiday: 4 May 2026 |
| St Andrew’s Day: 30 November 2026 | Boxing Day (substitute): 28 December 2026 | Spring Bank Holiday: 25 May 2026 | |
| Christmas Day: 25 December 2026 | Battle of the Boyne (substitute): 13 July 2026 | ||
| Boxing Day (substitute): 28 December 2026 | Summer Bank Holiday: 31 August 2026 | ||
| Christmas Day: 25 December 2026 | |||
| Boxing Day (substitute): 28 December 2026 |
Find School Holidays for the UK's biggest cities
Check Term Dates in the Largest UK Local Authorities
Find School Holidays,Term Dates & Half Term Breaks By Region, Local Authority and City
- Hilton
- Chesterfield
- Milton
- Long Eaton
- Newhall
- Ilkeston
- Glossop
- Alfreton
- Ashbourne
- Belper
- Buxton
- Dronfield
- Bakewell
- Rickmansworth
- Staveley
- Langley Mill
- Swadlincote
- Bolsover
- Hatton
- Heanor
- Kirk Hallam
- Hasland
- Matlock
- New Mills
- Sandiacre
- Denby
- Chapel-en-le-Frith
- Ripley
- Clowne
- Cotmanhay
- Shirebrook
- Old Whittington
- Wirksworth
- South Normanton
- Mickleover
- Repton
- Upper Newbold
- Woodville
- Swanwick
- Hope Valley
- Newbold
- Boythorpe
- Duffield
- Tibshelf
- Breaston
- Old Tupton
- Etwall
- Newton Solney
- Aston-on-Trent
- Hadfield
- Spinkhill
- Chinley
- Egginton
- Cauldwell
- Longnor
- Dove Holes
- Alderwasley
- Quarnford
- Southampton
- Portsmouth
- Eastleigh
- Havant
- Winchester
- Liss
- Basingstoke
- Gosport
- Farnborough
- Waterlooville
- Red Rice
- Fleet
- Fareham
- Andover
- Ringwood
- Aldershot
- Romsey
- Totton
- New Milton
- Chandler's Ford
- Yateley
- Hedge End
- Leigh Park
- Portchester
- Petersfield
- Hayling Island
- Alton
- Bordon
- Cowplain
- Lymington
- Newtown
- Lyndhurst
- Hamble-le-Rice
- Purbrook
- Tadley
- Viables
- Barton-on-Sea
- Sarisbury Green
- Emsworth
- Fordingbridge
- Stockbridge
- Fair Oak
- Liphook
- Twyford
- Horndean
- Allington
- Titchfield
- Odiham
- Stubbington
- Holbury
- Alresford
- Long Sutton
- Ridgway
- Eversley
- Highclere
- Baughurst
- Dibden Purlieu
- Pennington
- Dibden
- Swanmore
- Fawley
- Blackwater
- Burghclere
- Cove
- Boldre
- Sherfield-on-Loddon
- Holybourne
- Harestock
- Headley
- Stratfield Turgis
- Sherfield English
- Steep
- Ditcham
- Embley Park
- Grateley
- Bramdean
- St Albans
- Hemel Hempstead
- Stevenage
- Watford
- Welwyn Garden City
- Welwyn
- Hatfield
- Bishop's Stortford
- Hoddesdon
- Broxbourne
- Borehamwood
- Hitchin
- Letchworth Garden City
- Harpenden
- Hertford
- Bushey
- Potters Bar
- Cheshunt
- Northwood
- Berkhamsted
- Baldock
- Royston
- Garston
- Abbots Langley
- Croxley Green
- Kings Langley
- Chorleywood
- Sawbridgeworth
- Redbourn
- Aldenham
- Markyate
- Elstree
- Brookmans Park
- Tring
- Buntingford
- Leverstock Green
- Radlett
- Watton At Stone
- St Ippolyts
- Much Hadham
- Puckeridge
- Old Hall Green
- Ware
- Stanstead Abbotts
- Stoke-on-Trent
- Stafford
- Newcastle
- Newcastle-under-Lyme
- Compton
- Tamworth
- Burton-on-Trent
- Walton
- Clayton
- Lichfield
- Cannock
- Burntwood
- Westlands
- Rugeley
- Leek
- Biddulph
- Belgrave
- Werrington
- Chesterton
- Cheslyn Hay
- Amington
- Uttoxeter
- Wilnecote
- Kidsgrove
- Codsall
- Great Wyrley
- Chase Terrace
- Stapenhill
- Eccleshall
- Wombourne
- Hednesford
- Perton
- Branston
- Norton Canes
- Blythe Bridge
- Knypersley
- Kinver
- Stretton
- Madeley
- Bilbrook
- Penkridge
- Brewood
- Barton-under-Needwood
- Chasetown
- Cheddleton
- Longdon Green
- Endon
- Wheaton Aston
- Ipstones Edge
- Ipstones
- Gailey
- Halmer End
- Draycott-in-the-Moors
- Rocester
- Tatenhill
- Stone
- Denstone
- Kings Bromley
- Yarlet
- Guildford
- Woking
- Frimley
- Milford
- Farnham
- Camberley
- Ewell
- Epsom
- Cobham
- Thorpe
- Banstead
- Walton-on-Thames
- Caterham
- Godalming
- Reigate
- Horley
- Sunbury-on-Thames
- Redhill
- Chertsey
- Weybridge
- West Molesey
- Addlestone
- Staines-upon-Thames
- Horsell
- Bagshot
- Ashtead
- Bramley
- Worcester Park
- Leatherhead
- Lingfield
- Dorking
- Cranleigh
- Oxted
- New Haw
- Effingham
- Haslemere
- Shepperton
- Englefield Green
- Egham
- West End
- Esher
- Hinchley Wood
- West Ewell
- Warlingham
- Coulsdon
- Little Bookham
- Tadworth
- Ash
- Hersham
- Oxshott
- Merstham
- Windlesham
- Chobham
- Old Windsor
- Mickleham
- Rowledge
- Burstow
- Bletchingley
- Holmbury St Mary
- Witley
- Copthorne
- West Horsley
- Frensham
- Deepcut
- Walton on the Hill
- Woldingham
- Dunsfold
- Hambledon
- Smallfield
- Hurst Green
- Merrow
- Ewhurst
- Shamley Green
- Hindhead
- Charlwood
- Limpsfield
- Stoke D'Abernon
- Pirbright
- Shackleford
- Glasgow
- Hamilton
- Blantyre
- East Kilbride
- Cambuslang
- Rutherglen
- Larkhall
- Carluke
- Strathaven
- Uth
- Lanark
- Chapelton
- Lesmahagow
- Biggar
- Forth
- Coalburn
- Ashgill
- Macduff
- Peterhead
- Westhill
- Fraserburgh
- Inverurie
- Stonehaven
- Portlethen
- Banchory
- Banff
- Huntly
- Kemnay
- Ellon
- Kintore
- Keith
- Turriff
- Mintlaw
- Ballater
- Aboyne
- Alford
- Paisley
- Johnstone
- Renfrew
- Bridge Of Weir
- Erskine
- Bishopton
- Elderslie
- Inchinnan
- Lochwinnoch
- Kilbarchan
- Howwood
- Houston
- Torrance
- Bearsden
- Bishopbriggs
- Kirkintilloch
- Milngavie
- Lenzie
- Lennoxtown
- Butetown
- Creigiau
- Cardiff
- Old St Mellons
- Cathays
- St Fagans
- Llanishen
- Tongwynlais
- Ely
- Caerau
- Roath
- Canton
- Rumney
- Thornhill
- Splott
- Grangetown
- Adamsdown
- Pontprennau
- Pentwyn
- Rhiwbina
- Llandaff
- Sketty
- Pontarddulais
- Penlan
- Penderry
- St Thomas
- Uplands
- Gower
- Swansea
- Morriston
- Gorseinon
- Mumbles
- Clydach
- Killay
- Llansamlet
- Townhill
- Llwynypia
- Penygraig
- Treorchy
- Ferndale
- Aberdare
- Mountain Ash
- Ynysybwl
- Gilfach Goch
- Pontypridd
- Tonypandy
- Ton Pentre
- Llantrisant
- Pentre
- Talybont
- Cymmer
- Ammanford
- Llanelli
- Kidwelly
- Burry Port
- Whitland
- St Clears
- Newcastle Emlyn
- Carmarthen
- Llandeilo
- Llandovery
- Crumlin
- Blackwood
- Aberbargoed
- Markham
- Caerphilly
- Abertridwr
- Pengam
- Llanbradach
- Crosskeys
- Senghenydd
- Bargoed
- Newbridge
- Ystrad Mynach
- Hengoed
- Bedwas
- Risca
- Trethomas
- Fleur De Lis
England
View EnglandDerbyshire County Council
View Derbyshire County CouncilHampshire County Council
View Hampshire County CouncilHertfordshire County Council
View Hertfordshire County CouncilStaffordshire County Council
View Staffordshire County CouncilSurrey County Council
View Surrey County CouncilScotland
View ScotlandGlasgow City Council
View Glasgow City CouncilSouth Lanarkshire Council
View South Lanarkshire CouncilAberdeenshire Council
View Aberdeenshire CouncilRenfrewshire Council
View Renfrewshire CouncilEast Dunbartonshire Council
View East Dunbartonshire CouncilWales
View WalesCardiff Council
View Cardiff CouncilCity and County of Swansea Council
View City and County of Swansea CouncilRhondda Cynon Taf County Borough Council
View Rhondda Cynon Taf County Borough CouncilCarmarthenshire County Council
View Carmarthenshire County CouncilCaerphilly County Borough Council
View Caerphilly County Borough CouncilNorthern Ireland
View Northern IrelandShare this article