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

14 schools in Marion

North Carolina · Public K-12

Public K-12 schools in Marion, North Carolina total 14, collectively serving roughly 4,998 students (an average of about 357 per campus).

7-year change in Marion

SY 2017-18 vs SY 2024-25
Total enrollment
4,899
-470 (-9%) vs SY 2017-18
School count
13
+2 (+18%) vs SY 2017-18
% White
73%
was 78%
% Hispanic
17%
was 15%
% Black
3%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
East McDowell Middle SchoolMiddle06-08392
Eastfield Global Magnet SchoolElementaryPK-05279
Foothills Community SchoolMiddle06-08200
Glenwood Elementary SchoolElementaryPK-05435
Marion Elementary SchoolElementaryPK-05333
McDowell Academy for InnovationHigh09-13158
McDowell Early CollegeHigh09-13241
McDowell High SchoolHigh09-121,379
McDowell Virtual AcademyHigh06-1299
North Cove Elementary SchoolElementaryPK-05230
Pleasant Gardens Elementary SchoolElementaryPK-05289
The Summit AcademyHigh06-1223
West Marion Elementary SchoolElementaryPK-05390
West McDowell Middle SchoolMiddle06-08550

About Marion

Across Marion, North Carolina, 14 public schools serves about 4,998 students between them.

Looking at the level breakdown, the city consists of 6 elementary, 3 middle, and 5 high.

Schools in Marion average about 357 students each, 37% noticeably below the North Carolina norm.

Trend over the past 7 years. Total public-school enrollment in Marion has contracted 9% since SY 2017-18, moving from about 5,369 students to 4,899. Over that span, Marion gained 2 schools, going from 11 to 13. The White share of public-school enrollment declined from 78% to 73%.

Within the allk12 community for this area, the community for Marion discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Marion, North Carolina?
There are 14 public K-12 schools in Marion, with a combined enrollment of about 4,998.
How many elementary, middle, and high schools are in Marion?
Marion has 6 elementary, 3 middle, 5 high public schools.
What is the largest public school in Marion?
McDowell High School is the largest public school in Marion by enrollment, with approximately 1,379 students.
What school districts serve Marion?
Marion public schools are operated by McDowell County Schools.
What grade levels do public schools in Marion cover?
Public schools in Marion serve students from pre-K through grade 13.