Iowa School Districts

340 districts

Des Moines Independent Comm School District

Urban
Des Moines
30,277
Students
59
Schools

Cedar Rapids Comm School District

Urban
Cedar Rapids
15,589
Students
34
Schools

Iowa City Comm School District

Urban
Iowa City
14,776
Students
29
Schools

Sioux City Comm School District

Urban
Sioux City
14,661
Students
21
Schools

Waukee Comm School District

Suburban
Waukee
13,600
Students
18
Schools

Davenport Comm School District

Urban
Davenport
13,523
Students
27
Schools

Ankeny Comm School District

Suburban
Ankeny
12,669
Students
17
Schools

Waterloo Comm School District

Urban
Waterloo
10,606
Students
18
Schools

Dubuque Comm School District

Urban
Dubuque
10,451
Students
18
Schools

West Des Moines Comm School District

Urban
West Des Moines
9,170
Students
14
Schools

Council Bluffs Comm School District

Suburban
Council Bluffs
8,546
Students
15
Schools

Linn-Mar Comm School District

Suburban
Marion
7,536
Students
12
Schools

Johnston Comm School District

Suburban
Johnston
7,480
Students
8
Schools

Southeast Polk Comm School District

Rural
Altoona
7,424
Students
11
Schools

Cedar Falls Comm School District

Urban
Cedar Falls
5,910
Students
10
Schools

Pleasant Valley Comm School District

Suburban
Bettendorf
5,826
Students
8
Schools

College Comm School District

Urban
Cedar Rapids
5,749
Students
10
Schools

Marshalltown Comm School District

Town
Marshalltown
5,177
Students
10
Schools

Ottumwa Comm School District

Town
Ottumwa
5,011
Students
11
Schools

Ames Comm School District

Urban
Ames
4,735
Students
8
Schools

Muscatine Comm School District

Town
Muscatine
4,530
Students
9
Schools

Bettendorf Comm School District

Suburban
Bettendorf
4,528
Students
7
Schools

Urbandale Comm School District

Suburban
Urbandale
4,255
Students
6
Schools

Dallas Center-Grimes Comm School District

Rural
Grimes
3,770
Students
7
Schools

Western Dubuque Comm School District

Rural
Farley
3,749
Students
8
Schools

Indianola Comm School District

Town
Indianola
3,634
Students
6
Schools

Fort Dodge Comm School District

Town
Fort Dodge
3,611
Students
7
Schools

Norwalk Comm School District

Suburban
Norwalk
3,591
Students
5
Schools

Mason City Comm School District

Town
Mason City
3,509
Students
9
Schools

North Scott Comm School District

Suburban
Eldridge
3,442
Students
7
Schools

Clinton Comm School District

Town
Clinton
3,359
Students
6
Schools

Burlington Comm School District

Town
Burlington
3,233
Students
8
Schools

Lewis Central Comm School District

Suburban
Council Bluffs
3,146
Students
4
Schools

Clear Creek Amana Comm School District

Suburban
Oxford
3,126
Students
7
Schools

Storm Lake Comm School District

Town
Storm Lake
2,933
Students
6
Schools

Newton Comm School District

Town
Newton
2,770
Students
7
Schools

Bondurant-Farrar Comm School District

Suburban
Bondurant
2,767
Students
5
Schools

Pella Comm School District

Town
Pella
2,476
Students
5
Schools

Waverly-Shell Rock Comm School District

Town
Waverly
2,372
Students
7
Schools

Carlisle Comm School District

Rural
Carlisle
2,296
Students
4
Schools

Adel DeSoto Minburn Comm School District

Town
Adel
2,295
Students
5
Schools

North Polk Comm School District

Rural
Alleman
2,284
Students
5
Schools

Le Mars Comm School District

Town
Le Mars
2,268
Students
6
Schools

Spencer Comm School District

Town
Spencer
2,267
Students
5
Schools

Denison Comm School District

Town
Denison
2,259
Students
4
Schools

Marion Independent School District

Suburban
Marion
2,167
Students
5
Schools

Oskaloosa Comm School District

Town
Oskaloosa
2,130
Students
5
Schools

Glenwood Comm School District

Town
Glenwood
2,087
Students
4
Schools

Boone Comm School District

Town
Boone
1,983
Students
4
Schools

Ballard Comm School District

Rural
Huxley
1,960
Students
4
Schools