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

4 schools in Elon

North Carolina · Public K-12

Elon's public-school count of 4 reflects a system enrolling about 3,287 students inside North Carolina, broken out as 2 elementary, 1 middle, and 1 high.

7-year change in Elon

SY 2017-18 vs SY 2024-25
Total enrollment
3,287
-91 (-3%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% Hispanic
24%
was 16%
% Black
18%
was 12%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Altamahaw-Ossipee ElementaryElementaryKG-05623
Elon ElementaryElementaryKG-05689
Western Alamance HighHigh09-121,138
Western Alamance MiddleMiddle06-08837

About Elon

Public education in Elon, North Carolina runs across 4 schools that serves roughly 3,287 students. By footprint, Elon sits in the small bracket.

Looking at the level breakdown, the city is made up of 2 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 822, higher than the state mean of about 571.

Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 3%: 3,378 students in SY 2017-18 versus 3,287 in SY 2024-25. Demographically, the Hispanic share of enrollment expanded from 16% to 24%.

In the discussion threads here, the community for Elon discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Elon, North Carolina?
There are 4 public K-12 schools in Elon, with a combined enrollment of about 3,287.
How many elementary, middle, and high schools are in Elon?
Elon has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Elon?
Western Alamance High is the largest public school in Elon by enrollment, with approximately 1,138 students.
What school districts serve Elon?
Elon public schools are operated by Alamance-Burlington Schools.
What grade levels do public schools in Elon cover?
Public schools in Elon serve students from kindergarten through grade 12.