In the state of Iowa, there are 99 counties and 348 school districts. Each county is governed by a board of supervisors elected by the citizens of the county. The boards are responsible for levying taxes, approving budgets, and appointing county officials. School districts are also governed by locally elected boards of directors that have authority over district operations, including setting academic standards, approving budgets, and hiring staff. Each district is responsible for providing educational services to students in its jurisdiction.
The Iowa Department of Education oversees both county and school district operations in the state. This department establishes curriculum standards and administers educational programs throughout Iowa. It also provides technical assistance to local education agencies on matters such as school finance and special education services. In addition, the Department helps ensure that all schools meet certain educational requirements mandated by state law. Finally, it works with local governments to promote educational excellence in Iowa‘s schools by providing resources for teachers and administrators alike.
There are many public and private high schools in the state of Iowa. It is rather difficult for you to choose one that fits you most. In order for you to better evaluate your choice, we have ranked these high schools based on latest SAT/ACT scores, graduation rates, and state test scores from the Iowa Department of Education. See below for top 47 high schools throughout the state of Iowa.
# | High Schools | Honor |
1 |
Adair-Casey Junior-Senior High School
Adair-Casey Community School District Guthrie County 3384 Indigo Ave Adair, IA 50002 Telephone: (641) 746-2241 |
Bronze |
2 |
Alta Senior High School
Alta Community School District Buena Vista County 101 W 5th St Alta, IA 51002 Telephone: (712) 200-1331 |
Bronze |
3 |
Bedford High School
Bedford Community School District Taylor County 906 Pennsylvania St Bedford, IA 50833 Telephone: (712) 523-2656 |
Bronze |
4 |
Calamus-Wheatland Secondary Attendance Center
Calamus-Wheatland Community School District Clinton County 110 E Park Rd Wheatland, IA 52777 Telephone: (563) 374-1292 |
Bronze |
5 |
Cascade Junior-Senior High School
Western Dubuque Community School District Dubuque County 505 Johnson St NW Cascade, IA 52033 Telephone: (563) 852-3201 |
Bronze |
6 |
Centerville High School
Centerville Community School District Appanoose County 600 Chs Drive Centerville, IA 52544 Telephone: (641) 856-0813 |
Bronze |
7 |
Central Decatur Junior-Senior High School
Central Decatur Community School District Decatur County 1201 NE Poplar Leon, IA 50144 Telephone: (641) 446-4816 |
Bronze |
8 |
Coon Rapids-Bayard Junior/Senior High School
Coon Rapids-Bayard Community School District Carroll County 905 North Street Coon Rapids, IA 50058 Telephone: (712) 999-2208 |
Bronze |
9 |
Corwith-Wesley High School
Corwith-Wesley Community School District Hancock County 408 Elm St Corwith, IA 50430 Telephone: (515) 583-2304 |
Bronze |
10 |
Eagle Grove High School
Eagle Grove Community School District Wright County 415 NW 2nd Street Eagle Grove, IA 50533 Telephone: (515) 448-5143 |
Bronze |
11 |
East Union Junior-Senior High School
East Union Community School District Union County 1916 High School Dr Afton, IA 50830 Telephone: (641) 347-8421 |
Bronze |
12 |
Gmg Secondary School
GMG Community School District Tama County 306 Park Street Garwin, IA 50632 Telephone: (641) 499-2005 |
Bronze |
13 |
Graettinger/Terril High School
Graettinger Community School District Palo Alto County 400 W Lost Island St Graettinger, IA 51342 Telephone: (712) 859-3286 |
Bronze |
14 |
Harlan Community High School
Harlan Community School District Shelby County 2102 Durant Harlan, IA 51537 Telephone: (712) 755-3101 |
Bronze |
15 |
Harris-Lake Park High School
Harris-Lake Park Community School District Dickinson County 905 South Market Lake Park, IA 51347 Telephone: (712) 832-3809 |
Bronze |
16 |
Hinton High School
Hinton Community School District Plymouth County 315 W. Grand Hinton, IA 51024 Telephone: (712) 947-4328 |
Bronze |
17 |
H-L-V Junior-Senior High School
H-L-V Community School District Iowa County 402 Harrison Street Victor, IA 52347 Telephone: (319) 647-2161 |
Bronze |
18 |
IKM High School
IKM Community School District Crawford County 755 Main St Manilla, IA 51454 Telephone: (712) 654-9385 |
Bronze |
19 |
IKM Manning High School
Manning Community School District Carroll County 209 10th St Manning, IA 51455 Telephone: (712) 655-3781 |
Silver |
20 |
Kee High School
Eastern Allamakee Community School District Allamakee County 569 Center St Lansing, IA 52151 Telephone: (563) 538-4201 |
Bronze |
21 |
Lake Mills Senior High School
Lake Mills Community School District Winnebago County 102 S 4th Ave E Lake Mills, IA 50450 Telephone: (641) 592-0893 |
Bronze |
22 |
Moravia High School
Moravia Community School District Appanoose County 505 N Trussell St Moravia, IA 52571 Telephone: (641) 724-3241 |
Bronze |
23 |
Mount Ayr High School
Mount Ayr Community School District Ringgold County 1001 E Columbus St Mount Ayr, IA 50854 Telephone: (641) 464-0510 |
Bronze |
24 |
Murray Junior/Senior High School
Murray Community School District Clarke County 216 Sherman Murray, IA 50174 Telephone: (641) 447-2517 |
Bronze |
25 |
Nashua-Plainfield High School
Nashua-Plainfield Community School District Chickasaw County 612 Greeley St Nashua, IA 50658 Telephone: (641) 435-4166 |
Bronze |
26 |
North Central Junior-Senior High School
North Central Community School District Worth County 105 S East St Manly, IA 50456 Telephone: (641) 454-2208 |
Bronze |
27 |
North Tama High School
North Tama County Community School District Tama County 605 Walnut Traer, IA 50675 Telephone: (319) 478-2911 |
Bronze |
28 |
Olin Junior-Senior High School
Olin Consolidated School District Jones County 212 Trilby St Olin, IA 52320 Telephone: (319) 484-2170 |
Bronze |
29 |
Perry High School
Perry Community School District Dallas County 1200 18th Street Perry, IA 50220 Telephone: (515) 465-3503 |
Bronze |
30 |
Pomeroy High School
Pomeroy-Palmer Community School District Calhoun County 202 E Harrison St Pomeroy, IA 50575 Telephone: (712) 468-2268 |
Bronze |
31 |
Preston High School
Preston Community School District Jackson County 321 W School Preston, IA 52069 Telephone: (563) 689-4221 |
Bronze |
32 |
Riverside Community High School
Riverside Community School District Pottawattamie County 501 Oakland Ave Oakland, IA 51560 Telephone: (712) 482-6464 |
Bronze |
33 |
Rockwell City-Lytton High School
Rockwell City-Lytton Community School District Calhoun County 1000 Tonawanda Ave Rockwell City, IA 50579 Telephone: (712) 297-8111 |
Bronze |
34 |
Ruthven-Ayrshire High School
Ruthven-Ayrshire Community School District Palo Alto County 1505 Washington St Ruthven, IA 51358 Telephone: (712) 837-5212 |
Bronze |
35 |
Sidney High School
Sidney Community School District Fremont County 2754 Knox Road Sidney, IA 51652 Telephone: (712) 374-2731 |
Bronze |
36 |
Starmont High School
Starmont Community School District Fayette County 3202 40th St Arlington, IA 50606 Telephone: (563) 933-2218 |
Bronze |
37 |
Turkey Valley Junior-Senior High School
Turkey Valley Community School District Winneshiek County 3219 St Hwy 24 Jackson Junction, IA 52171 Telephone: (563) 776-6011 |
Bronze |
38 |
Washington High School
Cedar Rapids Community School District Linn County 2205 Forest Dr SE Cedar Rapids, IA 52403 Telephone: (319) 558-2161 |
Silver |
39 |
Wayne Community High School
Wayne Community School District Wayne County 102 N DeKalb Street Corydon, IA 50060 Telephone: (641) 872-2184 |
Bronze |
40 |
West Central Junior-Senior High School
West Central Community School District Fayette County 305 Pember Maynard, IA 50655 Telephone: (563) 637-2637 |
Bronze |
41 |
West Central Valley High School
West Central Valley Community School District Guthrie County 320 NE 3rd Street Stuart, IA 50250 Telephone: (515) 523-1313 |
Bronze |
42 |
West Lyon High School
West Lyon Community School District Lyon County 1787 182nd Street Inwood, IA 51240 Telephone: (712) 753-4917 |
Bronze |
43 |
West Marshall High School
West Marshall Community School District Marshall County 3rd Street NW State Center, IA 50247 Telephone: (641) 483-2136 |
Bronze |
44 |
Westside Junior-Senior High School
Ar-We-Va Community School District Crawford County 108 Clinton St Westside, IA 51467 Telephone: (712) 663-4312 |
Bronze |
45 |
Whiting Senior High School
Whiting Community School District Monona County 606 West St Whiting, IA 51063 Telephone: (712) 455-2468 |
Bronze |
46 |
Williamsburg Junior-Senior High School
Williamsburg Community School District Iowa County 810 W Walnut Williamsburg, IA 52361 Telephone: (319) 668-1050 |
Silver |
47 |
Woden-Crystal Lake – Titonka High School
Woden-Crystal Lake Community School District Hancock County 120 5th Street Crystal Lake, IA 50432 Telephone: (641) 565-3211 |
Bronze |