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

8 schools in Avery County Schools

North Carolina · 1,782 students · 4 cities

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
Total enrollment
1,782
-279 (-14%) vs SY 2017-18
School count
8
-3 (-27%) vs SY 2017-18
% White
80%
was 85%
% Hispanic
17%
was 12%
% Black
1%
was 0%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Avery County HighNewlandHigh09-12542
Newland ElementaryNewlandElementaryPK-05214
Cranberry MiddleElk ParkMiddle06-08202
Freedom Trail ElementaryElk ParkElementaryPK-05202
Crossnore ElementaryCrossnoreElementaryPK-05184
Avery MiddleNewlandMiddle06-08181
Banner Elk ElementaryBanner ElkElementaryPK-05159
Riverside ElementaryNewlandElementaryPK-0598

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.

Frequently asked questions

How many public schools does Avery County Schools run?
Avery County Schools has 8 public schools with a combined enrollment of about 1,782 students in North Carolina.
What is the mix of elementary, middle, and high schools in Avery County Schools?
Avery County Schools includes 5 elementary, 2 middle, 1 high schools.
What is the largest school in Avery County Schools?
Avery County High is the largest public school in Avery County Schools by enrollment, with approximately 542 students.
What grade levels does Avery County Schools serve?
Avery County Schools schools serve students from pre-K through grade 12, across 8 campuses.
What cities does Avery County Schools serve?
Avery County Schools operates schools in Newland, Elk Park, Crossnore, Banner Elk across North Carolina.