Home Christmas holidays 2026
Holiday Christmas holidays
Councils 83 When do schools break up for Christmas 2026? The most common combination is a term ending on Friday 18 December 2026 and the next term starting on Monday 4 January 2027, shared by 74 of the 79 councils with these dates available here. Check your school's own dates.
The gap between those terms lasts 16 days, from Saturday 19 December 2026 to Sunday 3 January 2027.
The dates councils have chosen Last day of the autumn term Friday 18 December 2026 80 councils First day of the spring term Monday 4 January 2027 77 councils Tuesday 5 January 2027 5 councils Christmas holidays 2026: what differs Counting every day between the last day of term and the first day back, the holiday lasts from 16 days (74 councils) to 17 days (Barnet, Cumberland, Lincolnshire, Plymouth and Westmorland and Furness). Christmas Day on Friday 25 December 2026 falls within the holiday in every council with both term dates available here. Boxing Day (substitute day) on Monday 28 December 2026 falls within the holiday in every council with both term dates available here. New Year’s Day on Friday 1 January 2027 falls within the holiday in every council with both term dates available here. A staff training (INSET) day at the start of term is listed, recommended or proposed by: North Yorkshire, Suffolk and Warwickshire. Check your school's calendar for the date pupils return. Christmas holidays 2026 council by council Christmas holidays 2026 by councilThe last day of term and, where available, the start of the next term, based on council sources Council Last day of the autumn term First day of the spring term Days off Barking and Dagenham Not given consistently by the council Monday 4 January 2027 - not available Barnet Friday 18 December 2026 Tuesday 5 January 2027 17 Birmingham Friday 18 December 2026 Monday 4 January 2027 16 Bolton Friday 18 December 2026 Monday 4 January 2027 16 Bournemouth, Christchurch and Poole Friday 18 December 2026 Monday 4 January 2027 16 Bradford Friday 18 December 2026 calculated from the council's dates Monday 4 January 2027 calculated from the council's dates 16 Bristol Friday 18 December 2026 Monday 4 January 2027 16 Bromley Friday 18 December 2026 Monday 4 January 2027 16 Buckinghamshire Friday 18 December 2026 Monday 4 January 2027 16 Cambridgeshire Friday 18 December 2026 Monday 4 January 2027 16 Camden Friday 18 December 2026 Monday 4 January 2027 16 Cheshire East Friday 18 December 2026 Monday 4 January 2027 16 Cheshire West and Chester Friday 18 December 2026 Monday 4 January 2027 16 Cornwall Friday 18 December 2026 Monday 4 January 2027 16 Coventry Friday 18 December 2026 Monday 4 January 2027 16 Croydon Friday 18 December 2026 Monday 4 January 2027 16 Cumberland Friday 18 December 2026 Tuesday 5 January 2027 17 Derby Friday 18 December 2026 Monday 4 January 2027 16 Derbyshire Friday 18 December 2026 Monday 4 January 2027 16 Devon Friday 18 December 2026 Monday 4 January 2027 16 Dudley Friday 18 December 2026 Monday 4 January 2027 16 Durham Friday 18 December 2026 Monday 4 January 2027 16 Ealing Friday 18 December 2026 Monday 4 January 2027 16 East Sussex Friday 18 December 2026 Monday 4 January 2027 16 Enfield Friday 18 December 2026 Monday 4 January 2027 16 Essex Friday 18 December 2026 Monday 4 January 2027 16 Gloucestershire Friday 18 December 2026 Monday 4 January 2027 16 Greenwich Friday 18 December 2026 Monday 4 January 2027 16 Hackney Friday 18 December 2026 Monday 4 January 2027 16 Hampshire Friday 18 December 2026 Monday 4 January 2027 16 Haringey Friday 18 December 2026 Monday 4 January 2027 16 Harrow Friday 18 December 2026 Monday 4 January 2027 16 Havering Friday 18 December 2026 Monday 4 January 2027 16 Hertfordshire Friday 18 December 2026 Monday 4 January 2027 16 Hillingdon Friday 18 December 2026 Monday 4 January 2027 16 Hounslow Friday 18 December 2026 Monday 4 January 2027 16 Hull Friday 18 December 2026 Monday 4 January 2027 16 Islington Friday 18 December 2026 Monday 4 January 2027 16 Kent Friday 18 December 2026 Monday 4 January 2027 16 Kirklees Friday 18 December 2026 Monday 4 January 2027 16 Lambeth Friday 18 December 2026 Monday 4 January 2027 16 Lancashire Friday 18 December 2026 Monday 4 January 2027 16 Leeds Friday 18 December 2026 Monday 4 January 2027 16 Leicester Friday 18 December 2026 Monday 4 January 2027 16 Leicestershire Friday 18 December 2026 Monday 4 January 2027 16 Lincolnshire Friday 18 December 2026 Tuesday 5 January 2027 17 Liverpool Friday 18 December 2026 Monday 4 January 2027 16 Manchester Friday 18 December 2026 Monday 4 January 2027 16 Merton Friday 18 December 2026 Monday 4 January 2027 16 Milton Keynes Friday 18 December 2026 Monday 4 January 2027 16 North Northamptonshire Friday 18 December 2026 Monday 4 January 2027 16 North Yorkshire Not given as a term date by the council Monday 4 January 2027 The council lists this as a staff training (INSET) day, when pupils are not in school. - not available Nottingham Friday 18 December 2026 Monday 4 January 2027 16 Nottinghamshire Friday 18 December 2026 Monday 4 January 2027 16 Plymouth Friday 18 December 2026 Tuesday 5 January 2027 17 Portsmouth Friday 18 December 2026 Monday 4 January 2027 16 Redbridge Friday 18 December 2026 Monday 4 January 2027 16 Rotherham Friday 18 December 2026 Monday 4 January 2027 16 Salford Friday 18 December 2026 Monday 4 January 2027 16 Sandwell Friday 18 December 2026 Monday 4 January 2027 16 Sheffield Friday 18 December 2026 Monday 4 January 2027 16 Solihull Friday 18 December 2026 Monday 4 January 2027 16 Somerset Friday 18 December 2026 Monday 4 January 2027 16 Southwark Friday 18 December 2026 Not given consistently by the council - not available Staffordshire Friday 18 December 2026 Monday 4 January 2027 16 Stockport Friday 18 December 2026 Monday 4 January 2027 16 Stoke-on-Trent Friday 18 December 2026 Monday 4 January 2027 16 Suffolk Friday 18 December 2026 Monday 4 January 2027 The council recommends this as a staff training (INSET) day. At schools following this recommendation, pupils are not in school that day. 16 Surrey Friday 18 December 2026 Monday 4 January 2027 16 Sutton Friday 18 December 2026 Monday 4 January 2027 16 Tower Hamlets Friday 18 December 2026 Monday 4 January 2027 16 Wakefield Not given as a term date by the council Monday 4 January 2027 - not available Walsall Friday 18 December 2026 Monday 4 January 2027 16 Wandsworth Friday 18 December 2026 Monday 4 January 2027 16 Warwickshire Friday 18 December 2026 Monday 4 January 2027 The council lists this as a staff training (INSET) day, when pupils are not in school. 16 West Northamptonshire Friday 18 December 2026 Monday 4 January 2027 16 West Sussex Friday 18 December 2026 Monday 4 January 2027 16 Westmorland and Furness Friday 18 December 2026 Tuesday 5 January 2027 17 Wiltshire Friday 18 December 2026 Monday 4 January 2027 16 Wirral Friday 18 December 2026 Monday 4 January 2027 16 Wolverhampton Friday 18 December 2026 Monday 4 January 2027 16 Worcestershire Friday 18 December 2026 Monday 4 January 2027 16 York Friday 18 December 2026 Monday 4 January 2027 16
“Days off” counts every day between the last day of term and the first day of the next term, including weekends.
For an explanation of calculated and missing date labels, see: How we check the dates
Reading the Christmas holiday dates For the Christmas holidays in 2026, these tables show each council's last day of the autumn term and first day of the spring term, based on council sources. The Christmas holidays fall between those terms. Dates worked out from the council's published information are marked "calculated from the council's dates". Source links and the dates they were read are listed under Sources and updates at the end of this page. Where the council marks a term boundary as an INSET day, a note explains that pupils are not in school. Your school's own dates may differ.
Other years: Christmas holidays 2027 , Christmas holidays 2028 .
School term dates 2026/27 · All councils from A to Z
Questions and answers When do schools break up for Christmas 2026? Term ends on Friday 18 December 2026 in all 80 councils with this date available here; the table lists the council dates. Check your school's calendar for pupils' last day.
When do schools go back after Christmas 2026? The next term starts on Monday 4 January 2027 in 77 of the 82 councils with this date available here. Pupils may return later because of INSET days; check your school's calendar.
Christmas holidays 2026: how long is the break? The holiday lasts 16 days for the most common dates, shared by 74 councils on this site; the table shows the lengths elsewhere.
Which dates are shown for the Christmas holidays? The tables show the last day of the autumn term and the first day of the spring term. The Christmas holidays fall between them. Check any INSET notes before treating these as pupils' last and first days.
Do pupils always go back on the first day of the spring term? Not always. A council may list the first day of term as an INSET day, when pupils are not in school. Where the council states this, a note explains it; you should also check your school's own dates.
Do these dates apply to academies? Academies can set their own term dates, so their Christmas holidays may differ from the council's. Check your academy's dates to confirm the end of the autumn term and the start of the spring term.
Sources and updates Show all 85 source documents Barking and Dagenham Council - School terms and holidays 2026/27 (PDF) , read on Thursday 29 October 2026 Barnet Council - School term and holiday dates , read on Sunday 25 October 2026 Birmingham City Council - School term dates , read on Sunday 25 October 2026 Bolton Council - School term dates , read on Thursday 29 October 2026 BCP Council - School term and holiday dates , read on Thursday 29 October 2026 Bradford School Calendar 2026/27 , read on Sunday 25 October 2026 Bristol City Council - School Term and Holiday Dates 2026/2027 , read on Sunday 25 October 2026 Bromley Council - School term dates 2026/27 , read on Thursday 29 October 2026 Buckinghamshire Council - School term dates , read on Sunday 25 October 2026 Cambridgeshire County Council - School term dates , read on Sunday 25 October 2026 Camden Council - School term dates , read on Thursday 29 October 2026 Cheshire East Council - School term dates , read on Thursday 29 October 2026 Cheshire West and Chester Council - School term and holiday dates , read on Thursday 29 October 2026 Cornwall Council - School term dates and INSET days , read on Sunday 25 October 2026 Coventry City Council - School term dates , read on Sunday 25 October 2026 Croydon Council - Term dates 2026 to 2027 (PDF) , read on Thursday 29 October 2026 Cumberland Council - School term and holiday dates , read on Thursday 29 October 2026 Derby City Council - School term and holiday dates , read on Thursday 29 October 2026 Derbyshire County Council - School term dates and holidays , read on Sunday 25 October 2026 Devon County Council - Setting term dates , read on Wednesday 4 November 2026 Dudley Council - School Term Dates , read on Thursday 29 October 2026 Durham County Council - School holiday and term dates , read on Sunday 25 October 2026 Ealing Council - Term and holiday dates, academic year 2026/27 , read on Thursday 29 October 2026 East Sussex School Term and Holiday Dates 2026-2027 (PDF) , read on Sunday 25 October 2026 Enfield Council - School term dates , read on Thursday 29 October 2026 Essex County Council - School Term and Holiday Dates for Community and Voluntary Controlled Schools, Academic Year 2026-2027 (PDF) , read on Sunday 25 October 2026 Gloucestershire County Council - Term dates , read on Sunday 25 October 2026 Royal Borough of Greenwich - School term dates, Term dates 2026 to 2027 , read on Thursday 29 October 2026 Hackney Education - Check school term dates , read on Thursday 29 October 2026 Hampshire County Council - School holiday dates , read on Sunday 25 October 2026 Haringey Council - School term dates 2026 to 2027 , read on Thursday 29 October 2026 Harrow Council - School term dates , read on Thursday 29 October 2026 Havering Council - School term and holiday dates September 2026 to July 2027 , read on Thursday 29 October 2026 Hertfordshire County Council - School term dates , read on Sunday 25 October 2026 Hillingdon Council - School term dates , read on Thursday 29 October 2026 Hounslow Council - School term dates , read on Thursday 29 October 2026 Hull City Council - School holidays and term dates 2026 to 2027 , read on Thursday 29 October 2026 Islington Council - Term and holiday dates , read on Thursday 29 October 2026 Kent County Council - Term dates , read on Sunday 25 October 2026 Kirklees Council - School term dates , read on Sunday 25 October 2026 Lambeth Council - School term dates 2026 to 2027 , read on Thursday 29 October 2026 Lancashire County Council - School term dates and holidays , read on Sunday 25 October 2026 Leeds City Council - School holidays and term dates , read on Sunday 25 October 2026 Leicester City Council - Term dates , read on Thursday 29 October 2026 Leicestershire County Council - School Term dates , read on Sunday 25 October 2026 Lincolnshire County Council - School term times , read on Sunday 25 October 2026 Liverpool City Council - School term dates , read on Sunday 25 October 2026 Manchester City Council - School holidays and term dates , read on Sunday 25 October 2026 Merton Council - School term dates and holidays , read on Thursday 29 October 2026 Milton Keynes City Council - School term dates September 2026 to July 2028 , read on Thursday 29 October 2026 North Northamptonshire Council - School term dates , read on Thursday 29 October 2026 North Yorkshire Council - School term and holiday dates , read on Sunday 25 October 2026 Nottingham City Council - School Term Dates and Holidays , read on Thursday 29 October 2026 Nottinghamshire County Council - School holiday and term dates , read on Sunday 25 October 2026 Plymouth City Council - School term dates and holidays , read on Thursday 29 October 2026 Portsmouth City Council - School term dates and holidays , read on Thursday 29 October 2026 Redbridge Council - School holidays and term dates , read on Thursday 29 October 2026 Rotherham Metropolitan Borough Council - School term dates 2026 to 2027 , read on Thursday 29 October 2026 Salford City Council - School holidays , read on Thursday 29 October 2026 Sandwell Council - School term dates and holidays 2026/27 , read on Thursday 29 October 2026 Sheffield City Council - School holidays and term dates , read on Sunday 25 October 2026 Solihull Council - School term dates , read on Thursday 29 October 2026 Somerset Council - School term dates and holidays , read on Sunday 25 October 2026 Southwark Council - Academic year 2026 to 2027 , read on Wednesday 4 November 2026 Staffordshire County Council - School term dates , read on Sunday 25 October 2026 Stockport Council - School term dates: 2026 to 2027 term dates , read on Thursday 29 October 2026 Stoke-on-Trent City Council - Term dates: Autumn 2026 , read on Thursday 29 October 2026 Stoke-on-Trent City Council - Term dates: Spring 2027 , read on Thursday 29 October 2026 Stoke-on-Trent City Council - Term dates: Summer 2027 , read on Thursday 29 October 2026 Suffolk County Council - School Term dates 2026-2027 (PDF) , read on Sunday 25 October 2026 Surrey County Council - School term dates , read on Sunday 25 October 2026 Sutton Council - School term dates , read on Thursday 29 October 2026 Tower Hamlets Council - School term and holiday dates , read on Thursday 29 October 2026 Wakefield Council - 2026/27 school calendar , read on Sunday 25 October 2026 Walsall Council - School term dates , read on Thursday 29 October 2026 Wandsworth Council - School term dates , read on Thursday 29 October 2026 Warwickshire County Council - Term and holiday dates for Warwickshire schools , read on Sunday 25 October 2026 West Northamptonshire Council - Term dates , read on Thursday 29 October 2026 West Sussex County Council - School term dates , read on Sunday 25 October 2026 Westmorland and Furness Council - School term and holiday dates , read on Thursday 29 October 2026 Wiltshire Council - Appendix A, Term Dates Options 2026/27 (PDF) , read on Sunday 25 October 2026 Wirral Council - School holidays and term dates , read on Thursday 29 October 2026 City of Wolverhampton Council - School term dates , read on Thursday 29 October 2026 Worcestershire County Council - School term dates , read on Sunday 25 October 2026 City of York Council - School term dates 2026 to 2027 , read on Thursday 29 October 2026 Dates checked against the sources before publication, as of Wednesday 4 November 2026 . If a council or school publishes different dates, theirs apply.