Skip to content

Public schools by city in Indiana

95 Indiana 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 Indiana district directory and search.

Cities with the most public schools

All Indiana cities A–Z

CitySchoolsHigh schoolsCharterStudents
Anderson12227,279
Angola5102,393
Avon13109,150
Bedford9213,556
Beech Grove7202,790
Bloomfield7201,963
Bloomington285212,063
Boonville5202,400
Brazil8103,244
Brownsburg121010,503
Carmel183117,020
Cedar Lake6103,297
Chesterton9105,022
Clarksville7318,064
Cloverdale5103,029
Columbia City6103,674
Columbus185111,126
Connersville8203,103
Crawfordsville14405,445
Crown Point10108,768
East Chicago9124,144
Elkhart315217,746
Evansville428422,423
Fairmount6301,794
Fishers212020,449
Fort Wayne7711446,306
Fortville5103,526
Frankfort7204,125
Franklin9105,241
Gary225811,157
Goshen13208,011
Granger5003,181
Greencastle10402,775
Greenfield9104,968
Greensburg8403,789
Greenwood173015,417
Hammond165210,538
Highland7203,165
Hobart9205,285
Huntingburg5201,989
Huntington6103,782
Indianapolis2465174155,673
Jeffersonville8105,959
Kendallville6202,740
Kokomo22618,641
Lafayette264215,145
LaGrange6202,798
LaPorte11015,734
Lawrenceburg5102,656
Lebanon6103,701
Logansport9304,488
Lowell6103,280
Madison5102,513
Marion12414,589
Martinsville9103,965
Merrillville9116,163
Michigan City14205,030
Middlebury5103,424
Middletown5201,771
Mishawaka183012,649
Modoc5307,821
Mooresville5103,249
Mount Vernon5101,999
Muncie20419,006
Munster5104,101
New Albany12216,602
New Castle12403,417
New Palestine5103,621
Newburgh8106,037
Noblesville144312,146
North Vernon6103,014
Pendleton5104,670
Peru5102,193
Plainfield8105,483
Plymouth7103,168
Portage10205,934
Richmond9104,387
Rochester6202,409
Scottsburg5102,337
Sellersburg5113,886
Seymour8105,432
Shelbyville10414,661
South Bend398816,158
Speedway6101,776
Terre Haute224111,335
Valparaiso245010,682
Vincennes9303,923
Wabash10502,817
Warsaw8105,408
Washington6102,639
West Lafayette7206,668
Westfield112110,372
Wheatfield5102,497
Winchester5101,250
Zionsville7106,287