Iowa · NCES CCD 2024-25

Best Student-Teacher Ratios in Iowa

The 50 public schools in Iowa with the lowest student-teacher ratios, a class-size measure computed from NCES staffing data.

4:1
Best ratio
15:1
State average
15.7:1
National average
50
Schools listed

The ranking in one line

Ruby Van Meter runs Iowa's smallest classes at 4:1, and 50 of the 50 schools listed sit below the state average of 15:1.

4:1
smallest classes (Ruby Van Meter)
50
listed schools below the state average
15:1
Iowa average
15.7:1
national average
# School EnrollmentStudent:Teacher
1 Ruby Van Meter Des Moines 109 4:1
2 Prescott Elementary School Dubuque 352 8.4:1
3 Adair-Casey Jr. High School Adair 100 8.6:1
4 Thomas Jefferson Middle School Dubuque 402 8.8:1
5 Hills Elementary School Hills 141 8.8:1
6 Cora B Darling Elementary Postville 363 8.9:1
7 Audubon Elementary School Dubuque 247 9.1:1
8 Woodward Academy Woodward 110 9.1:1
9 Corning Elementary School Corning 210 9.2:1
10 North Tama High School Traer 203 9.2:1
11 Tripoli Middle/Sr High School Tripoli 170 9.3:1
12 Mid City High Davenport 306 9.4:1
13 Alden Elementary School Alden 148 9.4:1
14 St Ansgar High School St Ansgar 166 9.5:1
15 Kirkwood Elementary School Coralville 270 9.6:1
16 Elizabeth Tate Alt. High School Iowa City 180 9.6:1
17 Moulton Elementary School Moulton 103 9.7:1
18 Lincoln Elementary School Dubuque 257 9.8:1
19 Riverside Elementary School Sioux City 227 9.8:1
20 Ikm-Manning High School Manning 185 9.8:1
21 Twin Cedars Jr-Sr High School Bussey 142 9.8:1
22 Charter Oak-Ute Elementary School Charter Oak 117 9.8:1
23 Moravia Elementary School Moravia 148 9.9:1
24 Blakesburg Elementary Blakesburg 103 9.9:1
25 Ireton Elementary School Ireton 119 10:1
26 Rock Run Elementary Iowa Falls 292 10.1:1
27 Columbus Community High School Columbus Junction 220 10.1:1
28 Starmont High School Arlington 174 10.1:1
29 Shell Rock Elementary School Shell Rock 116 10.1:1
30 Belle Plaine Jr/Sr High School Belle Plaine 205 10.2:1
31 Seymour High School Seymour 121 10.2:1
32 Keota High School Keota 114 10.2:1
33 Woodside Middle School Des Moines 396 10.3:1
34 South Central Calhoun High School Lake City 284 10.3:1
35 Mark Twain Elementary Iowa City 213 10.3:1
36 Exiraelk Horn-Kimballton High School Elk Horn 184 10.3:1
37 George-Little Rock Senior High School George 102 10.3:1
38 Davis County Elementary Bloomfield 418 10.4:1
39 Jefferson Elementary School Clinton 376 10.4:1
40 Akron Westfield Elementary School Akron 258 10.4:1
41 South Elementary School Leon 173 10.4:1
42 Bcluw High School Conrad 172 10.4:1
43 Kingsley-Pierson High School Kingsley 141 10.4:1
44 West Bend-Mallard High School West Bend 117 10.4:1
45 Colo-Nesco Middle/High School Colo 216 10.5:1
46 River Valley Junior- Senior High School Correctionville 137 10.5:1
47 Andrew Elementary School Andrew 125 10.5:1
48 Dubuque Senior High School Dubuque 1,490 10.6:1
49 Crestwood Elementary School Cresco 349 10.6:1
50 Mapleton Elementary School Mapleton 182 10.6:1
Source: National Center for Education Statistics (NCES), Common Core of Data (CCD), 2024-25 school year. Schools with enrollment under 100 are excluded.