;

Iowa Public School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in Iowa by Grade Level or School Type

Iowa Schools By Grade Level

Iowa Schools By School Type

Select a City in Iowa

or Choose a County: 

Adair County Public Schools


Bridgewater Fontanelle Greenfield
Orient    

Adams County Public Schools


Corning Prescott  

Allamakee County Public Schools


Lansing New Albin Postville
Waterville Waukon  

Appanoose County Public Schools


Centerville Cincinnati Moravia
Moulton Mystic  

Audubon County Public Schools


Audubon Exira  

Benton County Public Schools


Atkins Belle Plaine Keystone
Norway Shellsburg Urbana
Van Horne Vinton  

Black Hawk County Public Schools


Cedar Falls Dunkerton Elk Run Heights
Evansdale Hudson La Porte City
Waterloo    

Boone County Public Schools


Boone Boxholm Madrid
Ogden Woodward  

Bremer County Public Schools


Denver Janesville Plainfield
Readlyn Sumner Tripoli
Waverly    

Buchanan County Public Schools


Fairbank Hazelton Independence
Jesup Winthrop  

Buena Vista County Public Schools


Albert City Alta Newell
Sioux Rapids Storm Lake  

Butler County Public Schools


Allison Aplington Clarksville
Dumont Greene New Hartford
Parkersburg Shell Rock  

Calhoun County Public Schools


Farnhamville Lake City Lohrville
Lytton Manson Pomeroy
Rockwell City    

Carroll County Public Schools


Arcadia Carroll Coon Rapids
Glidden Manning Westside

Cass County Public Schools


Anita Atlantic Griswold
Lewis Massena  

Cedar County Public Schools


Bennett Clarence Durant
Lowden Mechanicsville Stanwood
Tipton West Branch  

Cerro Gordo County Public Schools


Clear Lake Mason City Rockwell
Ventura    

Cherokee County Public Schools


Aurelia Cherokee Cleghorn
Marcus Washta  

Chickasaw County Public Schools


Fredericksburg Nashua New Hampton

Clarke County Public Schools


Murray Osceola  

Clay County Public Schools


Everly Gillett Grove Royal
Spencer    

Clayton County Public Schools


Elkader Garnavillo Guttenberg
Mcgregor Monona  

Clinton County Public Schools


Calamus Camanche Clinton
De Witt Delmar Goose Lake
Lost Nation Wheatland  

Crawford County Public Schools


Charter Oak Denison Dow City
Manilla Schleswig Vail

Dallas County Public Schools


Adel Dallas Center Desoto
Dexter Granger Grimes
Minburn Perry Redfield
Urbandale Van Meter Waukee
West Des Moines    

Davis County Public Schools


Bloomfied Bloomfield  

Decatur County Public Schools


Garden Grove Lamoni Leon

Delaware County Public Schools


Colesburg Delhi Earlville
Edgewood Hopkinton Manchester

Des Moines County Public Schools


Burlington Danville Mediapolis
West Burlington    

Dickinson County Public Schools


Arnolds Park Lake Park Milford
Spirit Lake Terril  

Dubuque County Public Schools


Bernard Cascade Dubuque
Dyersville Epworth Farley
Peosta    

Emmet County Public Schools


Armstrong Estherville Ringsted

Fayette County Public Schools


Arlington Elgin Fayette
Hawkeye Maynard Oelwein
West Union    

Floyd County Public Schools


Charles City Nora Springs Rockford

Franklin County Public Schools


Hampton Latimer Sheffield

Fremont County Public Schools


Farragut Hamburg Sidney
Tabor    

Greene County Public Schools


Churdan Grand Junction Jefferson
Rippey    

Grundy County Public Schools


Conrad Dike Grundy Center
Reinbeck Wellsburg  

Guthrie County Public Schools


Adair Guthrie Center Panora
Stuart    

Hamilton County Public Schools


Blairsburg Jewell Stratford
Webster City    

Hancock County Public Schools


Britt Corwith Crystal Lake
Garner Kanawha  

Hardin County Public Schools


Ackley Alden Eldora
Hubbard Iowa Falls Radcliffe
Union    

Harrison County Public Schools


Dunlap Logan Missouri Valley
Mondamin Woodbine  

Henry County Public Schools


Donnellson Mount Pleasant New London
Salem Wayland Winfield

Howard County Public Schools


Cresco Elma Lime Springs
Riceville    

Humboldt County Public Schools


Bode Dakota City Gilmore City
Humboldt    

Ida County Public Schools


Battle Creek Galva Holstein
Ida Grove    

Iowa County Public Schools


Marengo Middle Amana Millersburg
North English Victor Williamsburg

Jackson County Public Schools


Andrew Bellevue Maquoketa
Miles Preston Sabula

Jasper County Public Schools


Baxter Colfax Lambs Grove
Mingo Monroe Newton
Prairie City Sully  

Jefferson County Public Schools


Fairfield Libertyville Packwood

Johnson County Public Schools


Coralville Hills Iowa City
Lone Tree North Liberty Oxford
Solon Tiffin  

Jones County Public Schools


Anamosa Monticello Olin
Oxford Junction Wyoming  

Keokuk County Public Schools


Hedrick Keota Sigourney
Thornburg    

Kossuth County Public Schools


Algona Fenton Luverne
Swea City Titonka Wesley

Lee County Public Schools


Denmark Fort Madison Keokuk

Linn County Public Schools


Alburnett Cedar Rapids Center Point
Central City Coggon Hiawatha
Lisbon Marion Mount Vernon
Robins Springville Troy Mills
Walker    

Louisa County Public Schools


Columbus Junction Letts Morning Sun
Wapello    

Lucas County Public Schools


Chariton    

Lyon County Public Schools


George Inwood Little Rock
Rock Rapids    

Madison County Public Schools


Earlham Truro Winterset

Mahaska County Public Schools


Eddyville Fremont New Sharon
Oskaloosa    

Marion County Public Schools


Bussey Dallas Knoxville
Melcher Pella Pleasantville

Marshall County Public Schools


Gilman Green Mountain Laurel
Le Grand Marshalltown State Center

Mills County Public Schools


Glenwood Hastings Malvern

Mitchell County Public Schools


Osage St Ansgar St. Ansgar

Monona County Public Schools


Mapleton Onawa Ute
Whiting    

Monroe County Public Schools


Albia    

Montgomery County Public Schools


Elliott Red Oak Stanton
Villisca    

Muscatine County Public Schools


Muscatine West Liberty Wilton

O'brien County Public Schools


Hartley Paullina Primghar
Sanborn Sheldon  

Osceola County Public Schools


Ocheyedan Sibley  

Page County Public Schools


Clarinda College Springs Essex
Shenandoah    

Palo Alto County Public Schools


Emmetsburg Graettinger Mallard
Ruthven West Bend  

Plymouth County Public Schools


Akron Hinton Kingsley
Le Mars Merrill Remsen

Pocahontas County Public Schools


Laurens Pocahontas  

Polk County Public Schools


Alleman Altoona Ankeny
Bondurant Clive Des Moines
Johnston Mitchellville Pleasant Hill
Polk City Runnells  

Pottawattamie County Public Schools


Avoca Carson Carter Lake
Council Bluffs Crescent Neola
Oakland Treynor Underwood
Walnut    

Poweshiek County Public Schools


Brooklyn Grinnell Montezuma

Ringgold County Public Schools


Diagonal Mount Ayr  

Sac County Public Schools


Early Lake View Odebolt
Sac City Schaller Wall Lake

Scott County Public Schools


Bettendorf Blue Grass Buffalo
Davenport Donahue Eldridge
Leclaire Long Grove Princeton
Walcott    

Shelby County Public Schools


Elk Horn Harlan Irwin

Sioux County Public Schools


Alton Boyden Hawarden
Hospers Hull Ireton
Orange City Rock Valley Sioux Center

Story County Public Schools


Ames Cambridge Collins
Colo Gilbert Huxley
Maxwell Mc Callsburg Nevada
Roland Slater Story City
Zearing    

Tama County Public Schools


Dysart Garwin Gladbrook
Tama Toledo Traer

Taylor County Public Schools


Bedford Clearfield Lenox

Union County Public Schools


Afton Creston  

Van Buren County Public Schools


Birmingham Bonparte Douds
Farmington Keosauqua Stockport

Wapello County Public Schools


Blakesburg Eldon Ottumwa

Warren County Public Schools


Carlisle Hartford Indianola
Lacona Liberty Center Martensdale
Milo Norwalk  

Washington County Public Schools


Ainsworth Crawfordsville Kalona
Riverside Washington Wellman

Wayne County Public Schools


Corydon Humeston Lineville
Seymour    

Webster County Public Schools


Barnum Burnside Callender
Dayton Fort Dodge Gowrie

Winnebago County Public Schools


Buffalo Center Forest City Lake Mills

Winneshiek County Public Schools


Calmar Decorah Jackson Junction
Ossian Ridgeway  

Woodbury County Public Schools


Anthon Bronson Correctionville
Lawton Moville Pierson
Sergeant Bluff Sioux City Sloan

Worth County Public Schools


Manly Northwood  

Wright County Public Schools


Belmond Clarion Dows
Eagle Grove