Skip to content

Pennsylvania school data rankings

Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 500 regular districts, 499 report 2024–25 enrollment and 498 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.

Explore and re-rank regular Pennsylvania districts

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

Showing 1–25 of 499 regular districts reporting enrollment. NCES CCD 2024–25.

Scroll horizontally to see every column.

Districts ordered by the selected measure; positions describe data, not school quality
PositionDistrictCitySchoolsEnrollment
1Philadelphia City SDPhiladelphia220120,057
2Pittsburgh SDPittsburgh5619,571
3Central Bucks SDDoylestown2316,941
4Allentown City SDAllentown2316,769
5Reading SDReading1916,664
6Hazleton Area SDHazle Twp1113,141
7Downingtown Area SDDowningtown1613,074
8North Penn SDLansdale1712,911
9Bethlehem Area SDBethlehem2212,769
10Central Dauphin SDHarrisburg1912,517
11Upper Darby SDUpper Darby1312,356
12West Chester Area SDExton1712,042
13Erie City SDErie1510,593
14Council Rock SDNewtown1410,403
15Cumberland Valley SDMechanicsburg1110,401
16Parkland SDAllentown129,996
17Lancaster SDLancaster199,959
18Pennsbury SDFallsington149,475
19Chambersburg Area SDChambersburg179,429
20Neshaminy SDLanghorne109,419
21Scranton SDScranton159,237
22North Allegheny SDPittsburgh118,613
23Lower Merion SDArdmore118,533
24Abington SDAbington98,400
25Wilkes-Barre Area SDWilkes Barre98,228

Largest school districts in Pennsylvania

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Philadelphia City SD

220 schools

Philadelphia120,057
2Pittsburgh SD

56 schools

Pittsburgh19,571
3Central Bucks SD

23 schools

Doylestown16,941
4Allentown City SD

23 schools

Allentown16,769
5Reading SD

19 schools

Reading16,664
6Hazleton Area SD

11 schools

Hazle Twp13,141
7Downingtown Area SD

16 schools

Downingtown13,074
8North Penn SD

17 schools

Lansdale12,911
9Bethlehem Area SD

22 schools

Bethlehem12,769
10Central Dauphin SD

19 schools

Harrisburg12,517
11Upper Darby SD

13 schools

Upper Darby12,356
12West Chester Area SD

17 schools

Exton12,042
13Erie City SD

15 schools

Erie10,593
14Council Rock SD

14 schools

Newtown10,403
15Cumberland Valley SD

11 schools

Mechanicsburg10,401
16Parkland SD

12 schools

Allentown9,996
17Lancaster SD

19 schools

Lancaster9,959
18Pennsbury SD

14 schools

Fallsington9,475
19Chambersburg Area SD

17 schools

Chambersburg9,429
20Neshaminy SD

10 schools

Langhorne9,419
21Scranton SD

15 schools

Scranton9,237
22North Allegheny SD

11 schools

Pittsburgh8,613
23Lower Merion SD

11 schools

Ardmore8,533
24Abington SD

9 schools

Abington8,400
25Wilkes-Barre Area SD

9 schools

Wilkes Barre8,228

Source: NCES CCD LEA Membership, 2024–25.

Highest spending per pupil in Pennsylvania

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Farrell Area SD

695 students

Farrell$39,843
2Forest Area SD

326 students

Tionesta$32,252
3Wilkinsburg Borough SD

476 students

Wilkinsburg$31,927
4Lower Merion SD

8,533 students

Ardmore$31,409
5New Hope-Solebury SD

1,245 students

New Hope$30,041
6Wallenpaupack Area SD

2,766 students

Hawley$28,184
7Duquesne City SD

460 students

Duquesne$28,041
8Palisades SD

1,377 students

Kintnersville$27,789
9Cornell SD

559 students

Coraopolis$27,454
10Radnor Township SD

3,598 students

Wayne$26,116
11Western Wayne SD

1,803 students

Lake Ariel$25,965
12Cheltenham SD

4,176 students

Elkins Park$25,323
13Cameron County SD

436 students

Emporium$25,028
14Midland Borough SD

227 students

Midland$24,886
15Sullivan County SD

620 students

Laporte$24,833
16Chichester SD

2,923 students

Aston$24,785
17Quaker Valley SD

1,800 students

Leetsdale$24,662
18Shade-Central City SD

303 students

Cairnbrook$24,600
19South Side Area SD

863 students

Hookstown$24,426
20Steel Valley SD

1,429 students

Munhall$24,354
21Pequea Valley SD

1,307 students

Kinzers$24,204
22Pittsburgh SD

19,571 students

Pittsburgh$24,008
23Hatboro-Horsham SD

4,215 students

Horsham$23,788
24Allegheny-Clarion Valley SD

574 students

Foxburg$23,772
25Shanksville-Stonycreek SD

284 students

Shanksville$23,664

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

Pennsylvania high schools with broad reported program access

Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.

RankNameLocationPositive fields
1Wyomissing Area JSHS

07–12 · 34 AP courses

Wyomissing Area SD3 of 3
2East Stroudsburg SHS North

09–12 · 34 AP courses

East Stroudsburg Area SD3 of 3
3North Penn SHS

10–12 · 32 AP courses

North Penn SD3 of 3
4Conestoga SHS

09–12 · 32 AP courses

Tredyffrin-Easttown SD3 of 3
5Downingtown HS West Campus

09–12 · 32 AP courses

Downingtown Area SD3 of 3
6Downingtown HS East Campus

09–12 · 32 AP courses

Downingtown Area SD3 of 3
7North Allegheny HS

09–12 · 30 AP courses

North Allegheny SD3 of 3
8Cheltenham HS

09–12 · 30 AP courses

Cheltenham SD3 of 3
9Abington SHS

09–12 · 29 AP courses

Abington SD3 of 3
10Wilson HS

09–12 · 29 AP courses

Wilson SD3 of 3
11Avon Grove HS

09–12 · 29 AP courses

Avon Grove SD3 of 3
12Great Valley HS

09–12 · 29 AP courses

Great Valley SD3 of 3
13West Allegheny SHS

09–12 · 29 AP courses

West Allegheny SD3 of 3
14Northwest PA Collegiate Academy

09–12 · 28 AP courses

Erie City SD3 of 3
15Parkland HS

09–12 · 27 AP courses

Parkland SD3 of 3
16Central HS

09–12 · 27 AP courses

Philadelphia City SD3 of 3
17Hempfield SHS

09–12 · 27 AP courses

Hempfield SD3 of 3
18Plymouth-Whitemarsh SHS

09–12 · 27 AP courses

Colonial SD3 of 3
19Quakertown Community HS

09–12 · 27 AP courses

Quakertown Community SD3 of 3
20Garnet Valley HS

09–12 · 27 AP courses

Garnet Valley SD3 of 3
21Phoenixville Area HS

09–12 · 27 AP courses

Phoenixville Area SD3 of 3
22South Fayette HS

09–12 · 27 AP courses

South Fayette Township SD3 of 3
23Easton Area HS

09–12 · 26 AP courses

Easton Area SD3 of 3
24Haverford SHS

09–12 · 26 AP courses

Haverford Township SD3 of 3
25Wissahickon SHS

09–12 · 26 AP courses

Wissahickon SD3 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.