9 schools in Mason City
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Alternative School | High | 09-12 | 91 |
| Harding Elementary School | Elementary | PK-04 | 387 |
| Hoover Elementary School | Elementary | PK-04 | 361 |
| Jefferson Elementary School | Elementary | PK-04 | 292 |
| John Adams Middle School | Middle | 07-08 | 463 |
| Lincoln Intermediate | Middle | 05-06 | 485 |
| Mason City High School | High | 09-12 | 891 |
| Mason City Virtual Academy | High | 08-12 | 88 |
| Roosevelt Elementary School | Elementary | PK-04 | 348 |
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.