4 schools in Hayesville
Looking for a public school in Hayesville? The city has 4 K-12 options totaling roughly 1,322 students (2 elementary, 1 middle, and 1 high).
7-year change in Hayesville
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Hayesville Elementary | Elementary | 03-05 | 280 |
| Hayesville High | High | 09-12 | 366 |
| Hayesville Middle | Middle | 06-08 | 301 |
| Hayesville Primary School | Elementary | PK-02 | 375 |
About Hayesville
Public education in Hayesville, North Carolina runs across 4 schools that educates roughly 1,322 students. By footprint, Hayesville sits in the low-population bracket.
In terms of grade levels, the city is built around 2 elementary, 1 middle, and 1 high.
Schools in Hayesville average about 331 students each, 42% noticeably below the North Carolina norm.
Five-year track record. Combined enrollment now sits at 1,322 students, stayed largely flat from the 1,347 reported in SY 2017-18. Over that span, Hayesville opened 1 school, going from 3 to 4. On the demographic side, White enrollment moved from 88% to 84% over the same window.
Within the allk12 community for this area, the community for Hayesville discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.