The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

41 schools in Harrisburg

Pennsylvania · Public K-12

Of all public K-12 schools in Pennsylvania, 41 sit inside Harrisburg city limits, with combined enrollment of roughly 57,915 students (24 elementary, 7 middle, and 7 high).

7-year change in Harrisburg

SY 2017-18 vs SY 2024-25
Total enrollment
57,915
+26,036 (+82%) vs SY 2017-18
School count
39
0 (0%) vs SY 2017-18
% White
45%
was 43%
% Hispanic
20%
was 17%
% Black
22%
was 29%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Benjamin Franklin SchElementaryPK-05678
Camp Curtin AcademyMiddle06-08724
Capital Area School for the Arts CSHigh09-12193
Central Dauphin East MSMiddle06-08702
Central Dauphin East SHSHigh09-121,573
Central Dauphin MSMiddle06-08834
Central Dauphin SHSHigh09-121,966
Chambers Hill El SchElementaryKG-05257
Commonwealth Charter Academy CSCombinedKG-1229,320
Cougar AcademyCombinedKG-12300
Dauphin County Technical SchoolHigh09-121,187
Downey SchElementaryPK-05405
Foose SchElementaryPK-05522
Harrisburg HSHigh09-121,343
Harrisburg HS - SciTech CmpHigh09-12347
Infinity CSElementaryKG-08256
Lawnton El SchElementaryKG-05310
Linglestown El SchElementaryKG-05475
Linglestown MSMiddle06-08841
Marshall AcademyElementaryM-M·
Marshall Math Science AcademyMiddle06-08408
Melrose SchElementaryKG-05536
Mountain View El SchElementaryKG-05373
North Side El SchElementaryKG-05722
Paxtang El SchElementaryKG-05281
Paxtonia El SchElementaryKG-05682
Pennsylvania STEAM Academy CSElementaryKG-05360
Phillips El SchElementaryKG-05393
Premier Arts and Science CSElementaryM-M·
Reach Cyber CSCombinedKG-125,721
Rowland AcademyMiddle07-08353
Rutherford El SchElementaryKG-05461
Sara Lindemuth El SchElementaryKG-02758
Scott at Lincoln SchoolElementaryKG-05484
South Side El SchElementaryKG-05603
Steele SchoolElementaryKG-05362
Susquehanna Twp HSHigh09-12767
Susquehanna Twp MSMiddle06-08820
Sylvan Heights Science CSElementaryKG-04217
Thomas W Holtzman Jr El SchElementary03-05792
West Hanover El SchElementaryKG-05589

About Harrisburg

Across Harrisburg, Pennsylvania, 41 public schools educates about 57,915 students between them.

On the school-mix side, the city is built around 24 elementary, 7 middle, 7 high, and 3 other.

Schools in Harrisburg average about 1,413 students each, 148% meaningfully above the Pennsylvania norm.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment grew 82%: 31,879 students in SY 2017-18 versus 57,915 in SY 2024-25. On the demographic side, Black enrollment moved from 29% to 22% over the same window.

On this page, the community for Harrisburg discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Harrisburg?
Harrisburg, Pennsylvania has 41 public K-12 schools serving approximately 57,915 students.
How many elementary, middle, and high schools are in Harrisburg?
Harrisburg has 24 elementary, 7 middle, 7 high, 3 combined-grade public schools.
What is the largest public school in Harrisburg?
Commonwealth Charter Academy CS is the largest public school in Harrisburg by enrollment, with approximately 29,320 students.
What school districts serve Harrisburg?
Harrisburg is served by 11 public school districts, including Commonwealth Charter Academy CS, Harrisburg City SD, Reach Cyber CS, Central Dauphin SD, Infinity CS and 6 others.
What grade levels do public schools in Harrisburg cover?
Public schools in Harrisburg serve students from pre-K through grade 12.
Are there charter schools in Harrisburg?
7 of the 41 public schools in Harrisburg are charter schools.