This is a list of high schools in the state of Iowa. You can also see a list of school districts in Iowa. Where the high school information is on the school district page, the link below will direct you to the district page.
Adair County edit
Adams County edit
Allamakee County edit
Appanoose County edit
Audubon County edit
Benton County edit
Black Hawk County edit
- Don Bosco High School, Gilbertville
- Dunkerton High School, Dunkerton
- Hudson High School, Hudson
- Union High School, La Porte
Cedar Falls edit
Waterloo edit
Boone County edit
Bremer County edit
- Denver High School, Denver
- Janesville High School, Janesville
- Sumner-Fredericksburg High School, Sumner
- Tripoli High School, Tripoli
- Wapsie Valley High School, Fairbank
- Waverly-Shell Rock Community School District
- Waverly-Shell Rock Senior High School, Waverly
- Waverly-Shell Rock Lied Center, Waverly
Buchanan County edit
Buena Vista County edit
- Alta–Aurelia High School, Alta
- Newell-Fonda High School, Newell
- Sioux Central High School, Sioux Rapids
Storm Lake edit
Butler County edit
Calhoun County edit
Carroll County edit
Cass County edit
Cedar County edit
West Branch edit
Cerro Gordo County edit
Mason City edit
Cherokee County edit
Chickasaw County edit
Clarke County edit
Clay County edit
Clayton County edit
Clinton County edit
- Calamus–Wheatland High School, Wheatland
- Camanche High School, Camanche
- Central DeWitt High School, De Witt
- Northeast High School, Goose Lake
Clinton edit
Crawford County edit
Dallas County edit
- Adel–De Soto–Minburn (ADM) High School, Adel
- Dallas Center–Grimes High School, Grimes
- Perry High School, Perry
- Van Meter High School, Van Meter
- Woodward-Granger Community School District
- Woodward Academy, Woodward
- Woodward-Granger High School, Woodward
Waukee edit
Davis County edit
Decatur County edit
Delaware County edit
Des Moines County edit
- Danville High School, Danville
- Mediapolis High School, Mediapolis
- West Burlington High School, West Burlington
Burlington edit
Dickinson County edit
Dubuque County edit
- Cascade Junior/Senior High School, Cascade
- Western Dubuque High School, Epworth
- Beckman Catholic High School, Dyersville
Dubuque edit
Emmet County edit
- North Union High School, Armstrong
- Estherville–Lincoln Central Community School District
- Estherville–Lincoln Central High School, Estherville
- Forest Ridge Community Youth Service High School, Gruver
Fayette County edit
Floyd County edit
Franklin County edit
Fremont County edit
Greene County edit
Grundy County edit
Guthrie County edit
Hamilton County edit
Hancock County edit
Hardin County edit
Harrison County edit
Henry County edit
Howard County edit
Humboldt County edit
Ida County edit
Iowa County edit
Jackson County edit
Bellevue edit
Jasper County edit
- Baxter High School, Baxter
- Colfax–Mingo High School, Colfax
- Lynnville–Sully High School, Sully
- Newton Community School District
- Basics and Beyond Alternative School, Newton
- Newton Senior High School, Newton
- PCM High School, Monroe
Jefferson County edit
Fairfield edit
Johnson County edit
- Clear Creek–Amana High School, Tiffin
- Liberty High School, North Liberty
- Lone Tree Junior-Senior High School, Lone Tree
- Solon High School, Solon
Iowa City edit
Jones County edit
Keokuk County edit
Kossuth County edit
Algona edit
Lee County edit
Fort Madison edit
Linn County edit
- Alburnett Junior-Senior High School, Alburnett
- Center Point-Urbana High School, Center Point
- Central City High School, Central City
- Linn-Mar High School, Marion
- Lisbon High School, Lisbon
- Marion High School, Marion
- Mount Vernon High School, Mount Vernon
- North Linn Senior High School, Troy Mills
- Springville High School, Springville
Cedar Rapids edit
Louisa County edit
Lucas County edit
Lyon County edit
Madison County edit
Mahaska County edit
Marion County edit
- Knoxville High School, Knoxville
- Melcher-Dallas High School, Melcher
- Pleasantville High School, Pleasantville
- Twin Cedars Junior-Senior High School, Bussey
Pella edit
Marshall County edit
Mills County edit
Mitchell County edit
Monona County edit
Monroe County edit
Montgomery County edit
Muscatine County edit
O'Brien County edit
Osceola County edit
Page County edit
Palo Alto County edit
Plymouth County edit
- Akron–Westfield Senior High School, Akron
- Hinton High School, Hinton
- Kingsley–Pierson High School, Kingsley
- St. Mary's High School, Remsen
Le Mars edit
Pocahontas County edit
Polk County edit
- Bondurant–Farrar Junior-Senior High School, Bondurant
- Johnston High School, Johnston
- North Polk High School, Alleman
- Southeast Polk High School, Runnells
- Urbandale High School, Urbandale
- Dallas Center-Grimes High School, Grimes
Ankeny edit
Des Moines edit
- Des Moines Christian School
- East High School
- Grand View Christian School
- Hoover High School
- Joshua Christian Academy
- Lincoln High School
- North High School
- Saydel High School
- Roosevelt High School
West Des Moines edit
Pottawattamie County edit
- AHSTW High School, Avoca
- Riverside Community High School, Oakland
- Treynor High School, Treynor
- Tri-Center High School, Neola
- Underwood High School, Underwood
Council Bluffs edit
Poweshiek County edit
Ringgold County edit
Sac County edit
Scott County edit
Bettendorf edit
Davenport edit
Shelby County edit
Sioux County edit
Hull edit
Orange City edit
Rock Valley edit
Story County edit
Tama County edit
Tama edit
Taylor County edit
Union County edit
Van Buren County edit
Wapello County edit
Warren County edit
Washington County edit
Wayne County edit
Webster County edit
Fort Dodge edit
Winnebago County edit
Winneshiek County edit
Woodbury County edit
- Lawton–Bronson Junior/Senior High School, Lawton
- River Valley High School, Correctionville
- Sergeant Bluff-Luton High School, Sergeant Bluff
- Westwood High School, Sloan
- Woodbury Central High School, Moville