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

9 schools in Mason City

Iowa · Public K-12

Mason City runs 9 public K-12 schools per the latest NCES counts, with total enrollment around 3,406 (4 elementary, 2 middle, and 3 high).

7-year change in Mason City

SY 2017-18 vs SY 2024-25
Total enrollment
3,406
-426 (-11%) vs SY 2017-18
School count
9
+1 (+13%) vs SY 2017-18
% White
69%
was 78%
% Hispanic
13%
was 10%
% Black
7%
was 9%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alternative SchoolHigh09-1291
Harding Elementary SchoolElementaryPK-04387
Hoover Elementary SchoolElementaryPK-04361
Jefferson Elementary SchoolElementaryPK-04292
John Adams Middle SchoolMiddle07-08463
Lincoln IntermediateMiddle05-06485
Mason City High SchoolHigh09-12891
Mason City Virtual AcademyHigh08-1288
Roosevelt Elementary SchoolElementaryPK-04348

About Mason City

Mason City is a moderately sized Iowa city in terms of public-school footprint, with 9 schools and 3,406 students total.

For a sense of the school types, the city comprises 4 elementary, 2 middle, and 3 high.

Five-year track record. Combined enrollment now sits at 3,406 students, contracted 11% from the 3,832 reported in SY 2017-18. The school count climbed from 8 to 9 across the same 7-year window. Demographically, the White share of enrollment shrank from 78% to 69%.

Within the allk12 community for this area, the community for Mason City 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 public schools are in Mason City?
Mason City, Iowa has 9 public K-12 schools serving approximately 3,406 students.
How many elementary, middle, and high schools are in Mason City?
Mason City has 4 elementary, 2 middle, 3 high public schools.
What is the largest public school in Mason City?
Mason City High School is the largest public school in Mason City by enrollment, with approximately 891 students.
What school districts serve Mason City?
Mason City public schools are operated by Mason City Comm School District.
What grade levels do public schools in Mason City cover?
Public schools in Mason City serve students from pre-K through grade 12.