8 schools in Avery County Schools
Avery County Schools runs the local public-school system inside North Carolina: 8 K-12 campuses serving roughly 1,782 students, with 5 elementary, 2 middle, and 1 high.
7-year change in Avery County Schools
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Avery County High | Newland | High | 09-12 | 542 |
| Newland Elementary | Newland | Elementary | PK-05 | 214 |
| Cranberry Middle | Elk Park | Middle | 06-08 | 202 |
| Freedom Trail Elementary | Elk Park | Elementary | PK-05 | 202 |
| Crossnore Elementary | Crossnore | Elementary | PK-05 | 184 |
| Avery Middle | Newland | Middle | 06-08 | 181 |
| Banner Elk Elementary | Banner Elk | Elementary | PK-05 | 159 |
| Riverside Elementary | Newland | Elementary | PK-05 | 98 |
About Avery County Schools
Avery County Schools administers 8 public schools across North Carolina, collectively serveing roughly 1,782 students.
On the level-by-level breakdown, Avery County Schools covers 5 elementary, 2 middle, and 1 high school.
Per-school enrollment averages around 223 in this district, meaningfully below the North Carolina typical of 571.
Trend over the past 7 years. Combined enrollment now sits at 1,782 students, contracted 14% from the 2,061 reported in SY 2017-18. The school count fell from 11 to 8 across the same 7-year window. The Hispanic share of public-school enrollment grew from 12% to 17%.
On allk12, the community for Avery County Schools discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.