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

2 schools in Martensdale

Iowa · Public K-12

Martensdale, Iowa hosts 2 public K-12 schools with combined enrollment of about 532 students, broken out as 1 elementary and 1 high.

7-year change in Martensdale

SY 2017-18 vs SY 2024-25
Total enrollment
532
-32 (-6%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
92%
was 95%
% Hispanic
4%
was 3%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Martensdale Elementary SchoolElementaryPK-06307
Martensdale-St Marys Jr-Sr High SchoolHigh07-12225

About Martensdale

Martensdale is a rural-scale Iowa city in terms of public-school footprint, with 2 schools and 532 students total.

For a sense of the school types, the city is made up of 1 elementary, and 1 high.

Average school size in Martensdale is around 266 students, 29% below the Iowa average of about 376.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 6%: 564 students in SY 2017-18 versus 532 in SY 2024-25. The White share of public-school enrollment contracted from 95% to 92%.

On allk12, the community for Martensdale discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Martensdale, Iowa?
There are 2 public K-12 schools in Martensdale, with a combined enrollment of about 532.
How many elementary, middle, and high schools are in Martensdale?
Martensdale has 1 elementary, 1 high public schools.
What is the largest public school in Martensdale?
Martensdale Elementary School is the largest public school in Martensdale by enrollment, with approximately 307 students.
What school districts serve Martensdale?
Martensdale public schools are operated by Martensdale-St Marys Comm School District.
What grade levels do public schools in Martensdale cover?
Public schools in Martensdale serve students from pre-K through grade 12.