List of high schools in Iowa
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]
- AC/GC High School (Adair–Casey/Guthrie Center), Guthrie Center
- Nodaway Valley High School, Greenfield
- Orient-Macksburg High School, Orient
Adams County[edit]
Allamakee County[edit]
Appanoose County[edit]
- Centerville High School, Centerville
- Moravia High School, Moravia
- Moulton-Udell High School, Moulton
Audubon County[edit]
Benton County[edit]
- Belle Plaine High School, Belle Plaine
- Benton Community High School, Van Horne
- Vinton-Shellsburg High School, Vinton
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]
- Aplington–Parkersburg High School, Parkersburg
- Clarksville High School, Clarksville
- North Butler High School, Greene
Calhoun County[edit]
Carroll County[edit]
- Carroll High School, Carroll
- Coon Rapids-Bayard High School, Coon Rapids
- Glidden–Ralston High School, Glidden
- Kuemper Catholic High School, Carroll
- IKM–Manning High School, Manning
Cass County[edit]
Cedar County[edit]
West Branch[edit]
Cerro Gordo County[edit]
Mason City[edit]
- Mason City High School
- Mason City Alternative High School
- Newman Catholic High School
- North Iowa Christian School
Cherokee County[edit]
Chickasaw County[edit]
- Sumner-Fredericksburg High School, Fredericksburg
- Nashua-Plainfield Junior-Senior High School, Nashua
- New Hampton High School, New Hampton
Clarke County[edit]
Clay County[edit]
Clayton County[edit]
- Central Community High School, Elkader
- Clayton Ridge High School, Guttenberg
- Edgewood–Colesburg High School, Edgewood
- MFL Marmac High School, Monona
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]
- Lamoni High School, Lamoni
- Mormon Trail High School, Garden Grove
- Central Decatur Junior-Senior High School, Leon
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]
- Harris–Lake Park High School, Lake Park
- Okoboji High School, Milford
- Spirit Lake High School, Spirit Lake
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]
- North Fayette Valley High School, West Union
- Oelwein High School, Oelwein
- Starmont High School, Arlington
- West Central High School, Maynard
Floyd County[edit]
Franklin County[edit]
Fremont County[edit]
Greene County[edit]
Grundy County[edit]
- BCLUW High School, Conrad
- Dike–New Hartford High School, Dike
- Gladbrook–Reinbeck High School, Reinbeck
- Grundy Center High School, Grundy Center
Guthrie County[edit]
- AC/GC High School, Guthrie Center
- Panorama High School, Panora
- West Central Valley High School, Stuart
Hamilton County[edit]
Hancock County[edit]
Hardin County[edit]
Harrison County[edit]
- Boyer Valley Middle/High School, Dunlap
- Logan–Magnolia Junior/Senior High School, Logan
- Missouri Valley High School, Missouri Valley
- West Harrison High School, Mondamin
- Woodbine High School, Woodbine
Henry County[edit]
- Mount Pleasant Community High School, Mount Pleasant
- New London High School, New London
- WACO High School, Wayland
- Winfield-Mt Union Junior-Senior High School, Winfield
Howard County[edit]
Humboldt County[edit]
Ida County[edit]
Iowa County[edit]
- English Valleys Jr/Sr High School, North English
- H-L-V Junior-Senior High School, Victor
- Iowa Valley Junior-Senior High School, Marengo
- Williamsburg Junior-Senior High School, Williamsburg
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]
- Elizabeth Tate Alternative High School
- Iowa City High School
- Iowa City West High School
- Regina High School
Jones County[edit]
- Anamosa High School, Anamosa
- Midland Community High School, Wyoming
- Monticello High School, Monticello
Keokuk County[edit]
- Keota High School, Keota
- Sigourney Junior-Senior High School, Sigourney
- Tri-County High School, Thornburg
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]
- Cedar Valley Christian School
- Isaac Newton Christian Academy
- Thomas Jefferson High School
- John F. Kennedy High School
- Metro High School
- Prairie High School
- Xavier High School
- George Washington High School
Louisa County[edit]
- Louisa–Muscatine Junior/Senior High School, Letts
- Columbus Community High School, Columbus Junction
- Wapello Senior High School, Wapello
Lucas County[edit]
Lyon County[edit]
- Central Lyon Senior High School, Rock Rapids
- George–Little Rock Senior High School, George
- West Lyon High School, Inwood
Madison County[edit]
- Earlham Senior High School, Earlham
- Interstate 35 High School, Truro
- Winterset Senior High School, Winterset
Mahaska County[edit]
- Eddyville–Blakesburg–Fremont High School, Eddyville
- North Mahaska Junior-Senior High School, New Sharon
- Oskaloosa High School, Oskaloosa
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]
- East Marshall Senior High School, Le Grand
- Marshalltown High School, Marshalltown
- West Marshall High School, State Center
Mills County[edit]
Mitchell County[edit]
Monona County[edit]
Monroe County[edit]
Montgomery County[edit]
Muscatine County[edit]
- Muscatine High School, Muscatine
- West Liberty High School, West Liberty
- Wilton Junior-Senior High School, Wilton
O'Brien County[edit]
- Hartley–Melvin–Sanborn High School, Hartley
- Sheldon High School, Sheldon
- South O'Brien High School, Paullina
Osceola County[edit]
Page County[edit]
- Clarinda High School, Clarinda
- Essex Junior-Senior High School, Essex
- Shenandoah High School, Shenandoah
- South Page High School, College Springs
Palo Alto County[edit]
- Emmetsburg High School, Emmetsburg
- Graettinger-Terril High School, Graettinger
- Ruthven-Ayrshire High School, Ruthven
- West Bend–Mallard High School, West Bend
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]
- Abraham Lincoln High School
- Heartland Christian School
- Kanesville Learning Center
- Lewis Central Senior High School
- St. Albert High School
- Thomas Jefferson High School
Poweshiek County[edit]
- Brooklyn-Guernsey-Malcom Junior-Senior High School, Brooklyn
- Grinnell Community Senior High School, Grinnell
- Montezuma High School, Montezuma
Ringgold County[edit]
Sac County[edit]
Scott County[edit]
Bettendorf[edit]
Davenport[edit]
- Assumption High School
- Central High School
- Davenport Mid City High School
- Davenport West High School
- North High School
Shelby County[edit]
Sioux County[edit]
Hull[edit]
Orange City[edit]
Rock Valley[edit]
Story County[edit]
- Ames High School, Ames
- Ballard Community High School, Huxley
- Collins–Maxwell High School, Maxwell
- Colo–NESCO Senior High School, Colo
- Gilbert Junior-Senior High School, Gilbert
- Nevada High School, Nevada
- Roland–Story High School, Story City
Tama County[edit]
Tama[edit]
Taylor County[edit]
Union County[edit]
Van Buren County[edit]
Wapello County[edit]
Warren County[edit]
- Carlisle High School, Carlisle
- Indianola High School, Indianola
- Martensdale-St. Marys Junior-Senior High School, Martensdale
- Norwalk Senior High School, Norwalk
- Southeast Warren Junior-Senior High School, Liberty Center
Washington County[edit]
- Highland High School, Riverside
- Hillcrest Academy, Kalona
- Mid-Prairie High School, Wellman
- Washington High School, Washington
Wayne County[edit]
Webster County[edit]
Fort Dodge[edit]
Winnebago County[edit]
- Forest City High School, Forest City
- Lake Mills Senior High School, Lake Mills
- North Iowa High School, Buffalo Center
Winneshiek County[edit]
- Decorah High School, Decorah
- South Winneshiek High School, Calmar
- Turkey Valley Junior-Senior High School, Jackson Junction
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
Sioux City[edit]
- Bishop Heelan Catholic High School
- East High School
- North High School
- Siouxland Christian School
- West High School
Worth County[edit]
Wright County[edit]
- Belmond-Klemme Community Junior-Senior High School, Belmond
- Clarion–Goldfield-Dows High School, Clarion
- Eagle Grove High School, Eagle Grove