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.

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.

DistrictSchools in HarrisburgDistrict students, fall 2022Spending per student, FY23
Central Dauphin SD1612,479$15,380
Harrisburg City SD126,404$18,828
Susquehanna Township SD43,062$14,856
Commonwealth Charter Academy CS120,355$16,549
Reach Cyber CS16,918$17,346
Dauphin County Technical School11,125not reported
Pennsylvania STEAM Academy CS1193$18,093
Infinity CS1256$10,656
Sylvan Heights Science CS1216$16,972
Capital Area School for the Arts CS1186$15,113
Premier Arts and Science CS1156$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

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

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

The other 13 elementary schools

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

SchoolStudents 2024‑25Per teacherFree lunchDistrict
Commonwealth Charter Academy CS29,32016.244.1%Commonwealth Charter Academy CS
Reach Cyber CS5,72111.237.7%Reach Cyber CS
Cougar Academy30017.6100.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 against Pennsylvania, schools open in 2024-25 with students
HarrisburgPennsylvania
Median students per teacher14.913.1
Median school size (students)529460
Schools with a schoolwide Title I program (2021-22)60%43%
Schools where every student eats free (CEP)58%41%
Charter schools18%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

  1. Central Dauphin SDRuns 16 of Harrisburg's 40 public schools and spent $15,380 per student in fiscal year 2022-23.$15,380
  2. Central Dauphin SHS, the largest high school in Harrisburg1,966 students in 2024-25, 15.2 per teacher.1,966
  3. Compare Central Dauphin SD with Harrisburg City SDHarrisburg's two largest operators side by side: enrollment, spending and schools.
  4. The largest public schools in PennsylvaniaPennsylvania's 50 largest schools open in 2024-25, by enrollment.
  5. 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

  1. Philadelphia302 schools
  2. Pittsburgh145 schools
  3. York39 schools
  4. Lancaster37 schools
  5. Erie35 schools
  6. Allentown34 schools
  7. Reading32 schools
  8. Bethlehem25 schools

Questions about schools in Harrisburg

  1. 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.
  2. What is the largest high school in Harrisburg?
    Central Dauphin SHS, with 1,966 students in 2024-25 (Central Dauphin SD).
  3. 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