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

16 schools in Marion

Iowa · Public K-12

Across the city, Marion hosts 16 public K-12 schools teaching roughly 8,666 Iowa students (about 542 per campus).

7-year change in Marion

SY 2017-18 vs SY 2024-25
Total enrollment
8,666
-61 (-1%) vs SY 2017-18
School count
15
+1 (+7%) vs SY 2017-18
% White
76%
was 83%
% Hispanic
6%
was 4%
% Black
6%
was 4%
% Asian
5%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Boulder Peak Intermediate SchoolMiddle05-06613
Echo Hill ElementaryElementaryPK-04536
Emerson Learning Center (HSAP)CombinedM-M·
Excelsior Middle SchoolMiddle07-08594
Francis Marion Intermediate SchoolElementary03-04320
Hazel Point Intermediate SchoolMiddle05-06563
Indian Creek Elementary SchoolElementaryKG-04354
Linn Grove Elementary SchoolElementaryPK-04385
Linn-Mar High SchoolHigh09-122,229
Longfellow ElementaryElementaryPK-02254
Marion High SchoolHigh09-12735
Novak Elementary SchoolElementaryKG-04347
Oak Ridge Middle SchoolMiddle07-08534
Parkview Elementary SchoolElementaryPK-02267
Vernon Middle SchoolMiddle05-08587
Wilkins Elementary SchoolElementaryPK-04348

About Marion

Across Marion, Iowa, 16 public schools instructs about 8,666 students between them.

In terms of grade levels, the city is built around 8 elementary, 5 middle, 2 high, and 1 other.

Average school size in Marion is around 542 students, 44% above the Iowa average of about 376.

Trend over the past 7 years. Combined enrollment now sits at 8,666 students, held roughly steady from the 8,727 reported in SY 2017-18. Over that span, Marion added 1 school, going from 14 to 15. Demographically, the White share of enrollment shrank from 83% to 76%.

On this page, the community for Marion 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 Marion, Iowa?
There are 16 public K-12 schools in Marion, with a combined enrollment of about 8,666.
How many elementary, middle, and high schools are in Marion?
Marion has 8 elementary, 5 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Marion?
Linn-Mar High School is the largest public school in Marion by enrollment, with approximately 2,229 students.
What school districts serve Marion?
Marion is served by 2 public school districts, including Marion Independent School District, Linn-Mar Comm School District.
What grade levels do public schools in Marion cover?
Public schools in Marion serve students from pre-K through grade 12.