Public schools in Harrisburg, PA
Harrisburg has 40 public schools with a 2024-25 address in the city: 7 high, 7 middle, 23 elementary, 3 other, enrolling 57,796 students. They are run by 11 districts and agencies; Central Dauphin SD runs 16 of them.
NCES Common Core of Data 2024-25: schools open that year with enrollment · method
The 11 districts and agencies that run Harrisburg's public schools
Each district decides who can enroll where; its page holds its schools, spending and teachers.
| District | Schools in Harrisburg | District students, fall 2022 | Spending per student, FY23 |
|---|---|---|---|
| Central Dauphin SD | 16 | 12,479 | $15,380 |
| Harrisburg City SD | 12 | 6,404 | $18,828 |
| Susquehanna Township SD | 4 | 3,062 | $14,856 |
| Commonwealth Charter Academy CS | 1 | 20,355 | $16,549 |
| Reach Cyber CS | 1 | 6,918 | $17,346 |
| Dauphin County Technical School | 1 | 1,125 | not reported |
| Pennsylvania STEAM Academy CS | 1 | 193 | $18,093 |
| Infinity CS | 1 | 256 | $10,656 |
| Sylvan Heights Science CS | 1 | 216 | $16,972 |
| Capital Area School for the Arts CS | 1 | 186 | $15,113 |
| Premier Arts and Science CS | 1 | 156 | $20,885 |
Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.
7 high schools in Harrisburg, 7,376 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Central Dauphin SHS | 1,966 | 15.2 | 35.0% | Central Dauphin SD |
| Central Dauphin East SHS | 1,573 | 13.6 | 99.9% | Central Dauphin SD |
| Harrisburg High School | 1,343 | 18.1 | 99.4% | Harrisburg City SD |
| Dauphin County Technical School | 1,187 | 15.0 | 99.1% | Dauphin County Technical School |
| Susquehanna Twp High School | 767 | 13.3 | 61.1% | Susquehanna Township SD |
| Harrisburg HS - SciTech Cmp | 347 | 13.3 | 93.1% | Harrisburg City SD |
| Capital Area School for the Arts CS | 193 | 17.5 | 5.7% | Capital Area School for the Arts CS |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
7 middle schools in Harrisburg, 4,682 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Linglestown Middle School | 841 | 14.8 | 96.9% | Central Dauphin SD |
| Central Dauphin Middle School | 834 | 14.7 | 34.8% | Central Dauphin SD |
| Susquehanna Twp Middle School | 820 | 17.5 | 59.1% | Susquehanna Township SD |
| Camp Curtin Academy | 724 | 14.5 | 64.9% | Harrisburg City SD |
| Central Dauphin East Middle School | 702 | 12.5 | 94.4% | Central Dauphin SD |
| Marshall Math Science Academy | 408 | 17.0 | 93.1% | Harrisburg City SD |
| Rowland Academy | 353 | 23.4 | 100.0% | Harrisburg City SD |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
23 elementary schools in Harrisburg, 10,397 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Thomas W Holtzman Jr Elementary School | 792 | 16.6 | 67.8% | Susquehanna Township SD |
| Sara Lindemuth Elementary School | 758 | 17.2 | 70.4% | Susquehanna Township SD |
| North Side Elementary School | 722 | 16.7 | 97.6% | Central Dauphin SD |
| Paxtonia Elementary School | 682 | 15.8 | 99.3% | Central Dauphin SD |
| Benjamin Franklin School | 678 | 10.2 | 100.0% | Harrisburg City SD |
| South Side Elementary School | 603 | 13.1 | 99.2% | Central Dauphin SD |
| West Hanover Elementary School | 589 | 15.0 | 35.3% | Central Dauphin SD |
| Melrose School | 536 | 16.0 | 100.0% | Harrisburg City SD |
| Foose School | 522 | 11.3 | 97.9% | Harrisburg City SD |
| Scott School | 484 | 14.5 | 100.0% | Harrisburg City SD |
The other 13 elementary schools
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Linglestown Elementary School | 475 | 15.0 | 96.8% | Central Dauphin SD |
| Rutherford Elementary School | 461 | 15.2 | 99.5% | Central Dauphin SD |
| Downey School | 405 | 13.3 | 100.0% | Harrisburg City SD |
| Phillips Elementary School | 393 | 12.1 | 99.8% | Central Dauphin SD |
| Mountain View Elementary School | 373 | 12.9 | 99.2% | Central Dauphin SD |
| Pennsylvania STEAM Academy CS | 360 | 16.4 | 77.5% | Pennsylvania STEAM Academy CS |
| Lawnton Elementary School | 310 | 12.5 | 91.9% | Central Dauphin SD |
| Paxtang Elementary School | 281 | 14.9 | 99.6% | Central Dauphin SD |
| Chambers Hill Elementary School | 257 | 10.3 | 96.5% | Central Dauphin SD |
| Infinity CS | 256 | 13.1 | 11.3% | Infinity CS |
| Sylvan Heights Science CS | 217 | 14.8 | 96.3% | Sylvan Heights Science CS |
| Premier Arts and Science CS | 156 | 12.0 | 100.0% | Premier Arts and Science CS |
| Marshall Academy | 87 | 3.6 | 100.0% | Harrisburg City SD |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
3 other schools in Harrisburg, 35,341 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Commonwealth Charter Academy CS | 29,320 | 16.2 | 44.1% | Commonwealth Charter Academy CS |
| Reach Cyber CS | 5,721 | 11.2 | 37.7% | Reach Cyber CS |
| Cougar Academy | 300 | 17.6 | 100.0% | Harrisburg City SD |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
How Harrisburg's public schools compare with Pennsylvania's
The median Harrisburg school has 14.9 students per full-time teacher, more than the Pennsylvania median of 13.1. 60% of its schools ran a schoolwide Title I program in 2021-22, against 43% across the state. Its median school enrolls 529 students (state 460).
| Harrisburg | Pennsylvania | |
|---|---|---|
| Median students per teacher | 14.9 | 13.1 |
| Median school size (students) | 529 | 460 |
| Schools with a schoolwide Title I program (2021-22) | 60% | 43% |
| Schools where every student eats free (CEP) | 58% | 41% |
| Charter schools | 18% | 6.0% |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 40 Harrisburg schools and the 2,899 Pennsylvania schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.
What to look at next in Harrisburg
- Central Dauphin SDRuns 16 of Harrisburg's 40 public schools and spent $15,380 per student in fiscal year 2022-23.$15,380
- Central Dauphin SHS, the largest high school in Harrisburg1,966 students in 2024-25, 15.2 per teacher.1,966
- Compare Central Dauphin SD with Harrisburg City SDHarrisburg's two largest operators side by side: enrollment, spending and schools.
- The largest public schools in PennsylvaniaPennsylvania's 50 largest schools open in 2024-25, by enrollment.
- Find the school district for a Harrisburg addressA home's district, not its city, decides which public schools it can enroll in.
Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).
Choosing among them: how to choose a school district with the federal data, and what a Title I school is.
Other cities in Pennsylvania
- Philadelphia302 schools
- Pittsburgh145 schools
- York39 schools
- Lancaster37 schools
- Erie35 schools
- Allentown34 schools
- Reading32 schools
- Bethlehem25 schools
Questions about schools in Harrisburg
How many public schools are in Harrisburg, PA?
40 public schools with an address in Harrisburg were open in 2024-25: 7 high, 7 middle, 23 elementary, 3 other, enrolling 57,796 students. 7 are charter schools.What is the largest high school in Harrisburg?
Central Dauphin SHS, with 1,966 students in 2024-25 (Central Dauphin SD).Which districts run Harrisburg's schools?
Central Dauphin SD (16 schools), Harrisburg City SD (12 schools), Susquehanna Township SD (4 schools), Commonwealth Charter Academy CS (1 school), and 7 more. A school's district, not its city, decides who can enroll.
These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.
Sources
Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25
Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25