Best Schools in Iowa

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in Iowa. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Elementary School in IA and #1 in Sioux County

PK - 5 | Orange City, IA | Sioux County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 460 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#1 Middle School in IA and #1 in Bremer County

6 - 8 | Denver, IA | Bremer County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 174 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#1 High School in IA and #1 in Story County

9 - 12 | Gilbert, IA | Story County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 435 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#2 Elementary School in IA and #1 in Polk County

K - 5 | Ankeny, IA | Polk County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 670 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 High School in IA and #1 in Pottawattamie County

9 - 12 | Treynor, IA | Pottawattamie County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 230 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#2 Middle School in IA and #1 in Johnson County

5 - 8 | Solon, IA | Johnson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 422 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 Middle School in IA and #1 in Scott County

7 - 8 | Leclaire, IA | Scott County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 668 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#3 Elementary School in IA and #1 in Calhoun County

PK - 3 | Rockwell City, IA | Calhoun County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 311 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#4 Middle School in IA and #1 in Marion County

7 - 8 | Pella, IA | Marion County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 336 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 High School in IA and #1 in Winneshiek County

9 - 12 | Decorah, IA | Winneshiek County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 571 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#4 High School in IA and #1 in Bremer County

9 - 12 | Denver, IA | Bremer County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 219 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 Elementary School in IA and #1 in Story County

3 - 5 | Gilbert, IA | Story County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 325 Students

Report Card

A+ Academic Results
B+ Learning Environment
B- School Safety
A+ Overall Grade

#5 Middle School in IA and #1 in Linn County

5 - 8 | Mount Vernon, IA | Linn County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 399 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#5 Elementary School in IA and #1 in Dallas County

2 - 5 | Granger, IA | Dallas County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 273 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#5 High School in IA and #1 in Linn County

9 - 12 | Mount Vernon, IA | Linn County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 414 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#6 High School in IA and #1 in Johnson County

9 - 12 | Solon, IA | Johnson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 441 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#6 Middle School in IA and #1 in Dallas County

6 - 7 | Dallas Center, IA | Dallas County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 400 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A+ Overall Grade

#6 Elementary School in IA and #1 in Scott County

K - 6 | Bettendorf, IA | Scott County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 632 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#7 Elementary School in IA and #1 in Clinton County

PK - 6 | Delmar, IA | Clinton County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 164 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#7 Middle School in IA and #1 in Polk County

6 - 7 | Ankeny, IA | Polk County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 813 Students

Report Card

A+ Academic Results
B- Learning Environment
A School Safety
A Overall Grade

#7 High School in IA and #1 in Shelby County

9 - 12 | Harlan, IA | Shelby County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 525 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#8 Middle School in IA and #1 in Story County

6 - 8 | Gilbert, IA | Story County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 344 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#8 High School in IA and #2 in Winneshiek County

9 - 12 | Calmar, IA | Winneshiek County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 208 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#8 Elementary School in IA and #2 in Dallas County

PK - 5 | Urbandale, IA | Dallas County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 549 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#9 High School in IA and #1 in Jasper County

9 - 12 | Sully, IA | Jasper County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 146 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A Overall Grade

#9 Elementary School in IA and #2 in Scott County

K - 6 | Leclaire, IA | Scott County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 320 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#9 Middle School in IA and #2 in Linn County

6 - 8 | Marion, IA | Linn County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 756 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#10 High School in IA and #1 in Woodbury County

9 - 12 | Moville, IA | Woodbury County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 190 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#10 Middle School in IA and #1 in O'Brien County

5 - 8 | Sheldon, IA | O'Brien County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 294 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#10 Elementary School in IA and #2 in Polk County

PK - 5 | Johnston, IA | Polk County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 548 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#11 High School in IA and #1 in Scott County

9 - 12 | Bettendorf, IA | Scott County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,336 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#11 Elementary School in IA and #2 in Sioux County

PK - 5 | Hospers, IA | Sioux County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 222 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#11 Middle School in IA and #2 in Polk County

6 - 8 | Alleman, IA | Polk County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 335 Students

Report Card

A+ Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#12 Middle School in IA and #1 in Plymouth County

6 - 8 | Le Mars, IA | Plymouth County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 480 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#12 High School in IA and #1 in Polk County

10 - 12 | Ankeny, IA | Polk County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,106 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#12 Elementary School in IA and #3 in Scott County

PK - 6 | Long Grove, IA | Scott County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 420 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#13 Middle School in IA and #1 in Madison County

7 - 8 | Winterset, IA | Madison County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 256 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#13 High School in IA and #1 in Carroll County

9 - 12 | Carroll, IA | Carroll County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 487 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#14 Middle School in IA and #1 in Dickinson County

5 - 8 | Arnolds Park, IA | Dickinson County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 292 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#14 Elementary School in IA and #1 in Johnson County

PK - 6 | Iowa City, IA | Johnson County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 236 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#14 Elementary School in IA and #1 in Pottawattamie County

PK - 5 | Underwood, IA | Pottawattamie County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 333 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#14 High School in IA and #1 in Dallas County

9 - 12 | Van Meter, IA | Dallas County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 397 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A Overall Grade

#15 High School in IA and #1 in Lyon County

9 - 12 | Inwood, IA | Lyon County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 229 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A Overall Grade

#15 Elementary School in IA and #2 in Pottawattamie County

K - 5 | Treynor, IA | Pottawattamie County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 391 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#15 Middle School in IA and #3 in Linn County

6 - 8 | Troy Mills, IA | Linn County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 161 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#16 Middle School in IA and #1 in Mitchell County

6 - 8 | St. Ansgar, IA | Mitchell County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 145 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A Overall Grade

#16 High School in IA and #1 in Fayette County

9 - 12 | Maynard, IA | Fayette County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 89 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#16 Elementary School in IA and #4 in Scott County

PK - 6 | Bettendorf, IA | Scott County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 545 Students

Report Card

A+ Academic Results
B+ Learning Environment
B+ School Safety
A+ Overall Grade

#17 Elementary School in IA and #1 in Woodbury County

PK - 6 | Bronson, IA | Woodbury County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 358 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#17 High School in IA and #1 in Delaware County

9 - 12 | Manchester, IA | Delaware County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 468 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#17 Middle School in IA and #1 in Jasper County

6 - 8 | Sully, IA | Jasper County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 106 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#18 Elementary School in IA and #1 in Marion County

4 - 6 | Pella, IA | Marion County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 500 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#18 High School in IA and #2 in Woodbury County

9 - 12 | Sergeant Bluff, IA | Woodbury County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 486 Students

Report Card

A+ Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#18 Middle School in IA

5 - 8 | Kanawha, IA | Hancock County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 176 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#19 High School in IA and #1 in Dickinson County

9 - 12 | Spirit Lake, IA | Dickinson County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 456 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#19 Elementary School in IA and #1 in Grundy County

K - 4 | Grundy Center, IA | Grundy County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 288 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#19 Middle School in IA and #2 in Dallas County

6 - 7 | Waukee, IA | Dallas County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 698 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A Overall Grade

#20 High School in IA and #1 in Marion County

9 - 12 | Pella, IA | Marion County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 677 Students

Report Card

A- Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#20 Middle School in IA and #3 in Dallas County

6 - 7 | Waukee, IA | Dallas County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 689 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#20 Elementary School in IA and #3 in Polk County

PK - 5 | Alleman, IA | Polk County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 376 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#21 High School in IA and #2 in Bremer County

9 - 12 | Waverly, IA | Bremer County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 632 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#21 Elementary School in IA and #4 in Polk County

PK - 4 | Polk City, IA | Polk County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 479 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#21 Middle School in IA

6 - 8 | Glenwood, IA | Mills County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 452 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#22 Elementary School in IA and #1 in Linn County

K - 5 | Marion, IA | Linn County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 514 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#22 High School in IA and #1 in Plymouth County

9 - 12 | Hinton, IA | Plymouth County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 327 Students

Report Card

A Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#22 Middle School in IA and #3 in Polk County

6 - 7 | Johnston, IA | Polk County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,092 Students

Report Card

A+ Academic Results
B Learning Environment
B+ School Safety
A Overall Grade

#23 High School in IA and #1 in Allamakee County

9 - 12 | Lansing, IA | Allamakee County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 119 Students

Report Card

A+ Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#23 Elementary School in IA and #1 in Benton County

PK - 4 | Vinton, IA | Benton County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 474 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#23 Middle School in IA and #4 in Dallas County

6 - 8 | Woodward, IA | Dallas County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 179 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#24 Middle School in IA and #1 in Boone County

5 - 8 | Ogden, IA | Boone County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 206 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A Overall Grade

#24 Elementary School in IA and #1 in Jackson County

PK - 5 | Bellevue, IA | Jackson County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 314 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A Overall Grade

#24 High School in IA and #1 in Des Moines County

9 - 12 | Mediapolis, IA | Des Moines County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 285 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#25 High School in IA and #1 in Black Hawk County

10 - 12 | Cedar Falls, IA | Black Hawk County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,156 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A Overall Grade

#25 Elementary School in IA and #1 in Guthrie County

PK - 5 | Stuart, IA | Guthrie County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 242 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#25 Middle School in IA and #5 in Dallas County

6 - 8 | Adel, IA | Dallas County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 359 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A Overall Grade

#26 Middle School in IA and #1 in Pottawattamie County

6 - 8 | Treynor, IA | Pottawattamie County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 190 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#26 High School in IA and #1 in Hancock County

9 - 12 | Garner, IA | Hancock County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 345 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#26 Elementary School in IA and #2 in Johnson County

PK - 6 | Iowa City, IA | Johnson County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 250 Students

Report Card

A+ Academic Results
B Learning Environment
A- School Safety
A Overall Grade

#27 Middle School in IA and #1 in Cerro Gordo County

6 - 8 | Clear Lake, IA | Cerro Gordo County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 290 Students

Report Card

A Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#27 Elementary School in IA and #3 in Dallas County

K - 5 | Van Meter, IA | Dallas County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 331 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#27 High School in IA

9 - 12 | Lake City, IA | Calhoun County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 305 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#28 Elementary School in IA and #1 in Allamakee County

3 - 5 | Waukon, IA | Allamakee County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 192 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#28 High School in IA and #1 in Mitchell County

9 - 12 | St. Ansgar, IA | Mitchell County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 205 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#28 Middle School in IA and #4 in Linn County

6 - 8 | Center Point, IA | Linn County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 365 Students

Report Card

A Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#29 High School in IA and #1 in Grundy County

9 - 12 | Grundy Center, IA | Grundy County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 201 Students

Report Card

A Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#29 Middle School in IA and #1 in Clinton County

7 - 8 | De Witt, IA | Clinton County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 212 Students

Report Card

A Academic Results
A- Learning Environment
B+ School Safety
A Overall Grade

#29 Elementary School in IA and #2 in Marion County

PK - 5 | Pleasantville, IA | Marion County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 345 Students

Report Card

A+ Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#30 Elementary School in IA and #1 in Cass County

PK - 3 | Atlantic, IA | Cass County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 515 Students

Report Card

B+ Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#30 Middle School in IA

6 - 8 | Harlan, IA | Shelby County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 379 Students

Report Card

A Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#31 Elementary School in IA and #1 in Buena Vista County

PK - 6 | Albert City, IA | Buena Vista County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 94 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#31 Middle School in IA and #1 in Grundy County

5 - 8 | Grundy Center, IA | Grundy County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 201 Students

Report Card

A- Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#31 High School in IA and #1 in Cerro Gordo County

9 - 12 | Clear Lake, IA | Cerro Gordo County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 381 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#31 High School in IA and #2 in Polk County

10 - 12 | Ankeny, IA | Polk County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 979 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#32 High School in IA and #1 in Buchanan County

9 - 12 | Jesup, IA | Buchanan County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 215 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#32 Elementary School in IA and #1 in Bremer County

K - 5 | Denver, IA | Bremer County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 357 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#32 Middle School in IA and #2 in Scott County

7 - 8 | Eldridge, IA | Scott County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 484 Students

Report Card

A Academic Results
A- Learning Environment
A- School Safety
A- Overall Grade

#33 Middle School in IA and #1 in Benton County

6 - 8 | Vinton, IA | Benton County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 346 Students

Report Card

A Academic Results
B+ Learning Environment
A- School Safety
A- Overall Grade

#33 Elementary School in IA and #2 in Story County

K - 5 | Ames, IA | Story County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 507 Students

Report Card

A+ Academic Results
C Learning Environment
B- School Safety
A Overall Grade

#33 High School in IA and #2 in Linn County

9 - 12 | Center Point, IA | Linn County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 433 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A- Overall Grade

#34 Elementary School in IA and #1 in Delaware County

3 - 5 | Delhi, IA | Delaware County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 138 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A Overall Grade