The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
allk12 · Rankings · Lowest ratio · Iowa · Middle schools

The public middle schools with the lowest student-to-teacher ratios in Iowa

Across Iowa, 180 public middle schools are ranked here, ranked by the fewest students per teacher, a proxy for class size and staffing. Thomas Jefferson Middle School leads the list at 9.2:1, against a median of 14.2:1 across the ranked schools.

The table below is sortable and filterable, and the full list downloads as a CSV. Figures come from federal NCES enrollment data and, where applicable, state assessment results for 2024-25.

Schools ranked
180
Iowa
Best Students/teacher
9.2:1
Median Students/teacher
14.2:1
LOWEST RATIO · IOWA
#SchoolCityDistrictLevelStudentsRatio
1Thomas Jefferson Middle SchoolDubuque, IADubuque Comm School DistrictMiddle4029.2:1
2Creston Middle SchoolCreston, IACreston Comm School DistrictMiddle25910.4:1
3Aldo Leopold Intermediate SchoolBurlington, IABurlington Comm School DistrictMiddle41210.6:1
4Estherville Lincoln Central Middle SchoolEstherville, IAEstherville Lincoln Central Comm School DistrictMiddle30810.7:1
5Washington Middle SchoolWashington, IAWashington Comm School DistrictMiddle34710.7:1
6Williams Middle SchoolDavenport, IADavenport Comm School DistrictMiddle57711.1:1
7Oskaloosa Middle SchoolOskaloosa, IAOskaloosa Comm School DistrictMiddle40411.4:1
8Clarke Community Middle SchoolOsceola, IAClarke Comm School DistrictMiddle28911.6:1
9Frank L Smart Middle SchoolDavenport, IADavenport Comm School DistrictMiddle43011.7:1
10George Washington Middle SchoolDubuque, IADubuque Comm School DistrictMiddle58411.7:1
11Anamosa Middle SchoolAnamosa, IAAnamosa Comm School DistrictMiddle33511.7:1
12Susan Clark Junior HighMuscatine, IAMuscatine Comm School DistrictMiddle54411.9:1
13Knoxville Middle SchoolKnoxville, IAKnoxville Comm School DistrictMiddle32312.0:1
14Tipton Middle SchoolTipton, IATipton Comm School DistrictMiddle25612.0:1
15West Delaware Middle SchoolManchester, IAWest Delaware County Comm School DistrictMiddle37812.2:1
16PCM Middle SchoolPrairie City, IAPCM Comm School DistrictMiddle23212.2:1
17Central DeWitt Middle SchoolDe Witt, IACentral DeWitt School DistrictMiddle24412.2:1
18Robert Blue SchoolEagle Grove, IAEagle Grove Comm School DistrictMiddle26812.2:1
19Decorah Middle SchoolDecorah, IADecorah Community School DistrictMiddle43212.3:1
20Grundy Center Middle SchoolGrundy Center, IAGrundy Center Comm School DistrictMiddle21912.3:1
21Okoboji Middle SchoolMilford, IAOkoboji Comm School DistrictMiddle33912.3:1
22Alta-Aurelia Middle SchoolAurelia, IAAlta-Aurelia Comm School DistrictMiddle22812.4:1
23Mount Pleasant Middle SchoolMount Pleasant, IAMount Pleasant Comm School DistrictMiddle38312.4:1
24Lenihan Intermediate SchoolMarshalltown, IAMarshalltown Comm School DistrictMiddle65512.4:1
25Walcott Middle SchoolWalcott, IADavenport Comm School DistrictMiddle32212.4:1
26Shenandoah Middle SchoolShenandoah, IAShenandoah Comm School DistrictMiddle28012.4:1
27Bunger Middle SchoolEvansdale, IAWaterloo Comm School DistrictMiddle44012.6:1
28Riverbend Middle SchoolIowa Falls, IAIowa Falls Comm School DistrictMiddle25712.6:1
29Center Point-Urbana Middle SchoolCenter Point, IACenter Point-Urbana Comm School DistrictMiddle29012.6:1
30Maquoketa Middle SchoolMaquoketa, IAMaquoketa Comm School DistrictMiddle31512.6:1
31Cherokee Middle SchoolCherokee, IACherokee Comm School DistrictMiddle32912.6:1
32Central DeWitt Intermediate SchoolDeWitt, IACentral DeWitt School DistrictMiddle31112.7:1
33Solon Middle SchoolSolon, IASolon Comm School DistrictMiddle32012.7:1
34Indian Hills Junior High SchoolClive, IAWest Des Moines Comm School DistrictMiddle66112.8:1
35Vernon Middle SchoolMarion, IAMarion Independent School DistrictMiddle58712.9:1
36West Middle SchoolSioux City, IASioux City Comm School DistrictMiddle82612.9:1
37Drexler Middle SchoolFarley, IAWestern Dubuque Comm School DistrictMiddle63912.9:1
38Sumner-Fredericksburg Middle SchoolFredericksburg, IASumner-Fredericksburg Comm School DistrictMiddle21713.0:1
39Lincoln IntermediateMason City, IAMason City Comm School DistrictMiddle48513.0:1
40Sheldon Middle SchoolSheldon, IASheldon Comm School DistrictMiddle31213.1:1
41Carlisle Middle SchoolCarlisle, IACarlisle Comm School DistrictMiddle51813.1:1
42Grinnell Community Middle SchoolGrinnell, IAGrinnell-Newburg Comm School DistrictMiddle42013.1:1
43Sioux Center Middle SchoolSioux Center, IASioux Center Comm School DistrictMiddle36713.2:1
44Excelsior Middle SchoolMarion, IALinn-Mar Comm School DistrictMiddle59413.2:1
45Forest City Middle SchoolForest City, IAForest City Comm School DistrictMiddle33013.3:1
46Storm Lake Middle SchoolStorm Lake, IAStorm Lake Comm School DistrictMiddle65113.3:1
47Chariton Middle SchoolChariton, IAChariton Comm School DistrictMiddle28413.3:1
48Waukee Middle SchoolWaukee, IAWaukee Comm School DistrictMiddle86713.3:1
49Central Middle SchoolWaterloo, IAWaterloo Comm School DistrictMiddle46913.3:1
50Southeast Valley Middle SchoolBurnside, IASoutheast Valley Community School DistrictMiddle31413.4:1
Page 1 of 4 · top 180 of 180 ranked. NCES + state assessment data, 2024-25.↓ Download full CSV

All Iowa schools

Lowest ratio rankings at a wider scope

Nationwide

Other rankings for Iowa

LargestMost diverseHighest proficiencyFastest growingHighest povertyLowest povertyHighest ratioFastest decliningLowest proficiencyMost HispanicMost BlackMost WhiteMost Asian

All ranking categories →

DATA NOTICE

allk12 is independent and not affiliated with, endorsed by, or sponsored by NCES, the US Census Bureau, any state education agency or assessment program, or any other government agency. Source data is compiled from public records and provided "as is," without warranty of accuracy or completeness. You rely on it, and any analysis derived from it, at your own risk. See the full disclaimer.