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

17 schools in Hickory

North Carolina · Public K-12

Across Hickory, 17 public K-12 schools serve approximately 8,584 students across 10 elementary, 3 middle, and 4 high.

7-year change in Hickory

SY 2017-18 vs SY 2024-25
Total enrollment
8,584
-751 (-8%) vs SY 2017-18
School count
17
0 (0%) vs SY 2017-18
% White
45%
was 52%
% Hispanic
26%
was 24%
% Black
12%
was 12%
% Asian
7%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Challenger Early College HighHigh09-12376
Clyde Campbell ElementaryElementaryPK-06505
Grandview MiddleMiddle06-08347
Harry M Arndt MiddleMiddle07-08601
Hickory Career Arts Magnet High SchoolHigh09-12201
Hickory HighHigh09-121,024
Longview ElementaryElementary03-05269
Mountain View ElementaryElementaryKG-06708
Northview MiddleMiddle06-08481
Oakwood ElementaryElementaryPK-05336
Ray Childers ElementaryElementaryPK-05460
Saint Stephens HighHigh09-121,268
Snow Creek ElementaryElementaryPK-06551
Southwest PrimaryElementaryPK-02292
Viewmont ElementaryElementaryPK-05509
W M Jenkins ElementaryElementaryKG-05276
Webb A Murray ElementaryElementaryPK-06380

About Hickory

Across Hickory, North Carolina, 17 public schools hosts about 8,584 students between them.

Looking at the level breakdown, the city covers 10 elementary, 3 middle, and 4 high.

Average school size in Hickory is around 505 students, 12% meaningfully below the North Carolina average of about 571.

Five-year track record. Combined enrollment now sits at 8,584 students, fell 8% from the 9,335 reported in SY 2017-18. The White share of public-school enrollment fell from 52% to 45%.

On this page, the community for Hickory discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Hickory?
Hickory, North Carolina has 17 public K-12 schools serving approximately 8,584 students.
How many elementary, middle, and high schools are in Hickory?
Hickory has 10 elementary, 3 middle, 4 high public schools.
What is the largest public school in Hickory?
Saint Stephens High is the largest public school in Hickory by enrollment, with approximately 1,268 students.
What school districts serve Hickory?
Hickory is served by 3 public school districts, including Catawba County Schools, Hickory City Schools, Burke County Schools.
What grade levels do public schools in Hickory cover?
Public schools in Hickory serve students from pre-K through grade 12.