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

6 schools in Eden

North Carolina · Public K-12

Eden's public schools total 6 across the city, with enrollment of about 2,653 and an average school size near 442.

7-year change in Eden

SY 2017-18 vs SY 2024-25
Total enrollment
2,653
-291 (-10%) vs SY 2017-18
School count
5
-1 (-17%) vs SY 2017-18
% White
48%
was 56%
% Hispanic
18%
was 15%
% Black
25%
was 22%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Central ElementaryElementaryPK-05521
CTE Innovative High SchoolElementaryM-M·
Douglass ElementaryElementaryPK-05349
J E Holmes MiddleMiddle06-08612
John M Morehead HighHigh09-12771
Leaksville-Spray ElementaryElementaryPK-05400

About Eden

Across Eden, North Carolina, 6 public schools teaches about 2,653 students between them.

On the level-by-level breakdown, the city consists of 4 elementary, 1 middle, and 1 high.

Average school size in Eden is around 442 students, 23% noticeably below the North Carolina average of about 571.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 10%: 2,944 students in SY 2017-18 versus 2,653 in SY 2024-25. Eden now counts 5 public schools, down from 6 in SY 2017-18. The White share of public-school enrollment contracted from 56% to 48%.

In the discussion threads here, the community for Eden 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 Eden, North Carolina?
There are 6 public K-12 schools in Eden, with a combined enrollment of about 2,653.
How many elementary, middle, and high schools are in Eden?
Eden has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Eden?
John M Morehead High is the largest public school in Eden by enrollment, with approximately 771 students.
What school districts serve Eden?
Eden public schools are operated by Rockingham County Schools.
What grade levels do public schools in Eden cover?
Public schools in Eden serve students from pre-K through grade 12.