K-12 Schools in 449 Cities, Iowa

SVG
SVG

In Iowa, 449 cities are serving 500,515 students. You can sort the list by city name, number of schools, and student population by touching a column name that you want to sort. You may want to view the schools by school district.

CityNumber of Schools PublicPrivateElementaryMiddleHigh PopulationTeachers
Ackley 330 101 445 33
Adair 220 100 264 27
Adel 330 011 1,421 92
Afton 220 111 530 42
Akron 330 111 586 43
Albert City 110 100 116 12
Albia 550 001 1,205 80
Alburnett 330 111 664 49
Alden 110 100 280 23
Algona 752 122 2,228 128
Alleman 330 111 1,254 78
Allison 110 100 376 31
Alta 220 001 522 38
Alton 413 310 523 41
Altoona 440 400 2,081 133
Ames 981 611 4,721 349
Anamosa 431 111 1,355 107
Andrew 220 110 178 17
Anita 550 212 872 39
Ankeny 20182 1211 12,161 692
Anthon 220 110 261 73
Aplington 220 010 365 27
Arlington 330 111 618 51
Armstrong 110 001 198 18
Atkins 110 000 371 21
Atlantic 440 011 1,441 109
Audubon 220 011 532 42
Aurelia 220 010 - -
Avoca 330 011 737 65
Barnum 110 100 479 32
Baxter 220 111 451 32
Bedford 220 111 464 45
Belle Plaine 220 101 552 41
Bellevue 321 222 969 67
Belmond 330 102 743 56
Bennett 110 100 82 10
Bettendorf 14113 1144 8,621 581
Blairsburg 110 100 91 9
Blakesburg 110 100 140 13
Bloomfield 330 011 1,220 86
Blue Grass 110 100 299 23
Bode 110 100 57 8
Bondurant 440 011 2,166 137
Boone 972 231 2,567 188
Boyden 110 100 323 23
Britt 220 001 421 35
Bronson 110 100 361 25
Brooklyn 220 101 609 43
Buffalo 110 100 252 22
Buffalo Center 330 111 511 36
Burlington 1183 334 4,450 351
Burnside 110 010 335 18
Bussey 220 101 368 28
Calamus 110 100 275 19
Calmar 211 111 364 26
Camanche 330 011 993 68
Cambridge 110 000 403 26
Carlisle 330 011 1,829 109
Carroll 541 122 2,946 182
Carson 110 000 149 7
Carter Lake 110 100 400 30
Cascade 321 221 901 78
Cedar Falls 12102 921 5,874 420
Cedar Rapids 534112 29148 25,322 1,741
Center Point 330 011 1,252 92
Centerville 550 111 1,408 97
Central City 220 111 334 31
Chariton 440 011 1,197 89
Charles City 541 111 1,771 122
Charter Oak 220 110 201 19
Cherokee 330 011 1,105 72
Churdan 220 101 228 17
Clarence 110 001 355 31
Clarinda 642 223 1,499 106
Clarion 330 111 1,011 71
Clarksville 220 101 321 30
Clear Lake 330 111 1,323 86
Clinton 761 522 3,889 290
Clive 330 200 1,870 137
Colesburg 110 100 308 27
Colfax 220 101 808 48
College Springs 220 101 157 17
Collins 110 100 190 16
Colo 110 011 275 23
Columbus Junction 330 101 717 59
Conrad 220 001 400 32
Coon Rapids 220 111 444 36
Coralville 752 500 2,625 200
Corning 220 101 416 39
Correctionville 110 011 225 19
Corydon 220 101 642 42
Council Bluffs 20173 1166 12,560 843
Crawfordsville 110 100 285 22
Crescent 110 100 70 5
Cresco 431 201 1,321 90
Creston 642 331 1,641 137
Dakota City 110 000 165 8
Dallas 110 100 233 14
Dallas Center 321 101 726 47
DANBURY 101 100 62 5
Danville 220 101 712 45
Davenport 31265 2044 15,806 1,171
Dayton 110 000 231 19
De Witt 431 111 1,412 108
Decorah 752 131 1,849 131
Delhi 330 011 520 40
Delmar 110 100 177 13
Denison 651 121 2,438 151
Denver 440 111 851 52
Des Moines 766610 512410 37,772 2,488
DeSoto 110 000 454 32
DeWitt 110 000 320 23
Dexter 110 000 162 15
Diagonal 220 111 125 12
Dike 220 001 576 50
Donahue 110 100 250 18
Donnellson 330 111 1,156 68
DOON 202 210 45 7
Douds 110 100 334 24
Dow City 110 100 215 16
Dubuque 24186 1654 12,085 1,013
Dunkerton 220 111 451 38
Dunlap 110 011 237 19
Durant 330 101 692 48
Dyersville 413 301 1,101 77
Dysart 220 110 425 31
Eagle Grove 330 011 869 68
Earlham 330 111 609 48
Earlville 110 000 103 7
Early 110 010 184 12
Eddyville 220 101 792 54
Edgewood 110 001 237 23
Eldon 330 011 943 65
Eldora 220 101 591 46
Eldridge 440 201 2,339 152
Elgin 220 110 - -
Elk Horn 110 011 115 7
Elk Run Heights 110 000 177 18
Elkader 220 101 439 35
Emmetsburg 431 121 937 68
Epworth 220 101 1,223 78
Essex 220 111 212 21
Estherville 330 011 1,322 98
Evansdale 220 110 864 74
Exira 110 100 113 6
Fairbank 770 651 643 47
Fairfield 541 122 1,815 158
Farley 321 220 1,362 89
Farmington 110 100 167 13
Farnhamville 110 000 264 17
Fayette 211 110 127 9
Fenton 110 100 172 16
Fontanelle 110 010 150 12
Forest City 330 011 1,175 85
Fort Dodge 1073 243 4,771 332
Fort Madison 541 122 2,175 172
Fredericksburg 220 010 350 23
Fremont 110 100 102 9
Galva 110 000 100 7
Garden Grove 110 001 98 12
Garnavillo 110 100 167 13
Garner 330 011 896 61
Garwin 110 001 230 17
George 330 011 240 23
Gilbert 440 011 1,560 93
GILBERTVILLE 202 221 541 44
Gilman 110 010 316 20
Gilmore City 110 100 70 8
Glenwood 440 011 2,102 129
Glidden 220 101 343 27
Goose Lake 220 111 847 61
Gowrie 110 001 326 24
Graettinger 220 011 229 11
Granger 220 000 584 29
Green Mountain 110 100 305 20
Greene 110 001 263 24
Greenfield 220 101 491 44
Grimes 550 300 2,455 145
Grinnell 651 121 1,730 122
Griswold 220 111 262 22
Grundy Center 330 011 690 64
Guthrie Center 220 101 521 44
Guttenberg 431 232 798 40
Hamburg 220 110 145 19
Hampton 440 011 1,252 101
Harlan 541 111 1,677 104
Hartford 110 000 366 18
Hartley 220 001 421 40
Hastings 110 100 266 19
Hawarden 330 011 657 48
Hazelton 110 110 38 2
Hiawatha 321 200 789 61
Hills 110 100 205 27
Hinton 330 001 819 51
Holstein 220 001 342 33
HOLY CROSS 202 200 127 10
Hopkinton 110 000 88 7
Hospers 110 100 232 16
Hubbard 110 010 194 16
Hudson 220 101 753 49
Hull 514 223 997 79
Humboldt 330 011 1,274 81
Humeston 110 100 152 13
Huxley 220 011 918 57
Ida Grove 220 101 - -
Independence 752 222 1,740 121
Indianola 761 511 3,775 256
Inwood 431 211 1,005 68
Iowa City 18162 1414 9,067 673
Iowa Falls 440 011 1,259 87
Ireton 211 110 227 18
Irwin 110 000 225 11
Jackson Junction 220 101 361 22
Janesville 220 111 432 29
Jefferson 330 011 1,296 95
Jesup 431 121 1,053 70
Jewell 220 101 730 49
Johnston 880 500 7,298 414
Kalona 422 111 889 68
Kanawha 211 120 195 18
Keokuk 752 222 2,034 155
Keosauqua 110 001 377 24
Keota 220 101 331 39
Keystone 110 000 176 15
Kingsley 220 001 309 27
Knoxville 440 011 1,656 129
La Porte City 220 101 660 50
Lacona 110 000 114 9
Lake City 110 001 318 29
Lake Mills 330 111 703 56
Lake Park 220 111 362 27
Lake View 110 001 266 25
Lamoni 330 111 349 33
Lansing 220 001 163 19
Latimer 211 110 170 14
Laurel 110 000 272 19
Laurens 220 100 170 17
Lawton 110 001 272 19
Le Grand 110 001 238 21
Le Mars 660 312 2,175 138
LeClaire 330 200 1,497 107
Lenox 220 101 518 41
Leon 431 112 720 57
Letts 330 101 896 70
Liberty Center 110 001 234 19
Lisbon 330 101 673 45
Little Rock 220 100 187 15
Logan 220 101 722 49
Lone Tree 220 111 496 37
Long Grove 110 100 419 29
Lowden 110 100 177 14
LuVerne 110 100 61 10
Madrid 440 111 664 47
Malvern 110 001 207 19
Manchester 431 111 1,621 122
Manly 220 001 380 30
Manning 220 011 470 34
Manson 110 001 330 25
Mapleton 220 101 441 36
Maquoketa 541 111 1,506 121
Marcus 220 001 354 28
Marengo 220 101 586 40
Marion 17161 233 8,467 543
Marshalltown 1192 211 5,401 396
Martensdale 220 101 568 39
Mason City 1082 224 4,452 302
Massena 220 110 239 20
Maxwell 110 001 223 21
Maynard 220 111 278 25
Mcgregor 220 010 300 19
Mechanicsville 110 100 193 18
Mediapolis 330 111 881 61
Melcher 110 001 83 12
Middle Amana 110 100 145 9
Miles 110 100 276 20
Milford 330 011 1,058 87
Milo 110 000 148 11
Missouri Valley 330 111 798 59
Mitchellville 110 100 235 18
Mondamin 220 111 331 21
Monona 220 001 530 38
Monroe 220 101 620 46
Montezuma 330 111 504 128
Monticello 541 111 1,238 85
Moravia 220 101 384 29
Morning Sun 110 100 115 10
Moulton 220 101 192 21
Mount Ayr 220 101 630 56
Mount Pleasant 761 422 1,969 146
Mount Vernon 330 011 1,402 94
Moville 330 111 614 47
Murray 220 111 328 30
Muscatine 12111 701 5,214 400
Nashua 220 111 470 39
Neola 330 111 690 47
Nevada 330 011 1,579 107
New Albin 110 100 173 11
New Hampton 431 121 1,256 90
New Hartford 220 110 344 28
New London 220 111 548 41
New Sharon 220 101 555 43
Newell 330 111 501 48
NEWHALL 101 110 186 12
Newton 871 121 3,136 215
Nora Springs 220 010 431 28
North English 220 111 483 38
North Liberty 972 511 3,980 239
Northwood 220 101 591 39
Norwalk 752 211 2,961 207
Norway 110 000 327 24
Oakland 220 011 505 44
Odebolt 220 110 369 25
Oelwein 541 111 1,293 92
Ogden 330 111 711 51
Olin 110 100 80 10
Onawa 330 111 661 51
Orange City 422 212 1,423 102
Orient 220 101 161 15
Osage 330 011 981 65
Osceola 330 111 1,428 112
Oskaloosa 541 221 2,455 187
Ossian 220 010 296 24
Ottumwa 1192 622 4,697 343
Oxford 110 100 269 23
Oxford Junction 110 100 230 18
Packwood 220 101 562 40
Panora 330 111 724 51
Parkersburg 220 001 497 40
Paullina 211 111 351 31
Pella 853 222 3,309 214
Peosta 211 210 716 49
Perry 431 221 1,845 143
Pierson 220 010 142 8
Pleasant Hill 440 101 4,137 238
Pleasantville 330 101 758 55
Pocahontas 431 202 789 61
Polk City 110 000 525 30
Postville 220 101 721 65
Prairie City 220 110 470 37
Preston 110 001 247 19
Primghar 110 100 316 22
Princeton 110 100 199 12
PROTIVIN 101 100 45 5
Radcliffe 110 100 197 14
Readlyn 211 210 193 10
Red Oak 330 101 873 67
Redfield 110 010 189 15
Reinbeck 220 101 463 47
Remsen 422 232 772 68
Riceville 220 111 356 31
Riverside 330 111 637 55
Robins 110 000 949 67
Rock Rapids 330 011 790 61
Rock Valley 633 332 1,556 109
Rockford 220 101 458 36
Rockwell 110 100 183 13
Rockwell City 220 010 637 46
Roland 110 010 328 21
Royal 110 100 126 12
Runnells 110 100 270 17
Ruthven 220 101 195 37
Sac City 220 010 464 32
Salem 110 100 126 8
Sanborn 211 120 299 25
Schaller 110 100 204 14
Schleswig 220 010 165 18
Sergeant Bluff 440 011 1,617 101
Seymour 220 011 256 39
Sheffield 330 011 536 42
Sheldon 532 231 1,258 90
Shell Rock 110 000 161 13
Shellsburg 110 100 252 17
Shenandoah 440 011 1,120 88
Sibley 330 011 825 60
Sidney 330 212 522 43
Sigourney 220 101 579 40
Sioux Center 431 121 1,888 139
Sioux City 29209 1376 16,433 1,089
Sioux Rapids 330 101 674 41
Slater 110 000 404 29
Sloan 220 101 601 46
Solon 440 011 1,501 95
Spencer 752 211 2,335 157
SPILLVILLE 101 000 64 6
Spirit Lake 330 011 1,284 80
Springville 220 101 419 32
St Ansgar 330 111 622 39
Stanton 220 111 234 19
State Center 330 111 1,063 70
Storm Lake 550 011 2,511 162
Story City 220 001 792 55
Stratford 110 100 82 9
Stuart 220 001 487 41
Sully 330 111 504 39
Sumner 220 001 481 38
Swea City 220 110 282 24
Tabor 220 101 515 36
Tama 330 112 1,093 78
Terril 110 100 174 14
Thornburg 330 101 253 21
Tiffin 440 011 1,582 114
Tipton 330 011 991 66
Toledo 110 010 457 31
Traer 220 101 460 37
Treynor 330 111 814 51
Tripoli 220 111 421 44
Troy Mills 330 111 590 42
Truro 330 011 844 65
Underwood 330 111 825 51
Union 110 010 194 11
Urbana 110 000 343 10
Urbandale 1192 932 5,923 412
Van Horne 220 001 679 42
Van Meter 330 111 824 56
Victor 220 101 350 22
Villisca 220 110 280 22
Vinton 330 011 1,258 89
Walcott 220 100 580 42
Wall Lake 110 000 184 17
Wapello 330 111 611 47
Washington 541 111 1,923 143
Washta 110 100 228 19
Waterloo 21165 1475 11,478 830
Waukee 880 300 7,044 442
Waukon 541 111 1,245 84
Waverly 761 112 2,259 151
Wayland 110 001 206 21
Webster City 541 111 1,681 112
Wellman 330 112 675 52
Wellsburg 321 120 262 24
West Bend 330 011 320 26
West Branch 431 012 876 81
West Burlington 330 111 970 69
West Des Moines 19145 1233 11,723 769
West Liberty 440 111 1,439 115
WEST POINT 101 100 163 13
West Union 220 001 663 52
Westside 220 111 204 17
Wheatland 110 001 215 20
Whiting 220 101 210 23
Williamsburg 321 211 1,299 98
Wilton 220 101 917 59
Winfield 220 111 466 38
Winterset 440 001 1,738 115
Winthrop 330 111 641 45
Woodbine 220 011 511 35
Woodward 431 033 934 77
Wyoming 110 011 254 18
Zearing 110 000 168 11