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

5 schools in Harrisburg

North Carolina · Public K-12

Harrisburg's public-school directory totals 5 schools, with student enrollment near 4,926 (3 elementary, 1 middle, and 1 high).

4-year change in Harrisburg

SY 2020-21 vs SY 2024-25
Total enrollment
4,926
+351 (+8%) vs SY 2020-21
School count
5
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
19,633
all ages · ACS 5-yr
Students
4,926
public K-12 · NCES
Schools
5
public K-12
NameLevelGradesEnrollment
A.C.E. AcademyElementaryKG-08421
Harrisburg ElementaryElementaryPK-05850
Hickory Ridge ElementaryElementaryKG-05927
Hickory Ridge HighHigh09-121,671
Hickory Ridge MiddleMiddle06-081,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 4-year window. Across the same 4-year window, public-school enrollment grew 8%: 4,575 students in SY 2020-21 versus 4,926 in SY 2024-25.

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.

Frequently asked questions

How many public schools are in Harrisburg?
Harrisburg, North Carolina has 5 public K-12 schools serving approximately 4,926 students.
How many elementary, middle, and high schools are in Harrisburg?
Harrisburg has 3 elementary schools, 1 middle school, and 1 high school.
What is the largest public school in Harrisburg?
Hickory Ridge High is the largest public school in Harrisburg by enrollment, with approximately 1,671 students.
What school districts serve Harrisburg?
Harrisburg is served by 2 public school districts, including A.C.E. Academy, Cabarrus County Schools.
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?
1 of the 5 public schools in Harrisburg are charter schools.