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 CountyEdit
Adams CountyEdit
Allamakee CountyEdit
Appanoose CountyEdit
Audubon CountyEdit
Benton CountyEdit
Black Hawk CountyEdit
- Don Bosco High School, Gilbertville
- Dunkerton High School, Dunkerton
- Hudson High School, Hudson
- Union High School, La Porte
Cedar FallsEdit
WaterlooEdit
Boone CountyEdit
Bremer CountyEdit
- 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 CountyEdit
Buena Vista CountyEdit
- Alta–Aurelia High School, Alta
- Newell-Fonda High School, Newell
- Sioux Central High School, Sioux Rapids
Storm LakeEdit
Butler CountyEdit
Calhoun CountyEdit
Carroll CountyEdit
Cass CountyEdit
Cedar CountyEdit
West BranchEdit
Cerro Gordo CountyEdit
Mason CityEdit
Cherokee CountyEdit
Chickasaw CountyEdit
Clarke CountyEdit
Clay CountyEdit
Clayton CountyEdit
Clinton CountyEdit
- Calamus–Wheatland High School, Wheatland
- Camanche High School, Camanche
- Central DeWitt High School, De Witt
- Northeast High School, Goose Lake
ClintonEdit
Crawford CountyEdit
Dallas CountyEdit
- 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
WaukeeEdit
Davis CountyEdit
Decatur CountyEdit
Delaware CountyEdit
Des Moines CountyEdit
- Danville High School, Danville
- Mediapolis High School, Mediapolis
- West Burlington High School, West Burlington
BurlingtonEdit
Dickinson CountyEdit
Dubuque CountyEdit
- Cascade Junior/Senior High School, Cascade
- Western Dubuque High School, Epworth
- Beckman Catholic High School, Dyersville
DubuqueEdit
Emmet CountyEdit
- 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 CountyEdit
Floyd CountyEdit
Franklin CountyEdit
Fremont CountyEdit
Greene CountyEdit
Grundy CountyEdit
Guthrie CountyEdit
Hamilton CountyEdit
Hancock CountyEdit
Hardin CountyEdit
Harrison CountyEdit
Henry CountyEdit
Howard CountyEdit
Humboldt CountyEdit
Ida CountyEdit
Iowa CountyEdit
Jackson CountyEdit
BellevueEdit
Jasper CountyEdit
- 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 CountyEdit
FairfieldEdit
Johnson CountyEdit
- Clear Creek–Amana High School, Tiffin
- Liberty High School, North Liberty
- Lone Tree Junior-Senior High School, Lone Tree
- Solon High School, Solon
Iowa CityEdit
Jones CountyEdit
Keokuk CountyEdit
Kossuth CountyEdit
AlgonaEdit
Lee CountyEdit
Fort MadisonEdit
Linn CountyEdit
- 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 RapidsEdit
Louisa CountyEdit
Lucas CountyEdit
Lyon CountyEdit
Madison CountyEdit
Mahaska CountyEdit
Marion CountyEdit
- Knoxville High School, Knoxville
- Melcher-Dallas High School, Melcher
- Pleasantville High School, Pleasantville
- Twin Cedars Junior-Senior High School, Bussey
PellaEdit
Marshall CountyEdit
Mills CountyEdit
Mitchell CountyEdit
Monona CountyEdit
Monroe CountyEdit
Montgomery CountyEdit
Muscatine CountyEdit
O'Brien CountyEdit
Osceola CountyEdit
Page CountyEdit
Palo Alto CountyEdit
Plymouth CountyEdit
- Akron–Westfield Senior High School, Akron
- Hinton High School, Hinton
- Kingsley–Pierson High School, Kingsley
- St. Mary's High School, Remsen
Le MarsEdit
Pocahontas CountyEdit
Polk CountyEdit
- 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
AnkenyEdit
Des MoinesEdit
- 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 MoinesEdit
Pottawattamie CountyEdit
- AHSTW High School, Avoca
- Riverside Community High School, Oakland
- Treynor High School, Treynor
- Tri-Center High School, Neola
- Underwood High School, Underwood
Council BluffsEdit
Poweshiek CountyEdit
Ringgold CountyEdit
Sac CountyEdit
Scott CountyEdit
BettendorfEdit
DavenportEdit
Shelby CountyEdit
Sioux CountyEdit
HullEdit
Orange CityEdit
Rock ValleyEdit
Story CountyEdit
Tama CountyEdit
TamaEdit
Taylor CountyEdit
Union CountyEdit
Van Buren CountyEdit
Wapello CountyEdit
Warren CountyEdit
Washington CountyEdit
Wayne CountyEdit
Webster CountyEdit
Fort DodgeEdit
Winnebago CountyEdit
Winneshiek CountyEdit
Woodbury CountyEdit
- 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