Community prompt from u/allk12. Replies below.
Saint Stephens High
Test scores
NC EOG / EOC 2024-25 . % Grade Level Proficient (Level 3+)What this means: On the NC EOG / EOC, North Carolina's statewide test, about 58 of every 100 students at this school read and write at grade level and about 52 of 100 do math at grade level. Across all North Carolina schools, those numbers are about 51 and 52.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 54% of students here test proficient in math and reading, compared with the roughly 48% typical for North Carolina schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among North Carolina's top nor bottom 10%.
7-year change
SY 2017-18 vs SY 2024-25About 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 profileQuick facts
Related schools
- Bandys HighHigh · 935 students
- Fred T Foard HighHigh · 930 students
- Maiden HighHigh · 852 students
- Bunker Hill HighHigh · 845 students
- Saint Stephens ElementaryElementary · 711 students
- Mountain View ElementaryElementary · 708 students
- Hickory HighHigh · 1,024 students
- Mountain View ElementaryElementary · 708 students
- Harry M Arndt MiddleMiddle · 601 students
- Snow Creek ElementaryElementary · 551 students
- Viewmont ElementaryElementary · 509 students
- Clyde Campbell ElementaryElementary · 505 students
- Harry M Arndt Middle0.2 mi · 601
- Snow Creek Elementary0.6 mi · 551
- Clyde Campbell Elementary1.1 mi · 505
- Webb A Murray Elementary2.5 mi · 380
- Saint Stephens Elementary2.7 mi · 711
- W M Jenkins Elementary3.0 mi · 276