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

16 schools in McDowell County Schools

North Carolina · 5,712 students · 3 cities

From elementary through high school, McDowell County Schools runs 16 public K-12 campuses (8 elementary, 3 middle, and 5 high), with combined enrollment of about 5,712.

7-year change in McDowell County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
5,613
-443 (-7%) vs SY 2017-18
School count
15
+2 (+15%) vs SY 2017-18
% White
74%
was 79%
% Hispanic
16%
was 14%
% Black
3%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
McDowell High SchoolMarionHigh09-121,379
West McDowell Middle SchoolMarionMiddle06-08550
Glenwood Elementary SchoolMarionElementaryPK-05435
East McDowell Middle SchoolMarionMiddle06-08392
West Marion Elementary SchoolMarionElementaryPK-05390
Old Fort Elementary SchoolOld FortElementaryPK-05360
Nebo Elementary SchoolNeboElementaryPK-05354
Marion Elementary SchoolMarionElementaryPK-05333
Pleasant Gardens Elementary SchoolMarionElementaryPK-05289
Eastfield Global Magnet SchoolMarionElementaryPK-05279
McDowell Early CollegeMarionHigh09-13241
North Cove Elementary SchoolMarionElementaryPK-05230
Foothills Community SchoolMarionMiddle06-08200
McDowell Academy for InnovationMarionHigh09-13158
McDowell Virtual AcademyMarionHigh06-1299
The Summit AcademyMarionHigh06-1223

About McDowell County Schools

McDowell County Schools runs 16 public schools across North Carolina, collectively hosting roughly 5,712 students.

For a sense of the school types, McDowell County Schools comprises 8 elementary, 3 middle, and 5 high schools.

Average enrollment per school in McDowell County Schools is about 357, meaningfully below the North Carolina average of roughly 571.

Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 7%: 6,056 students in SY 2017-18 versus 5,613 in SY 2024-25. Over that span, McDowell County Schools opened 2 schools, going from 13 to 15. Demographically, the White share of enrollment fell from 79% to 74%.

On this page, the community for McDowell County Schools 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 does McDowell County Schools run?
McDowell County Schools has 16 public schools with a combined enrollment of about 5,712 students in North Carolina.
What is the mix of elementary, middle, and high schools in McDowell County Schools?
McDowell County Schools includes 8 elementary, 3 middle, 5 high schools.
What is the largest school in McDowell County Schools?
McDowell High School is the largest public school in McDowell County Schools by enrollment, with approximately 1,379 students.
What grade levels does McDowell County Schools serve?
McDowell County Schools schools serve students from pre-K through grade 13, across 16 campuses.
What cities does McDowell County Schools serve?
McDowell County Schools operates schools in Marion, Old Fort, Nebo across North Carolina.