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

15 schools in Haywood County Schools

North Carolina · 6,476 students · 3 cities

Haywood County Schools runs 15 public K-12 schools inside North Carolina, with combined enrollment around 6,476 (8 elementary, 3 middle, and 4 high).

7-year change in Haywood County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
6,476
-821 (-11%) vs SY 2017-18
School count
15
0 (0%) vs SY 2017-18
% White
84%
was 86%
% Hispanic
10%
was 8%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Tuscola HighWaynesvilleHigh09-12873
Pisgah HighCantonHigh09-12859
Waynesville MiddleWaynesvilleMiddle06-08727
Bethel ElementaryCantonElementaryKG-05537
Clyde ElementaryClydeElementaryPK-05523
Hazelwood ElementaryWaynesvilleElementaryPK-05490
Canton MiddleCantonMiddle06-08475
Junaluska ElementaryWaynesvilleElementaryKG-05428
Jonathan Valley ElementaryWaynesvilleElementaryPK-05336
North Canton ElementaryCantonElementaryPK-05332
Bethel MiddleWaynesvilleMiddle06-08254
Riverbend ElementaryClydeElementaryKG-05204
Meadowbrook ElementaryCantonElementaryPK-05198
Haywood Early CollegeClydeHigh09-13177
Central Haywood HighWaynesvilleHigh09-1263

About Haywood County Schools

As a compact district in North Carolina, Haywood County Schools educates 6,476 students across 15 schools.

In terms of grade levels, Haywood County Schools is built around 8 elementary, 3 middle, and 4 high schools.

Per-school enrollment averages around 432 in this district, below the North Carolina typical of 571.

Over the past 7-year window. Combined enrollment now sits at 6,476 students, fell 11% from the 7,297 reported in SY 2017-18.

On allk12, the community for Haywood County Schools discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools does Haywood County Schools run?
Haywood County Schools has 15 public schools with a combined enrollment of about 6,476 students in North Carolina.
What is the mix of elementary, middle, and high schools in Haywood County Schools?
Haywood County Schools includes 8 elementary, 3 middle, 4 high schools.
What is the largest school in Haywood County Schools?
Tuscola High is the largest public school in Haywood County Schools by enrollment, with approximately 873 students.
What grade levels does Haywood County Schools serve?
Haywood County Schools schools serve students from pre-K through grade 13, across 15 campuses.
What cities does Haywood County Schools serve?
Haywood County Schools operates schools in Waynesville, Canton, Clyde across North Carolina.