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

6 schools in Elkin

North Carolina · Public K-12

Across Elkin, 6 public K-12 schools serve approximately 1,655 students across 3 elementary, 1 middle, and 2 high.

7-year change in Elkin

SY 2017-18 vs SY 2024-25
Total enrollment
1,515
+35 (+2%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
69%
was 74%
% Hispanic
21%
was 18%
% Black
3%
was 3%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Appalachian State Univ Academy at ElkinElementary02-0478
C B Eller Elementary SchoolElementaryPK-05248
Elkin ElementaryElementaryPK-06673
Elkin HighHigh09-12401
Elkin MiddleMiddle07-08193
Global E-Learning AcademyHigh06-1262

About Elkin

Elkin is an average-sized North Carolina city in terms of public-school footprint, with 6 schools and 1,655 students total.

On the school-mix side, the city comprises 3 elementary, 1 middle, and 2 high.

Average school size in Elkin is around 276 students, 52% below the North Carolina average of about 571.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment stayed largely flat: 1,480 students in SY 2017-18 versus 1,515 in SY 2024-25. On the demographic side, White enrollment moved from 74% to 69% over the same window.

On allk12, the community for Elkin discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Elkin?
Elkin, North Carolina has 6 public K-12 schools serving approximately 1,655 students.
How many elementary, middle, and high schools are in Elkin?
Elkin has 3 elementary, 1 middle, 2 high public schools.
What is the largest public school in Elkin?
Elkin Elementary is the largest public school in Elkin by enrollment, with approximately 673 students.
What school districts serve Elkin?
Elkin is served by 3 public school districts, including Appalachian State Univ Academy at Elkin, Wilkes County Schools, Elkin City Schools.
What grade levels do public schools in Elkin cover?
Public schools in Elkin serve students from pre-K through grade 12.