Skip to content

Public schools by city in Wisconsin

105 Wisconsin cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Wisconsin district directory and search.

Cities with the most public schools

All Wisconsin cities A–Z

CitySchoolsHigh schoolsCharterStudents
Appleton42101416,007
Baraboo8102,495
Beaver Dam7102,947
Beloit17317,347
Birchwood623217
Black River Falls6301,552
Brookfield8306,414
Burlington10114,080
Cameron5221,202
Cedarburg6103,108
Chippewa Falls10204,460
Cudahy6101,985
De Pere13318,109
DeForest5103,118
Delavan5211,449
Eau Claire233310,687
Elkhorn8223,515
Fitchburg5201,218
Fond du Lac16316,458
Fort Atkinson7102,263
Franklin8204,666
Germantown5103,479
Green Bay579327,446
Greendale6112,546
Greenfield9214,846
Hartford6103,465
Hartland9105,179
Hayward6221,885
Holmen7103,787
Hudson9214,902
Janesville25439,725
Kaukauna7124,044
Kenosha327217,194
Kiel5221,299
La Crosse19355,717
Lake Geneva10223,353
Little Chute6221,586
Lodi5111,461
Madison568324,922
Manitowoc11104,452
Marshfield8103,553
Mauston7331,349
McFarland9445,921
Menasha9113,121
Menomonee Falls8104,643
Menomonie6103,022
Mequon6103,553
Merrill7222,686
Middleton9215,664
Milton5103,091
Milwaukee176393674,091
Monona5232,292
Monroe5102,140
Mount Horeb6102,298
Mukwonago8113,899
Muskego5104,312
Necedah522662
Neenah11116,473
Nekoosa6221,197
New Berlin7204,669
New London6211,898
New Richmond7203,502
North Fond du Lac5111,548
Oak Creek11106,554
Oconomowoc10125,686
Onalaska6102,920
Oregon7203,377
Oshkosh19309,101
Plymouth6202,034
Portage8301,905
Prairie du Chien621917
Racine236114,856
Reedsburg6102,591
Rhinelander6102,238
Richland Center8321,440
Ripon5111,548
River Falls8223,442
Shawano5112,079
Sheboygan25689,168
South Milwaukee6102,686
Sparta7232,749
Stevens Point13315,708
Stoughton6102,735
Sturgeon Bay8201,619
Sun Prairie16308,549
Superior8103,900
Sussex6104,424
Tomah9112,674
Two Rivers5111,740
Verona11135,825
Viroqua6331,038
Wales6541,598
Waterford6102,554
Watertown10223,076
Waukesha299711,556
Waunakee7104,415
Waupaca5112,043
Waupun5301,742
Wausau18347,237
Wauwatosa17226,704
West Allis12415,652
West Bend11205,059
Weston8214,366
Whitewater7112,081
Wisconsin Rapids11214,376