Best High Schools in Iowa

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each High 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 High School in IA and #1 in Story County

9 - 12 | Gilbert, IA | Story County

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

Report Card

A+ Academic Results
A- 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
  • 13:1 Student/Teacher
  • 227 Students

Report Card

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

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

9 - 12 | Denver, IA | Bremer County

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

Report Card

A+ Academic Results
B+ 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
  • 550 Students

Report Card

A+ Academic Results
A Learning Environment
A 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
  • 417 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
  • 16:1 Student/Teacher
  • 439 Students

Report Card

A+ Academic Results
A+ 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
  • 14:1 Student/Teacher
  • 506 Students

Report Card

A Academic Results
A+ 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

#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

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

9 - 12 | Moville, IA | Woodbury County

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

Report Card

A+ Academic Results
A+ Learning Environment
B+ 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,366 Students

Report Card

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

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

9 - 12 | Carroll, IA | Carroll County

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

Report Card

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

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

10 - 12 | Ankeny, IA | Polk County

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

Report Card

A+ Academic Results
C+ 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
  • 14:1 Student/Teacher
  • 407 Students

Report Card

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

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

9 - 12 | Spirit Lake, IA | Dickinson County

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

Report Card

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

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

9 - 12 | Inwood, IA | Lyon County

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

Report Card

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

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

9 - 12 | Maynard, IA | Fayette County

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

Report Card

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

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

9 - 12 | Manchester, IA | Delaware County

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

Report Card

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

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

9 - 12 | Waverly, IA | Bremer County

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

Report Card

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

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

9 - 12 | Sergeant Bluff, IA | Woodbury County

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

Report Card

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

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

9 - 12 | Mediapolis, IA | Des Moines County

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

Report Card

A+ Academic Results
A- 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
  • 335 Students

Report Card

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

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

9 - 12 | Pella, IA | Marion County

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

Report Card

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

#24 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,123 Students

Report Card

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

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

9 - 12 | Garner, IA | Hancock County

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

Report Card

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

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

9 - 12 | Lansing, IA | Allamakee County

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

Report Card

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

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

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

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

Report Card

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

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

9 - 12 | Grundy Center, IA | Grundy County

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

Report Card

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

#29 High School in IA

9 - 12 | Lake City, IA | Calhoun County

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

Report Card

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

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

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

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

Report Card

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

#31 High School in IA

9 - 12 | Humboldt, IA | Humboldt County

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

Report Card

A Academic Results
A Learning Environment
B+ 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
  • 229 Students

Report Card

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

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

9 - 12 | Underwood, IA | Pottawattamie County

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

Report Card

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

#34 High School in IA and #1 in Sioux County

9 - 12 | Orange City, IA | Sioux County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 416 Students

Report Card

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

#35 High School in IA and #2 in Allamakee County

9 - 12 | Waukon, IA | Allamakee County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 351 Students

Report Card

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

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

10 - 12 | Ankeny, IA | Polk County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 1,025 Students

Report Card

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

#37 High School in IA and #2 in Jasper County

9 - 12 | Monroe, IA | Jasper County

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

Report Card

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

#38 High School in IA and #2 in Mitchell County

9 - 12 | Osage, IA | Mitchell County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 312 Students

Report Card

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

#41 High School in IA and #2 in Lyon County

9 - 12 | Rock Rapids, IA | Lyon County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 192 Students

Report Card

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

#41 High School in IA and #2 in Dickinson County

9 - 12 | Milford, IA | Dickinson County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 259 Students

Report Card

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

#41 High School in IA

9 - 12 | Manly, IA | Worth County

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

Report Card

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

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

9 - 12 | Center Point, IA | Linn County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 463 Students

Report Card

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

#43 High School in IA and #2 in Story County

9 - 12 | Huxley, IA | Story County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 538 Students

Report Card

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

#44 High School in IA and #3 in Pottawattamie County

9 - 12 | Neola, IA | Pottawattamie County

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

Report Card

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

#45 High School in IA and #2 in Sioux County

9 - 12 | Sioux Center, IA | Sioux County

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

Report Card

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

#46 High School in IA and #3 in Polk County

10 - 12 | Johnston, IA | Polk County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,566 Students

Report Card

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

#47 High School in IA and #2 in Delaware County

9 - 12 | Delhi, IA | Delaware County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 203 Students

Report Card

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

#48 High School in IA and #1 in Jones County

9 - 12 | Monticello, IA | Jones County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 343 Students

Report Card

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

#49 High School in IA and #1 in Warren County

9 - 12 | Norwalk, IA | Warren County

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

Report Card

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

#50 High School in IA and #2 in Dallas County

9 - 12 | Woodward, IA | Dallas County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 219 Students

Report Card

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

#51 High School in IA and #2 in Plymouth County

9 - 12 | Le Mars, IA | Plymouth County

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

Report Card

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

#52 High School in IA and #3 in Dallas County

10 - 12 | Waukee, IA | Dallas County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 1,771 Students

Report Card

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

#53 High School in IA and #3 in Story County

9 - 12 | Ames, IA | Story County

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

Report Card

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

#54 High School in IA and #1 in Benton County

9 - 12 | Van Horne, IA | Benton County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 465 Students

Report Card

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

#55 High School in IA and #4 in Story County

9 - 12 | Story City, IA | Story County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 338 Students

Report Card

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

#56 High School in IA

9 - 12 | Parkersburg, IA | Butler County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 276 Students

Report Card

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

#57 High School in IA and #1 in Poweshiek County

9 - 12 | Grinnell, IA | Poweshiek County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 523 Students

Report Card

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

#59 High School in IA and #1 in Madison County

9 - 12 | Winterset, IA | Madison County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 516 Students

Report Card

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

#59 High School in IA

9 - 12 | Greenfield, IA | Adair County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 195 Students

Report Card

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

#60 High School in IA and #2 in Carroll County

9 - 12 | Manning, IA | Carroll County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 199 Students

Report Card

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

#61 High School in IA and #4 in Dallas County

9 - 12 | Adel, IA | Dallas County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 498 Students

Report Card

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

#62 High School in IA and #3 in Plymouth County

9 - 12 | Akron, IA | Plymouth County

  • B+ Overall Grade
  • 10:1 Student/Teacher
  • 154 Students

Report Card

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

#63 High School in IA

9 - 12 | Creston, IA | Union County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 440 Students

Report Card

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

#64 High School in IA and #1 in Washington County

9 - 12 | Wellman, IA | Washington County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 358 Students

Report Card

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

#65 High School in IA and #1 in Marshall County

9 - 12 | State Center, IA | Marshall County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 280 Students

Report Card

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

#66 High School in IA

9 - 12 | Algona, IA | Kossuth County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 442 Students

Report Card

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

#67 High School in IA and #1 in Winnebago County

9 - 12 | Lake Mills, IA | Winnebago County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 200 Students

Report Card

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

#68 High School in IA and #3 in Lyon County

9 - 12 | George, IA | Lyon County

  • B+ Overall Grade
  • 10:1 Student/Teacher
  • 144 Students

Report Card

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

#69 High School in IA and #2 in Scott County

9 - 12 | Bettendorf, IA | Scott County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 1,523 Students

Report Card

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

#70 High School in IA and #1 in Clinton County

9 - 12 | De Witt, IA | Clinton County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 528 Students

Report Card

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

#71 High School in IA and #4 in Plymouth County

9 - 12 | Kingsley, IA | Plymouth County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 144 Students

Report Card

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

#72 High School in IA and #3 in Linn County

9 - 12 | Alburnett, IA | Linn County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 189 Students

Report Card

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

#73 High School in IA and #2 in Johnson County

9 - 12 | Iowa City, IA | Johnson County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 2,083 Students

Report Card

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

#74 High School in IA and #1 in Page County

9 - 12 | Shenandoah, IA | Page County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 307 Students

Report Card

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

#75 High School in IA and #4 in Polk County

9 - 12 | Bondurant, IA | Polk County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 526 Students

Report Card

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

#76 High School in IA

9 - 12 | Missouri Valley, IA | Harrison County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 251 Students

Report Card

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

#77 High School in IA and #5 in Polk County

10 - 12 | West Des Moines, IA | Polk County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 1,984 Students

Report Card

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

#78 High School in IA and #1 in Ida County

9 - 12 | Ida Grove, IA | Ida County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 272 Students

Report Card

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

#79 High School in IA and #2 in Poweshiek County

9 - 12 | Montezuma, IA | Poweshiek County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 169 Students

Report Card

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

#80 High School in IA and #4 in Linn County

9 - 12 | Marion, IA | Linn County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 635 Students

Report Card

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

#82 High School in IA and #2 in Winnebago County

9 - 12 | Forest City, IA | Winnebago County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 385 Students

Report Card

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

#82 High School in IA and #5 in Story County

9 - 12 | Nevada, IA | Story County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 450 Students

Report Card

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

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

9 - 12 | Marion, IA | Linn County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 2,079 Students

Report Card

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

#84 High School in IA and #2 in Buchanan County

9 - 12 | Winthrop, IA | Buchanan County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 170 Students

Report Card

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

#85 High School in IA and #2 in Benton County

9 - 12 | Vinton, IA | Benton County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 443 Students

Report Card

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

#86 High School in IA and #1 in O'Brien County

9 - 12 | Hartley, IA | O'Brien County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 179 Students

Report Card

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

#87 High School in IA and #5 in Dallas County

10 - 12 | Grimes, IA | Dallas County

  • B Overall Grade
  • 17:1 Student/Teacher
  • 584 Students

Report Card

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

#88 High School in IA and #2 in Fayette County

9 - 12 | West Union, IA | Fayette County

  • B Overall Grade
  • 11:1 Student/Teacher
  • 331 Students

Report Card

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

#89 High School in IA and #6 in Polk County

9 - 12 | Alleman, IA | Polk County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 421 Students

Report Card

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

#90 High School in IA and #3 in Fayette County

9 - 12 | Arlington, IA | Fayette County

  • B Overall Grade
  • 8:1 Student/Teacher
  • 180 Students

Report Card

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

#91 High School in IA and #2 in Marion County

9 - 12 | Pleasantville, IA | Marion County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 239 Students

Report Card

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

#92 High School in IA

9 - 12 | Bloomfield, IA | Davis County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 359 Students

Report Card

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

#93 High School in IA and #2 in Page County

9 - 12 | Clarinda, IA | Page County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 284 Students

Report Card

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

#94 High School in IA

9 - 12 | Thornburg, IA | Keokuk County

  • B Overall Grade
  • 9:1 Student/Teacher
  • 75 Students

Report Card

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

#95 High School in IA and #3 in Bremer County

9 - 12 | Sumner, IA | Bremer County

  • B Overall Grade
  • 14:1 Student/Teacher
  • 245 Students

Report Card

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

#96 High School in IA and #2 in Grundy County

9 - 12 | Dike, IA | Grundy County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 259 Students

Report Card

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

#97 High School in IA and #1 in Hardin County

9 - 12 | Ackley, IA | Hardin County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 151 Students

Report Card

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

#98 High School in IA and #6 in Linn County

9 - 12 | Cedar Rapids, IA | Linn County

  • B Overall Grade
  • 20:1 Student/Teacher
  • 1,875 Students

Report Card

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

#99 High School in IA and #1 in Franklin County

9 - 12 | Hampton, IA | Franklin County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 353 Students

Report Card

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

#100 High School in IA and #2 in Ida County

9 - 12 | Holstein, IA | Ida County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 189 Students

Report Card

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