Skip to content

Public schools by city in Missouri

112 Missouri 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 Missouri district directory and search.

Cities with the most public schools

All Missouri cities A–Z

CitySchoolsHigh schoolsCharterStudents
Arnold10105,177
Ballwin12106,479
Belton8104,230
Bethany520741
Blue Springs173012,217
Bolivar5102,725
Bonne Terre5401,458
Boonville8401,662
Bowling Green5101,142
Branson8104,728
Brentwood510847
Buffalo5201,576
Butler5201,087
Camdenton7303,459
Cape Girardeau12304,608
Carl Junction6103,331
Carthage11205,070
Chesterfield13208,948
Chillicothe520932
Clayton7202,411
Clinton8202,018
Columbia396018,648
Desoto6102,782
Dexter6102,020
Doniphan7201,635
Eldon6202,054
Excelsior Springs8302,661
Farmington10303,937
Fenton7103,873
Ferguson8102,759
Festus10204,531
Florissant305014,505
Fulton12502,362
Gladstone7102,949
Grain Valley8104,546
Grandview8103,027
Hannibal9203,201
Harrisonville8202,196
Hayti520608
Hazelwood8104,370
Hillsboro13507,640
Imperial10206,641
Independence405017,970
Jackson8105,748
Jefferson City24709,079
Jennings7102,269
Joplin18307,891
Kansas City164304469,578
Kearney8103,364
Kennett7201,807
Kirksville5202,374
Kirkwood9105,982
Lamar5201,158
Lebanon9304,915
Lee's Summit325018,569
Liberty16409,962
Macon5201,174
Manchester5103,234
Marshall7202,042
Marshfield6103,045
Maryland Heights6104,246
Maryville6301,408
Mexico6202,374
Moberly8202,102
Monett7202,396
Mount Vernon5101,542
Mountain Grove7201,589
Neosho11204,838
Nevada7201,798
New Haven510707
Nixa11106,792
O'Fallon214012,504
Ozark8105,959
Pacific6202,306
Park Hills8202,998
Perryville5202,103
Platte City5203,249
Pleasant Hill5102,080
Poplar Bluff13405,006
Potosi5102,114
Raymore8003,565
Raytown13305,297
Reeds Spring7301,718
Republic8105,318
Rogersville5102,402
Rolla9304,189
Salem9102,169
Sedalia12205,330
Seneca5101,487
Sikeston12403,618
Smithville5102,514
Springfield6612027,772
St Ann5002,441
St Charles367021,260
St Clair5102,062
St Joseph307010,770
St Louis206433479,429
St Peters13208,459
Sullivan6102,245
Troy9205,203
Union6103,125
University City7102,853
Vandalia540571
Warrensburg8303,558
Warrenton6102,981
Washington6202,708
Waynesville6204,030
Webb City10104,391
Wentzville153012,182
West Plains11204,137
Wildwood7104,926
Willard5103,101