Sign In Register

Schools in Waynesville, NC

Public schools, enrollment data, student-teacher ratios, and higher education.

Waynesville has 7 public schools with a total enrollment of 3,803 students and 259 teachers. There are 3 elementary, 2 middle, and 1 high schools. The average student-teacher ratio is 14.7:1. 1 charter school serve the area.

Public Schools (7)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Tuscola High High 917 58 15.8:1
Waynesville Middle Middle 720 48 15.0:1
Shining Rock Classical Academy (Charter) Other 604 47 12.9:1
Hazelwood Elementary Elementary 492 35 14.1:1
Junaluska Elementary Elementary 447 30 14.9:1
Jonathan Valley Elementary Elementary 378 23 16.4:1
Bethel Middle Middle 245 18 13.6:1
View full profile of Waynesville, NC →