5 schools in Harrisburg
Harrisburg's public-school directory totals 5 schools, with student enrollment near 4,926 (3 elementary, 1 middle, and 1 high).
7-year change in Harrisburg
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| A.C.E. Academy | Elementary | KG-08 | 421 |
| Harrisburg Elementary | Elementary | PK-05 | 850 |
| Hickory Ridge Elementary | Elementary | KG-05 | 927 |
| Hickory Ridge High | High | 09-12 | 1,671 |
| Hickory Ridge Middle | Middle | 06-08 | 1,057 |
About Harrisburg
Harrisburg is a compact North Carolina city in terms of public-school footprint, with 5 schools and 4,926 students total.
On the school-mix side, the city covers 3 elementary, 1 middle, and 1 high.
Schools in Harrisburg average about 985 students each, 73% above the North Carolina norm.
Over the past 7-year window. Across the same 7-year window, public-school enrollment grew 12%: 4,393 students in SY 2017-18 versus 4,926 in SY 2024-25. Over that span, Harrisburg gained 1 school, going from 4 to 5.
On this page, the community for Harrisburg discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.