Skip to content

Public schools by city in Kentucky

100 Kentucky 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 Kentucky district directory and search.

Cities with the most public schools

All Kentucky cities A–Z

CitySchoolsHigh schoolsCharterStudents
Albany5201,491
Alexandria6303,855
Ashland22706,091
Barbourville11502,976
Bardstown14505,639
Barlow5201,015
Benton10303,521
Berea10304,658
Bowling Green4212021,523
Brandenburg6303,589
Burlington5102,350
Cadiz6301,954
Campbellsville10504,064
Carrollton7301,973
Columbia5202,585
Corbin14405,272
Covington16304,977
Crestwood11405,596
Cynthiana8302,982
Danville11404,040
Dry Ridge5102,917
Edgewood5102,143
Elizabethtown19507,380
Elkton6401,375
Erlanger8302,132
Florence9205,935
Fort Thomas5103,170
Frankfort19707,121
Franklin6203,080
Georgetown16409,412
Glasgow18606,783
Grayson5102,233
Greensburg5201,675
Greenville6303,108
Harlan6101,177
Harrodsburg7402,674
Hartford6402,222
Hazard11303,412
Hebron6204,066
Henderson12305,937
Hodgenville5102,409
Hopkinsville16506,558
Independence6105,962
Irvine7302,210
Jackson7401,858
Lancaster5202,243
Lawrenceburg8203,633
Lebanon8202,636
Leitchfield7303,010
Lexington8020042,175
Liberty6202,179
London16507,404
Louisa5102,138
Louisville16432087,591
Madisonville14404,591
Manchester9202,682
Mayfield11504,962
Maysville5202,668
Middlesboro8301,743
Monticello9503,058
Morehead9303,136
Morganfield6301,544
Morgantown7302,219
Mount Sterling8304,442
Mount Vernon6302,299
Mount Washington7105,118
Murray13504,966
Newport5201,290
Nicholasville12407,728
Olive Hill6201,623
Owensboro3510015,152
Owingsville5201,936
Paducah19308,880
Paintsville8202,590
Paris9203,288
Pikeville12705,192
Pineville7201,927
Princeton5201,879
Radcliff7104,264
Richmond15507,023
Russell5301,611
Russell Springs5202,544
Russellville8402,420
Salyersville5101,902
Scottsville6203,138
Shelbyville14506,157
Shepherdsville13406,230
Somerset16508,873
Springfield5301,194
Stanton5201,606
Taylorsville6103,341
Tompkinsville6301,602
Union7207,565
Vanceburg5201,394
Versailles7303,704
West Liberty9401,655
Whitesburg7301,866
Williamsburg10304,095
Williamstown5101,158
Winchester10205,340