Pennsylvania has 381 school districts across 65 cities with calendar data for the 2025-26 school year. Districts average 180 instructional days per year.
Academic Calendar Overview
Pennsylvania school districts follow a 2025-26 academic calendar that spans from July 16, 2025 through June 26, 2026. With 381 districts across 65 cities and communities, Pennsylvania families have a wide range of schedules to navigate depending on where they live. Understanding when school starts, when breaks fall, and how many instructional days your child will have helps parents plan vacations, childcare, and family activities around the academic year. With an average of 180 instructional days required per year, Pennsylvania school districts must carefully balance state mandates with local scheduling needs, including teacher planning days, professional development, and weather makeup days.
When Does School Start?
The earliest Pennsylvania districts begin classes on July 16, 2025, while others do not start until September 8, 2025 — a spread of 54 days that reflects the diverse local priorities and climate conditions across the state. Districts that start earlier in the summer tend to align breaks with local events or agricultural cycles, while later-starting districts may preserve more of the traditional summer for families. This variation means a family moving from one Pennsylvania district to another could encounter a schedule shift of several weeks, making it important to verify your specific district's calendar each year. Across Pennsylvania, districts average 180 instructional days — a figure set by state education mandates but often exceeded by individual districts that build in additional learning time.
Break Schedules
For the 2025-26 academic year, the most common spring break window in Pennsylvania runs from April 2, 2026 through April 6, 2026, a schedule shared by 73 districts. Families planning spring travel should be aware that while this is the dominant pattern, not all Pennsylvania districts follow the same dates — some districts schedule spring break a week earlier or later based on local traditions or the academic calendar layout. Winter break — the longest scheduled recess of the school year — most commonly begins December 22, 2025 and runs through January 2, 2026 for 123 Pennsylvania districts. This multi-week window is a critical planning period for families booking holiday travel, managing childcare during the break, and coordinating with extended family schedules.
Data Sources & Accuracy
Major Pennsylvania communities including Allegheny, Montgomery, Berks, and York are represented in our dataset, alongside hundreds of smaller districts across the state. All calendar data on this site is sourced directly from official Pennsylvania school district websites, PDF calendars, and district-published iCal feeds. The data is refreshed regularly to reflect mid-year amendments, snow day adjustments, and any changes announced by districts after the start of the school year. While we work to keep information current, parents should always verify critical dates — such as the first day of school, standardized testing windows, and graduation ceremonies — against their district's official website or the district office directly. Use the district links below to navigate to your specific school calendar page, where you can view the full schedule and download an iCal file for Apple Calendar, Google Calendar, or Outlook.
Top Cities by District Count
Compare School Calendars
Showing districts with available 2025-26 calendar data. Data updates daily.
| District | First Day | Last Day | Spring Break | Winter Break |
|---|---|---|---|---|
| Abington Heights SD | Sep 4 | Jun 10 | Apr 3 | Dec 24 |
| Abington SD | Sep 2 | Jun 17 | Apr 2 | Dec 24 |
| Albert Gallatin Area SD | Aug 25 | Jun 10 | Mar 16 | Dec 22 |
| Allegheny-Clarion Valley SD | Aug 20 | May 27 | — | Dec 22 |
| Allegheny Valley SD | Aug 20 | May 27 | — | Dec 22 |
| Allentown City SD | Aug 25 | Jun 10 | Apr 2 | Dec 22 |
| Annville-Cleona SD | Aug 28 | Jun 5 | Apr 2 | Dec 23 |
| Antietam SD | Aug 18 | May 27 | Mar 9 | Dec 22 |
| Athens Area SD | Sep 2 | May 28 | Apr 2 | Dec 22 |
| Austin Area SD | Aug 19 | May 28 | Mar 16 | Dec 22 |
| Avella Area SD | Aug 20 | May 29 | — | Dec 24 |
| Avon Grove SD | Aug 25 | Jun 5 | Apr 2 | Dec 24 |
| Avonworth SD | Aug 27 | Jun 5 | Mar 30 | Dec 24 |
| Baldwin-Whitehall SD | Sep 2 | Jun 10 | Apr 2 | Dec 24 |
| Bangor Area SD | Aug 18 | May 27 | Mar 31 | Dec 23 |
| Bedford Area SD | Aug 20 | May 28 | Mar 13 | Dec 24 |
| Belle Vernon Area SD | Aug 20 | May 28 | Apr 3 | Dec 24 |
| Bellefonte Area SD | Sep 3 | May 27 | Mar 30 | Dec 22 |
| Bellwood-Antis SD | Jul 21 | Jun 3 | Mar 30 | Dec 22 |
| Bensalem Township SD | Aug 25 | Jun 11 | Apr 2 | Dec 24 |
A13 districts
Lackawanna
Abington SDMontgomery
Albert Gallatin Area SDFayette
Allegheny-Clarion Valley SDClarion
Allegheny Valley SDAllegheny
Allentown City SDLehigh
Annville-Cleona SDLebanon
Antietam SDBerks
Athens Area SDBradford
Austin Area SDPotter
Avella Area SDWashington
Avon Grove SDChester
Avonworth SDAllegheny
B30 districts
Allegheny
Bangor Area SDNorthampton
Bedford Area SDBedford
Belle Vernon Area SDWestmoreland
Bellefonte Area SDCentre
Bellwood-Antis SDBlair
Bensalem Township SDBucks
Benton Area SDColumbia
Bentworth SDWashington
Berlin Brothersvalley SDSomerset
Bermudian Springs SDAdams
Berwick Area SDColumbia
Bethlehem Area SDNorthampton
Bethlehem-Center SDWashington
Big Beaver Falls Area SDBeaver
Big Spring SDCumberland
Blackhawk SDBeaver
Blacklick Valley SDCambria
Bloomsburg Area SDColumbia
Blue Mountain SDSchuylkill
Boyertown Area SDBerks
Bradford Area SDMckean
Brandywine Heights Area SDBerks
Bristol Borough SDBucks
Bristol Township SDBucks
Brookville Area SDJefferson
Brownsville Area SDFayette
Bryn Athyn SDMontgomery
Burgettstown Area SDWashington
Butler Area SDButler
C40 districts
Washington
Cambria Heights SDCambria
Cameron County SDCameron
Camp Hill SDCumberland
Canon-McMillan SDWashington
Canton Area SDBradford
Carbondale Area SDLackawanna
Carlisle Area SDCumberland
Carlynton SDAllegheny
Catasauqua Area SDLehigh
Centennial SDBucks
Central Bucks SDBucks
Central Cambria SDCambria
Central Dauphin SDDauphin
Central Greene SDGreene
Central York SDYork
Chambersburg Area SDFranklin
Chartiers-Houston SDWashington
Chartiers Valley SDAllegheny
Chestnut Ridge SDBedford
Chichester SDDelaware
Clairton City SDAllegheny
Clearfield Area SDClearfield
Cocalico SDLancaster
Colonial SDMontgomery
Columbia Borough SDLancaster
Commodore Perry SDMercer
Conemaugh Township Area SDSomerset
Conemaugh Valley SDCambria
Conestoga Valley SDLancaster
Conewago Valley SDAdams
Conneaut SDCrawford
Conrad Weiser Area SDBerks
Cornell SDAllegheny
Council Rock SDBucks
Cranberry Area SDVenango
Crawford Central SDCrawford
Crestwood SDLuzerne
Cumberland Valley SDCumberland
Curwensville Area SDClearfield
D10 districts
E15 districts
Allegheny
East Lycoming SDLycoming
East Penn SDLehigh
East Pennsboro Area SDCumberland
East Stroudsburg Area SDMonroe
Eastern Lancaster County SDLancaster
Eastern Lebanon County SDLebanon
Eastern York SDYork
Easton Area SDNorthampton
Elizabeth Forward SDAllegheny
Elizabethtown Area SDLancaster
Elk Lake SDSusquehanna
Ephrata Area SDLancaster
Erie City SDErie
Everett Area SDBedford
F12 districts
G14 districts
Potter
Gateway SDAllegheny
General McLane SDErie
Gettysburg Area SDAdams
Girard SDErie
Glendale SDClearfield
Governor Mifflin SDBerks
Great Valley SDChester
Greater Johnstown SDCambria
Greater Latrobe SDWestmoreland
Greencastle-Antrim SDFranklin
Greensburg Salem SDWestmoreland
Greenwood SDPerry
Grove City Area SDMercer
H14 districts
Dauphin
Hamburg Area SDBerks
Hampton Township SDAllegheny
Hanover Area SDLuzerne
Hanover Public SDYork
Harbor Creek SDErie
Harrisburg City SDDauphin
Hatboro-Horsham SDMontgomery
Haverford Township SDDelaware
Hazleton Area SDLuzerne
Hempfield Area SDWestmoreland
Hermitage SDMercer
Highlands SDAllegheny
Huntingdon Area SDHuntingdon
I2 districts
J6 districts
K4 districts
L17 districts
Wyoming
Lake-Lehman SDLuzerne
Lakeland SDLackawanna
Lakeview SDMercer
Lampeter-Strasburg SDLancaster
Lancaster SDLancaster
Laurel Highlands SDFayette
Laurel SDLawrence
Lebanon SDLebanon
Leechburg Area SDArmstrong
Lehighton Area SDCarbon
Lewisburg Area SDUnion
Ligonier Valley SDWestmoreland
Littlestown Area SDAdams
Lower Dauphin SDDauphin
Lower Moreland Township SDMontgomery
Loyalsock Township SDLycoming
M33 districts
Schuylkill
Manheim Central SDLancaster
Manheim Township SDLancaster
Marion Center Area SDIndiana
Marple Newtown SDDelaware
Mars Area SDButler
McGuffey SDWashington
McKeesport Area SDAllegheny
Mechanicsburg Area SDCumberland
Methacton SDMontgomery
Meyersdale Area SDSomerset
Middletown Area SDDauphin
Midland Borough SDBeaver
Mifflin County SDMifflin
Mifflinburg Area SDUnion
Millcreek Township SDErie
Millersburg Area SDDauphin
Millville Area SDColumbia
Milton Area SDNorthumberland
Mohawk Area SDLawrence
Moniteau SDButler
Montgomery Area SDLycoming
Montoursville Area SDLycoming
Montrose Area SDSusquehanna
Moon Area SDAllegheny
Morrisville Borough SDBucks
Mount Carmel Area SDNorthumberland
Mount Pleasant Area SDWestmoreland
Mount Union Area SDHuntingdon
Mountain View SDSusquehanna
Mt Lebanon SDAllegheny
Muhlenberg SDBerks
Muncy SDLycoming
N21 districts
Northampton
Neshannock Township SDLawrence
New Brighton Area SDBeaver
New Hope-Solebury SDBucks
Newport SDPerry
Norristown Area SDMontgomery
North East SDErie
North Hills SDAllegheny
North Penn SDMontgomery
North Pocono SDLackawanna
North Schuylkill SDSchuylkill
Northampton Area SDNorthampton
Northeastern York SDYork
Northern Bedford County SDBedford
Northern Lebanon SDLebanon
Northern Lehigh SDLehigh
Northern Potter SDPotter
Northern Tioga SDTioga
Northgate SDAllegheny
Northwestern Lehigh SDLehigh
Northwestern SDErie
O5 districts
P31 districts
Bucks
Palmerton Area SDCarbon
Palmyra Area SDLebanon
Panther Valley SDCarbon
Parkland SDLehigh
Pen Argyl Area SDNorthampton
Penn Cambria SDCambria
Penn-Delco SDDelaware
Penn Hills SDAllegheny
Penn-Trafford SDWestmoreland
Penncrest SDCrawford
Pennridge SDBucks
Penns Manor Area SDIndiana
Penns Valley Area SDCentre
Pennsbury SDBucks
Pequea Valley SDLancaster
Perkiomen Valley SDMontgomery
Peters Township SDWashington
Philadelphia City SDPhiladelphia
Philipsburg-Osceola Area SDClearfield
Phoenixville Area SDChester
Pine-Richland SDAllegheny
Pittsburgh SDAllegheny
Pleasant Valley SDMonroe
Plum Borough SDAllegheny
Pocono Mountain SDMonroe
Port Allegany SDMckean
Portage Area SDCambria
Pottsgrove SDMontgomery
Pottsville Area SDSchuylkill
Punxsutawney Area SDJefferson
Q1 district
R11 districts
S48 districts
Schuylkill
Saint Marys Area SDElk
Salisbury Township SDLehigh
Sayre Area SDBradford
Schuylkill Haven Area SDSchuylkill
Schuylkill Valley SDBerks
Scranton SDLackawanna
Selinsgrove Area SDSnyder
Seneca Valley SDButler
Shade-Central City SDSomerset
Shaler Area SDAllegheny
Shamokin Area SDNorthumberland
Sharon City SDMercer
Sharpsville Area SDMercer
Shenandoah Valley SDSchuylkill
Shenango Area SDLawrence
Shippensburg Area SDCumberland
Slippery Rock Area SDButler
Solanco SDLancaster
Somerset Area SDSomerset
Souderton Area SDMontgomery
South Allegheny SDAllegheny
South Eastern SDYork
South Middleton SDCumberland
South Park SDAllegheny
South Side Area SDBeaver
South Western SDYork
South Williamsport Area SDLycoming
Southeast Delco SDDelaware
Southeastern Greene SDGreene
Southern Columbia Area SDColumbia
Southern Fulton SDFulton
Southern Huntingdon County SDHuntingdon
Southern Lehigh SDLehigh
Southern Tioga SDTioga
Southern York County SDYork
Southmoreland SDWestmoreland
Spring Cove SDBlair
Spring-Ford Area SDMontgomery
Spring Grove Area SDYork
Springfield SDDelaware
Springfield Township SDMontgomery
State College Area SDCentre
Steel Valley SDAllegheny
Sto-Rox SDAllegheny
Stroudsburg Area SDMonroe
Sullivan County SDSullivan
Susquehanna Township SDDauphin
T13 districts
Schuylkill
Titusville Area SDVenango
Towanda Area SDBradford
Tredyffrin-Easttown SDChester
Tri-Valley SDSchuylkill
Trinity Area SDWashington
Troy Area SDBradford
Tulpehocken Area SDBerks
Tunkhannock Area SDWyoming
Turkeyfoot Valley Area SDSomerset
Tussey Mountain SDBedford
Twin Valley SDBerks
Tyrone Area SDBlair
U12 districts
Lawrence
Union SDClarion
Uniontown Area SDFayette
Unionville-Chadds Ford SDChester
United SDIndiana
Upper Adams SDAdams
Upper Darby SDDelaware
Upper Dauphin Area SDDauphin
Upper Merion Area SDMontgomery
Upper Moreland Township SDMontgomery
Upper Perkiomen SDMontgomery
Upper Saint Clair SDAllegheny
V2 districts
W27 districts
Wayne
Wallingford-Swarthmore SDDelaware
Warren County SDWarren
Warrior Run SDNorthumberland
Washington SDWashington
Waynesboro Area SDFranklin
Weatherly Area SDCarbon
West Branch Area SDClearfield
West Greene SDGreene
West Jefferson Hills SDAllegheny
West Middlesex Area SDMercer
West Shore SDYork
West York Area SDYork
Western Wayne SDWayne
Whitehall-Coplay SDLehigh
Wilkinsburg Borough SDAllegheny
William Penn SDDelaware
Williams Valley SDSchuylkill
Williamsburg Community SDBlair
Williamsport Area SDLycoming
Wilmington Area SDLawrence
Wilson Area SDNorthampton
Wilson SDBerks
Wissahickon SDMontgomery
Woodland Hills SDAllegheny
Wyoming Area SDLuzerne
Wyomissing Area SDBerks
Y2 districts
Frequently Asked Questions
When does school start in Pennsylvania?
For the 2025-26 school year, the first day of school in Pennsylvania ranges from July 16, 2025 to September 8, 2025, depending on the district. Check individual district calendars below for exact dates.
When is the last day of school in Pennsylvania?
The last day of school in Pennsylvania for 2025-26 ranges from May 3, 2026 to June 26, 2026. Each district sets its own end date based on local scheduling.
When is spring break in Pennsylvania?
The most common spring break dates in Pennsylvania for 2025-26 are April 2, 2026 to April 6, 2026, shared by 73 districts. Other districts may have different dates — check your district's calendar for exact spring break timing.
How many school districts are in Pennsylvania?
We have calendar data for 381 school districts in Pennsylvania, spanning 65 cities. The average school year includes 180 instructional days.