The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·CATAWBA COUNTY SCHOOLS·NCES 370069000290

Saint Stephens High

3205 34th Street Drive NE, Hickory, NC 28601 · (828) 256-9841 · Catawba County
GRADES 09–12HIGH22-SUBURBTITLE IREGULAR SCHOOL1,268 STUDENTS
Enrollment
1,268
High
DISTRICT 868 · STATE 761
Student : Teacher
22.1:1
57 FTE teachers
DISTRICT 23.7:1 · STATE 19.6:1
Free / Reduced Lunch
100%
1,265 students
DISTRICT 86% · STATE 82%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
35
Grade 9
351
Grade 10
308
Grade 11
307
Grade 12
267
Student demographics
White
56044%
DISTRICT 58% · STATE 42%
Hispanic
44235%
DISTRICT 20% · STATE 22%
Black
1099%
DISTRICT 6% · STATE 25%
Asian
625%
DISTRICT 8% · STATE 4%
Two+
957%
DISTRICT 8% · STATE 6%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
65752%
Female
61148%

Discussions

+ POST

Test scores

NC EOG / EOC 2024-25 . % Grade Level Proficient (Level 3+)
English Language Arts
58.2%
NC avg 50.9%
Math
52.2%
NC avg 52.2%
Source: NC EOG / EOC. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
54.2%
composite math + reading, all grades
Predicted
48.4%
based on NC schools with similar FRL share
Beats by
+5.8pp
above demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,268
+17 (+1%) vs 2017
Student : Teacher
22.1:1
was 17.9:1
% White
44%
was 55%
% Hispanic
35%
was 28%
% Black
9%
was 7%
% Asian
5%
was 5%
Source: NCES Common Core of Data

About Saint Stephens High

Saint Stephens High is an expansive high school in Hickory, North Carolina, part of Catawba County Schools. The school instructs 1,268 students in grades 9 through 12. That puts it 67% above the typical public school in North Carolina, which averages around 761 students.

Catawba County Schools comprises 28 schools with combined enrollment of 16,003 students; Saint Stephens High is among them.

In terms of who attends, Saint Stephens High logs that 44% of students identify as White, with the remaining enrollment distributed across several groups. Beyond that, the school reports 35% Hispanic, 9% Black, 7% multiracial, 5% Asian. By comparison, Catawba County as a whole is about 75% White, so the school skews meaningfully less White than its surroundings.

On the resource side, The school currently runs with 57 full-time-equivalent teachers, for a student-teacher ratio near 22.1:1. That figure is higher than the state norm's 19.6:1 average. Around 100% of the student body qualifies for free or reduced-price meals, a number frequently used as a low-income enrollment indicator. That share is north of Catawba County's rate of about 86%.

With demographic context factored in, Saint Stephens High tracks the demographic baseline. The model predicts 48.4% given the school's FRL share; actual proficiency is 54.2%.

Zooming out to the county, the surrounding county (Catawba County) records that median household earnings sit near $67,864, roughly 26% of adults have completed at least a four-year degree, and roughly 9% of residents live below the federal poverty line. In all, Catawba County runs 44 public schools (combined enrollment of about 22,392 students), of which Saint Stephens High is one.

Nearest neighbor: Harry M Arndt Middle, around 0.2 miles off. 8 of the 8 nearest public schools sit inside a five-mile radius. Among the 9 schools in that immediate cluster with test data (this one included), Saint Stephens High ranks 5th on composite proficiency, ahead of the local average of 54.0%.

The school occupies a bedroom-community site.

Over the past 7-year window. Over the past 7-year window, the student count showed little movement: 1,251 students in 2018 compared to 1,268 in 2025. The White share of enrollment fell from 55% to 44% over that span. Class-load math has grew: from 17.9:1 in 2018 to 22.1:1 in 2025.

On the community side, the page collects discussion, questions, and updates around enrollment questions, classroom assignments, and PTA news. The community welcomes input from current and former families.

Catawba County at a glance

View full county profile
Population
163,573
Census ACS
Median income
$67,864
Household, ACS
Bachelor's+
26%
Adults 25+
Poverty rate
9%
Below federal line
Schools in county
44
22,392 students

Quick facts

School name
Saint Stephens High
District
Catawba County Schools
Address
3205 34th Street Drive NE, Hickory, NC 28601
Phone
(828) 256-9841
County
Catawba County
Level
High
Grade range
09–12
Total enrollment
1,268
Teachers (FTE)
57
Student–teacher ratio
22.1:1
Free/Reduced lunch
1,265 (100%)
Locale
22-Suburb: Mid-size
NCES ID
370069000290
Charter school
No
Virtual school
No

Related schools

Other schools in Catawba County Schools
Other schools in Hickory
Nearby schools

Frequently asked questions

About Saint Stephens High
What is the total enrollment at Saint Stephens High?
Saint Stephens High enrolls approximately 1,268 students in grades 09-12.
What grades does Saint Stephens High serve?
Saint Stephens High serves grades 09-12.
What is the student-teacher ratio at Saint Stephens High?
The student-to-teacher ratio at Saint Stephens High is approximately 22.1:1 (57 FTE teachers).
What is the student diversity at Saint Stephens High?
Student demographics at Saint Stephens High are roughly 44% White, 35% Hispanic, 9% Black, 5% Asian, 7% Two or more.
What district is Saint Stephens High in?
Saint Stephens High is part of Catawba County Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post