The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·SHINING ROCK CLASSICAL ACADEMY·NCES 370038903358

Shining Rock Classical Academy

2150 Russ Avenue, Waynesville, NC 28786 · (828) 476-5150 · Haywood County
GRADES KG–12COMBINED32-TOWNCHARTERREGULAR SCHOOL616 STUDENTS
Enrollment
616
Combined
STATE 731
Student : Teacher
13.0:1
47 FTE teachers
STATE 16.1:1
Free / Reduced Lunch
,
Title I proxy
STATE 82%
Community
1
0 members
Enrollment and student:teacher ratio compared against other combined schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Kindergarten
48
Grade 1
55
Grade 2
65
Grade 3
62
Grade 4
49
Grade 5
58
Grade 6
47
Grade 7
68
Grade 8
60
Grade 9
28
Grade 10
31
Grade 11
22
Grade 12
23
Student demographics
White
52385%
STATE 42%
Hispanic
295%
STATE 22%
Black
112%
STATE 25%
Asian
132%
STATE 4%
Two+
224%
STATE 6%
Native American
173%
STATE 1%
Pacific Islander
10%
STATE 0%
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
33154%
Female
28546%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
616
+217 (+54%) vs 2017
Student : Teacher
13.0:1
was 19.3:1
% White
85%
was 91%
% Hispanic
5%
was 3%
% Black
2%
was 1%
% Asian
2%
was 1%
Source: NCES Common Core of Data

About Shining Rock Classical Academy

Set in Waynesville, North Carolina, Shining Rock Classical Academy is an intimate multi-level school, one of the schools within Shining Rock Classical Academy. It caters to 616 students across grades K through 12.

Shining Rock Classical Academy is a school of Shining Rock Classical Academy, the district that handles curriculum, staffing, and budget for the campus.

In terms of who attends, Shining Rock Classical Academy shows that 85% of students identify as White, making the school strongly White-majority. Other groups include 5% Hispanic, 4% multiracial, 3% Native American, 2% Asian.

On the resource side, Staff filings list 47 full-time-equivalent teachers, which works out to roughly 13.0:1 students per teacher. Statewide, the average ratio sits near 16.1:1, putting Shining Rock Classical Academy tighter than the state norm the norm.

Zooming out to the county, Haywood County reports that the typical household earns roughly $61,912 per year, about 30% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 9%. In all, Haywood County runs 16 public schools (combined enrollment of about 7,092 students), of which Shining Rock Classical Academy is one.

The closest other public school is Junaluska Elementary, roughly 1.6 miles away. Within five miles, there are 8 other public schools.

Geographically, the school is in a small-town area. As a public charter, Shining Rock Classical Academy runs on public funding but with greater curricular and operational autonomy than a typical district school.

Looking at the recent track record. Over the past 7-year window, the student count ticked up 54%: 399 students in 2018 compared to 616 in 2025. Over the same period, the White share edged down from 91% to 85%. The student-to-teacher ratio tightened from 19.3:1 in 2018 to 13.0:1 today.

Within the allk12 community for this school, the page collects discussion, questions, and updates around science fair prep, picture-day reminders, and bus-route questions. Posting is open to anyone connected to the school.

Haywood County at a glance

View full county profile
Population
62,662
Census ACS
Median income
$61,912
Household, ACS
Bachelor's+
30%
Adults 25+
Poverty rate
9%
Below federal line
Schools in county
16
7,092 students

Quick facts

School name
Shining Rock Classical Academy
District
Shining Rock Classical Academy
Address
2150 Russ Avenue, Waynesville, NC 28786
Phone
(828) 476-5150
County
Haywood County
Level
Combined
Grade range
KG–12
Total enrollment
616
Teachers (FTE)
47
Student–teacher ratio
13.0:1
Locale
32-Town: Distant
NCES ID
370038903358
Charter school
Yes
Virtual school
No

Related schools

Other schools in Waynesville
Nearby schools

Frequently asked questions

About Shining Rock Classical Academy
How many students attend Shining Rock Classical Academy?
Shining Rock Classical Academy enrolls approximately 616 students in grades KG-12.
What grades does Shining Rock Classical Academy serve?
Shining Rock Classical Academy serves grades KG-12.
How many students per teacher at Shining Rock Classical Academy?
Approximately 13.0:1 students per teacher at Shining Rock Classical Academy.
How diverse is Shining Rock Classical Academy?
Shining Rock Classical Academy reports a student body of 85% White, 5% Hispanic, 2% Black, 2% Asian, 4% Two or more.
Is Shining Rock Classical Academy public or private?
Shining Rock Classical Academy is a public K-12 school operated as a charter, overseen by Shining Rock Classical Academy.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post