;

Iowa Elementary 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 Elementary Schools


Greenfield Orient  

Adams County Elementary Schools


Corning Prescott  

Allamakee County Elementary Schools


New Albin Postville Waterville
Waukon    

Appanoose County Elementary Schools


Centerville Cincinnati Moravia
Moulton Mystic  

Audubon County Elementary Schools


Audubon Exira  

Benton County Elementary Schools


Atkins Belle Plaine Keystone
Norway Shellsburg Van Horne
Vinton    

Black Hawk County Elementary Schools


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

Boone County Elementary Schools


Boone Madrid Ogden

Bremer County Elementary Schools


Denver Janesville Readlyn
Sumner Tripoli Waverly

Buchanan County Elementary Schools


Fairbank Hazelton Independence
Jesup Winthrop  

Buena Vista County Elementary Schools


Albert City Alta Newell
Sioux Rapids Storm Lake  

Butler County Elementary Schools


Allison Aplington Clarksville
Greene New Hartford Parkersburg
Shell Rock    

Calhoun County Elementary Schools


Farnhamville Lohrville Pomeroy
Rockwell City    

Carroll County Elementary Schools


Arcadia Carroll Coon Rapids
Glidden Manning  

Cass County Elementary Schools


Anita Atlantic Lewis
Massena    

Cedar County Elementary Schools


Bennett Durant Lowden
Mechanicsville Tipton West Branch

Cerro Gordo County Elementary Schools


Clear Lake Mason City Rockwell
Ventura    

Cherokee County Elementary Schools


Aurelia Cherokee Marcus
Washta    

Chickasaw County Elementary Schools


Fredericksburg Nashua New Hampton

Clarke County Elementary Schools


Murray Osceola  

Clay County Elementary Schools


Royal Spencer  

Clayton County Elementary Schools


Elkader Guttenberg Monona

Clinton County Elementary Schools


Calamus Camanche Clinton
De Witt Delmar Goose Lake
Lost Nation    

Crawford County Elementary Schools


Denison Dow City Schleswig
Vail    

Dallas County Elementary Schools


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

Davis County Elementary Schools


Bloomfied    

Decatur County Elementary Schools


Lamoni Leon  

Delaware County Elementary Schools


Colesburg Delhi Earlville
Hopkinton Manchester  

Des Moines County Elementary Schools


Burlington Danville Mediapolis
West Burlington    

Dickinson County Elementary Schools


Lake Park Milford Spirit Lake
Terril    

Dubuque County Elementary Schools


Bernard Cascade Dubuque
Dyersville Epworth Farley
Peosta New Vienna  

Emmet County Elementary Schools


Estherville Ringsted  

Fayette County Elementary Schools


Arlington Elgin Hawkeye
Maynard Oelwein West Union

Floyd County Elementary Schools


Charles City Nora Springs Rockford

Franklin County Elementary Schools


Hampton Latimer Sheffield

Fremont County Elementary Schools


Farragut Hamburg Sidney
Tabor    

Greene County Elementary Schools


Churdan Jefferson Rippey

Grundy County Elementary Schools


Conrad Dike Grundy Center
Reinbeck    

Guthrie County Elementary Schools


Adair Guthrie Center Panora
Stuart    

Hamilton County Elementary Schools


Blairsburg Jewell Stratford
Webster City    

Hancock County Elementary Schools


Britt Crystal Lake Garner

Hardin County Elementary Schools


Ackley Alden Eldora
Iowa Falls Radcliffe  

Harrison County Elementary Schools


Logan Missouri Valley Mondamin
Woodbine    

Henry County Elementary Schools


Donnellson Mount Pleasant New London
Salem Winfield  

Howard County Elementary Schools


Cresco Elma Lime Springs
Riceville Protivin  

Humboldt County Elementary Schools


Bode Dakota City Gilmore City
Humboldt    

Ida County Elementary Schools


Galva Holstein Ida Grove

Iowa County Elementary Schools


Marengo Middle Amana North English
Victor Williamsburg  

Jackson County Elementary Schools


Andrew Bellevue Maquoketa
Miles Preston Sabula

Jasper County Elementary Schools


Baxter Colfax Monroe
Newton Prairie City Sully

Jefferson County Elementary Schools


Fairfield Libertyville Packwood

Johnson County Elementary Schools


Coralville Hills Iowa City
Lone Tree North Liberty Oxford
Solon    

Jones County Elementary Schools


Anamosa Monticello Olin
Oxford Junction    

Keokuk County Elementary Schools


Keota Sigourney Thornburg

Kossuth County Elementary Schools


Algona Fenton Luverne
Swea City Titonka Bancroft

Lee County Elementary Schools


Denmark Fort Madison Keokuk
West Point    

Linn County Elementary Schools


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

Louisa County Elementary Schools


Columbus Junction Letts Morning Sun
Wapello    

Lucas County Elementary Schools


Chariton    

Lyon County Elementary Schools


George Inwood Little Rock
Rock Rapids    

Madison County Elementary Schools


Earlham Truro Winterset

Mahaska County Elementary Schools


Eddyville Fremont New Sharon
Oskaloosa    

Marion County Elementary Schools


Bussey Dallas Knoxville
Pella Pleasantville  

Marshall County Elementary Schools


Gilman Green Mountain Laurel
Marshalltown State Center  

Mills County Elementary Schools


Glenwood Hastings Malvern

Mitchell County Elementary Schools


Osage St Ansgar  

Monona County Elementary Schools


Mapleton Onawa Ute
Whiting    

Monroe County Elementary Schools


Albia    

Montgomery County Elementary Schools


Elliott Red Oak Stanton
Villisca    

Muscatine County Elementary Schools


Muscatine West Liberty Wilton

O'brien County Elementary Schools


Hartley Primghar Sheldon

Osceola County Elementary Schools


Sibley    

Page County Elementary Schools


Clarinda College Springs Essex
Shenandoah    

Palo Alto County Elementary Schools


Emmetsburg Graettinger Mallard
Ruthven    

Plymouth County Elementary Schools


Akron Hinton Kingsley
Le Mars Remsen  

Pocahontas County Elementary Schools


Laurens Pocahontas  

Polk County Elementary Schools


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

Pottawattamie County Elementary Schools


Avoca Carter Lake Council Bluffs
Crescent Neola Oakland
Treynor Underwood Walnut

Poweshiek County Elementary Schools


Brooklyn Grinnell Montezuma

Ringgold County Elementary Schools


Diagonal Mount Ayr  

Sac County Elementary Schools


Odebolt Sac City Schaller
Wall Lake    

Scott County Elementary Schools


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

Shelby County Elementary Schools


Elk Horn Harlan Irwin

Sioux County Elementary Schools


Boyden Hawarden Hospers
Ireton Orange City Rock Valley
Sioux Center    

Story County Elementary Schools


Ames Collins Colo
Gilbert Mc Callsburg Nevada
Slater Story City  

Tama County Elementary Schools


Dysart Gladbrook Tama
Traer    

Taylor County Elementary Schools


Bedford Clearfield Lenox

Union County Elementary Schools


Afton Creston  

Van Buren County Elementary Schools


Birmingham Bonparte Douds

Wapello County Elementary Schools


Blakesburg Eldon Ottumwa

Warren County Elementary Schools


Carlisle Indianola Martensdale
Milo Norwalk  

Washington County Elementary Schools


Ainsworth Crawfordsville Kalona
Riverside Washington Wellman

Wayne County Elementary Schools


Corydon Humeston Lineville
Seymour    

Webster County Elementary Schools


Barnum Callender Dayton
Fort Dodge    

Winnebago County Elementary Schools


Buffalo Center Forest City Lake Mills

Winneshiek County Elementary Schools


Decorah Jackson Junction Ossian

Woodbury County Elementary Schools


Anthon Bronson Moville
Sergeant Bluff Sioux City Sloan

Worth County Elementary Schools


Manly Northwood  

Wright County Elementary Schools


Belmond Clarion Dows
Eagle Grove