Home Easter holidays 2028
Holiday Easter holidays
Councils 76 When do schools break up for Easter 2028? The most common combination is a term ending on Friday 31 March 2028 and the next term starting on Tuesday 18 April 2028, shared by 49 of the 72 councils with these dates available here. Check your school's own dates.
The gap between those terms lasts 17 days, from Saturday 1 April 2028 to Monday 17 April 2028.
The dates councils have chosen Last day of the spring term Friday 31 March 2028 51 councils Friday 7 April 2028 21 councils Monday 3 April 2028 1 council First day of the summer term Tuesday 18 April 2028 50 councils Monday 24 April 2028 24 councils Wednesday 19 April 2028 1 council Easter holidays 2028: what differs The earliest last day of term is Friday 31 March 2028, in 51 councils. The latest last day of term is Friday 7 April 2028, in 21 councils. Counting every day between the last day of term and the first day back, the holiday lasts from 14 days (Barking and Dagenham) to 18 days (Lincolnshire). Good Friday on Friday 14 April 2028 falls within the holiday in every council with both term dates available here. Easter Monday on Monday 17 April 2028 falls within the holiday in every council with both term dates available here. Easter holidays 2028 council by council Easter holidays 2028 by councilThe last day of term and, where available, the start of the next term, based on council sources Council Last day of the spring term First day of the summer term Days off Barking and Dagenham Monday 3 April 2028 Tuesday 18 April 2028 14 Barnet Friday 31 March 2028 Tuesday 18 April 2028 17 Birmingham Friday 7 April 2028 Monday 24 April 2028 16 Bolton Friday 31 March 2028 Tuesday 18 April 2028 17 Bournemouth, Christchurch and Poole Friday 31 March 2028 Tuesday 18 April 2028 17 Bristol Friday 31 March 2028 Tuesday 18 April 2028 17 Bromley Friday 31 March 2028 Tuesday 18 April 2028 17 Buckinghamshire Friday 31 March 2028 Tuesday 18 April 2028 17 Cambridgeshire Friday 31 March 2028 Tuesday 18 April 2028 17 Camden Friday 31 March 2028 Tuesday 18 April 2028 17 Cheshire East Friday 31 March 2028 Tuesday 18 April 2028 17 Cheshire West and Chester Friday 31 March 2028 Tuesday 18 April 2028 17 Cornwall Friday 31 March 2028 Tuesday 18 April 2028 17 Coventry Friday 7 April 2028 Monday 24 April 2028 16 Croydon Friday 31 March 2028 Tuesday 18 April 2028 17 Cumberland Friday 31 March 2028 Tuesday 18 April 2028 17 Derbyshire Friday 7 April 2028 Monday 24 April 2028 16 Devon Friday 31 March 2028 Tuesday 18 April 2028 17 Dudley Friday 7 April 2028 Monday 24 April 2028 16 Durham Friday 7 April 2028 Monday 24 April 2028 16 Ealing Friday 31 March 2028 Tuesday 18 April 2028 17 East Sussex Friday 31 March 2028 Tuesday 18 April 2028 17 Enfield Friday 31 March 2028 Tuesday 18 April 2028 17 Essex Friday 31 March 2028 Tuesday 18 April 2028 17 Gloucestershire Not given consistently by the council Monday 24 April 2028 - not available Greenwich Friday 31 March 2028 Tuesday 18 April 2028 17 Hampshire Friday 31 March 2028 Tuesday 18 April 2028 17 Haringey Friday 31 March 2028 Tuesday 18 April 2028 17 Harrow Friday 31 March 2028 Tuesday 18 April 2028 17 Havering Friday 31 March 2028 Tuesday 18 April 2028 17 Hillingdon Friday 31 March 2028 Tuesday 18 April 2028 17 Hounslow Friday 31 March 2028 Tuesday 18 April 2028 17 Hull Friday 7 April 2028 Monday 24 April 2028 16 Islington Friday 31 March 2028 Tuesday 18 April 2028 17 Kent Friday 31 March 2028 Tuesday 18 April 2028 17 Kirklees Friday 7 April 2028 Monday 24 April 2028 16 Lancashire Friday 31 March 2028 Tuesday 18 April 2028 17 Leeds Friday 31 March 2028 Tuesday 18 April 2028 17 Leicester Friday 7 April 2028 Monday 24 April 2028 16 Leicestershire Friday 7 April 2028 Monday 24 April 2028 16 Lincolnshire Friday 31 March 2028 Wednesday 19 April 2028 18 Liverpool Friday 7 April 2028 Monday 24 April 2028 16 Manchester Friday 31 March 2028 Tuesday 18 April 2028 17 Merton Friday 31 March 2028 Tuesday 18 April 2028 17 Milton Keynes Friday 31 March 2028 Tuesday 18 April 2028 17 North Northamptonshire Friday 31 March 2028 Tuesday 18 April 2028 17 North Yorkshire Not given as a term date by the council Monday 24 April 2028 - not available Nottingham Friday 31 March 2028 Tuesday 18 April 2028 17 Nottinghamshire Friday 31 March 2028 Tuesday 18 April 2028 17 Plymouth Friday 31 March 2028 Tuesday 18 April 2028 17 Portsmouth Friday 31 March 2028 Not given consistently by the council - not available Redbridge Friday 7 April 2028 Monday 24 April 2028 16 Rotherham Friday 31 March 2028 Tuesday 18 April 2028 17 Salford Friday 31 March 2028 Tuesday 18 April 2028 17 Sandwell Friday 7 April 2028 Monday 24 April 2028 16 Sheffield Friday 31 March 2028 Tuesday 18 April 2028 17 Solihull Friday 7 April 2028 Monday 24 April 2028 16 Somerset Friday 31 March 2028 Tuesday 18 April 2028 17 Southwark Friday 31 March 2028 Tuesday 18 April 2028 17 Staffordshire Friday 7 April 2028 Monday 24 April 2028 16 Stockport Friday 31 March 2028 Tuesday 18 April 2028 17 Stoke-on-Trent Friday 7 April 2028 Monday 24 April 2028 16 Suffolk Friday 31 March 2028 Tuesday 18 April 2028 17 Surrey Friday 31 March 2028 Tuesday 18 April 2028 17 Sutton Friday 31 March 2028 Tuesday 18 April 2028 17 Tower Hamlets Friday 31 March 2028 Tuesday 18 April 2028 17 Wakefield Not given as a term date by the council Monday 24 April 2028 - not available Walsall Friday 7 April 2028 Monday 24 April 2028 16 Wandsworth Friday 31 March 2028 Tuesday 18 April 2028 17 Warwickshire Friday 7 April 2028 Monday 24 April 2028 16 West Northamptonshire Friday 7 April 2028 Monday 24 April 2028 16 Westmorland and Furness Friday 31 March 2028 Tuesday 18 April 2028 17 Wirral Friday 31 March 2028 Tuesday 18 April 2028 17 Wolverhampton Friday 7 April 2028 Monday 24 April 2028 16 Worcestershire Friday 7 April 2028 Monday 24 April 2028 16 York Friday 7 April 2028 Monday 24 April 2028 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 Easter holiday dates The Easter holiday tables for 2028 show each council's last day of the spring term and first day of the summer term, based on council sources. The school break falls between these terms and does not always include the Easter weekend. Neighbouring councils can choose different dates. Calculated dates are labelled, and notes identify term boundaries that the council lists as INSET days. Source links and the dates they were read are listed under Sources and updates at the end of this page. Check your school's own dates too, as these may differ from the council's.
Other years: Easter holidays 2027 , Easter holidays 2029 .
School term dates 2027/28 · All councils from A to Z
Questions and answers When do schools break up for Easter 2028? Term ends on Friday 31 March 2028 in 51 of the 73 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 Easter 2028? The next term starts on Tuesday 18 April 2028 in 50 of the 75 councils with this date available here. Pupils may return later because of INSET days; check your school's calendar.
Easter holidays 2028: how long is the break? The holiday lasts 17 days for the most common dates, shared by 49 councils on this site; the table shows the lengths elsewhere.
Do the Easter holidays always include the Easter weekend? No, the school Easter holidays do not always include the Easter weekend. Check the council's term dates and your school's own dates to see when the school break falls.
Why might a neighbouring council have different Easter holidays? Councils can choose different term dates for the schools whose dates they set. This means the Easter holidays may not fall in the same week in neighbouring areas.
What do the dates in the table represent? They are the last day of the spring term and the first day of the summer term, based on the council's published information. Calculated dates are labelled. Where the council identifies either date as an INSET day, a note explains that pupils are not in school.
Sources and updates Show all 78 source documents Barking and Dagenham Council - School terms and holidays 2027/28 (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 2027/28 , read on Thursday 29 October 2026 BCP Council - School term and holiday dates , read on Thursday 29 October 2026 Bristol City Council - Dates for school terms and holidays , read on Thursday 29 October 2026 Bromley Council - School terms dates 2027/28 , 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 2027/28 (PDF) , read on Thursday 29 October 2026 Cumberland 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 2027/28 , read on Thursday 29 October 2026 East Sussex County Council - Term dates and school holidays in East Sussex , read on Sunday 25 October 2026 Enfield Council - School term dates , read on Thursday 29 October 2026 Essex County Council - Academic year 2027 to 2028 , read on Thursday 29 October 2026 Gloucestershire County Council - Term dates , read on Sunday 25 October 2026 Royal Borough of Greenwich - School term dates, Term dates 2027 to 2028 , read on Thursday 29 October 2026 Hampshire County Council - School holiday dates , read on Sunday 25 October 2026 Haringey Council - School term dates 2027 to 2028 , read on Thursday 29 October 2026 Harrow Council - School Term Dates 2027-28 , read on Thursday 29 October 2026 Havering Council - School term and holiday dates September 2027 to July 2028 , read on Thursday 29 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 2027 to 2028 , read on Thursday 29 October 2026 Islington Council - Term and holiday dates , read on Thursday 29 October 2026 Kent County Council - Determined School Term dates for 2027-28 (PDF) , read on Thursday 29 October 2026 Kirklees Council - School term dates , read on Sunday 25 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 - School term and holiday dates 2027-28 (PDF) , 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 2027 to 2028 , read on Thursday 29 October 2026 Salford City Council - School holidays , read on Thursday 29 October 2026 Sandwell Council - School term dates and holidays 2027/28 , 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 2027 to 2028 , read on Thursday 29 October 2026 Staffordshire County Council - School term dates , read on Sunday 25 October 2026 Stockport Council - School term dates: 2027 to 2028 term dates , read on Thursday 29 October 2026 Stoke-on-Trent City Council - Term dates: Autumn 2027 , read on Thursday 29 October 2026 Stoke-on-Trent City Council - Term dates: Spring 2028 , read on Thursday 29 October 2026 Stoke-on-Trent City Council - Term dates: Summer 2028 , read on Thursday 29 October 2026 Suffolk County Council - School Term dates 2027-2028 (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 - 2027/28 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 Westmorland and Furness Council - School term and holiday dates , read on Thursday 29 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 2027 to 2028 , 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.