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

1 schools in Banner Elk

North Carolina · Public K-12

Public K-12 education in Banner Elk runs across 1 school, enrolling approximately 159 students, averaging 159 per campus.

7-year change in Banner Elk

SY 2017-18 vs SY 2024-25
Total enrollment
159
-28 (-15%) vs SY 2017-18
School count
1
-1 (-50%) vs SY 2017-18
% White
87%
was 79%
% Hispanic
9%
was 14%
% Black
1%
was 1%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Banner Elk ElementaryElementaryPK-05159

About Banner Elk

Public education in Banner Elk, North Carolina runs across 1 schools that educates roughly 159 students. By footprint, Banner Elk sits in the sparse bracket.

Per-campus enrollment runs near 159, lower than the state mean of about 571.

Five-year track record. Across the same 7-year window, public-school enrollment fell 15%: 187 students in SY 2017-18 versus 159 in SY 2024-25. Banner Elk now counts 1 public schools, down from 2 in SY 2017-18. On the demographic side, White enrollment moved from 79% to 87% over the same window.

In the discussion threads here, the community for Banner Elk discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Banner Elk, North Carolina?
There are 1 public K-12 schools in Banner Elk, with a combined enrollment of about 159.
How many elementary, middle, and high schools are in Banner Elk?
Banner Elk has 1 elementary public schools.
What is the largest public school in Banner Elk?
Banner Elk Elementary is the largest public school in Banner Elk by enrollment, with approximately 159 students.
What school districts serve Banner Elk?
Banner Elk public schools are operated by Avery County Schools.
What grade levels do public schools in Banner Elk cover?
Public schools in Banner Elk serve students from pre-K through grade 5.