Find a School
School Rankings
Find a School
School Rankings
Home
Kentucky
City Rankings
Best Cities in Kentucky for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in Kentucky and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
Year after year, SchoolDigger is
always
the first to publish Kentucky test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
The list is updated annually upon the release of the test scores by the Kentucky Department of Education. The most recent update was on Thursday, October 3, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2023 - 2024
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
Rank (of 320)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
1
st
Anchorage
1
0
0
0
0
0.996
1
2
nd
Sweeden
1
0
0
0
0
0.988
2
3
rd
Keavy
1
0
0
0
0
0.981
7
4
4
th
Junction City
1
0
0
0
0
0.966
17
13
5
th
Fort Thomas
3
1
1
0
3
0.955
5
6
th
Brodhead
1
0
0
0
0
0.95
199
193
7
th
Goshen
1
1
1
0
1
0.946
10
3
8
th
Spottsville
1
0
0
0
0
0.943
4
4
9
th
Wooton
1
0
0
0
0
0.938
14
5
10
th
Hanson
1
0
0
0
0
0.934
21
11
11
th
Union
3
2
2
0
1
0.923
12
1
12
th
Cawood
1
0
0
0
0
0.922
13
1
13
th
Fort Mitchell
1
0
2
1
0
0.92
16
3
14
th
Perryville
1
0
0
0
0
0.92
3
11
15
th
Bledsoe
1
0
0
0
0
0.908
26
11
16
th
East Bernstadt
2
0
0
0
0
0.903
8
8
17
th
Yeaddiss
1
0
0
0
0
0.901
55
38
18
th
Gamaliel
1
0
0
0
0
0.898
9
9
19
th
Stoney Fork
1
0
0
0
0
0.895
137
118
20
th
Rush
1
0
1
0
0
0.883
40
20
21
st
Freeburn
1
0
0
0
0
0.879
6
15
22
nd
Hagerhill
1
0
0
0
1
0.874
95
73
23
rd
Loretto
1
0
0
0
0
0.873
20
3
24
th
Symsonia
1
0
0
0
0
0.872
15
9
25
th
Ezel
1
0
0
0
0
0.858
25
26
th
Hebron
3
1
2
0
2
0.857
18
8
27
th
Hazel Green
1
0
0
0
0
0.848
78
51
28
th
La Grange
1
0
1
0
0
0.844
31
3
29
th
Fancy Farm
1
0
0
0
0
0.841
11
18
30
th
Stamping Ground
1
0
0
0
0
0.839
68
38
31
st
Walton
1
1
1
0
1
0.834
27
4
32
nd
Prospect
2
0
0
0
2
0.833
22
10
33
rd
Flat Lick
2
0
0
0
0
0.828
138
105
34
th
Corydon
1
0
0
0
0
0.825
49
15
35
th
Ary
1
0
0
0
0
0.824
57
22
36
th
Pikeville
5
0
6
1
2
0.824
56
20
37
th
Hustonville
1
0
0
0
0
0.819
32
5
38
th
Russell
1
1
3
0
0
0.813
30
8
39
th
Alvaton
1
0
0
0
0
0.812
29
10
40
th
Morning View
1
0
0
0
0
0.809
46
6
41
st
Eddyville
1
1
1
0
0
0.809
52
11
42
nd
Edgewood
2
1
1
0
2
0.808
33
9
43
rd
Smithland
1
0
1
0
0
0.806
126
83
44
th
Burnside
1
0
0
0
1
0.801
66
22
45
th
Mayfield
4
2
5
0
1
0.797
47
2
46
th
Simpsonville
1
0
0
0
1
0.794
94
48
47
th
Payneville
1
0
0
0
0
0.793
114
67
48
th
Pine Knot
2
0
0
0
0
0.79
125
77
49
th
Hoskinston
1
0
0
0
0
0.789
115
66
50
th
Somerset
7
3
5
0
4
0.778
34
16
51
st
Dorton
1
0
0
0
0
0.778
51
52
nd
Villa Hills
1
0
0
0
1
0.775
19
33
53
rd
Viper
1
0
0
0
0
0.772
24
29
54
th
Clarkson
1
0
0
0
1
0.765
28
26
55
th
Murray
4
2
5
0
1
0.763
41
14
56
th
Crestwood
5
2
2
0
0
0.763
36
20
57
th
Calhoun
1
1
2
0
0
0.761
44
13
58
th
London
8
2
5
1
3
0.751
42
16
59
th
Wingo
1
0
0
0
0
0.747
210
151
60
th
Kimper
1
0
0
0
0
0.747
110
50
61
st
Midway
1
0
0
0
0
0.74
156
95
62
nd
Nancy
1
0
0
0
0
0.736
109
47
63
rd
Clinton
1
0
1
0
0
0.736
70
7
64
th
Waddy
1
0
0
0
0
0.734
88
24
65
th
Baxter
1
0
1
0
0
0.734
107
42
66
th
Eubank
1
0
0
0
0
0.727
38
28
67
th
Staffordsville
1
0
0
0
0
0.724
45
22
68
th
Hartford
1
1
4
0
0
0.723
87
19
69
th
Independence
5
2
1
0
4
0.72
81
12
70
th
Williamsburg
5
1
3
1
0
0.717
129
59
71
st
Harlan
2
0
1
0
0
0.716
43
28
72
nd
Science Hill
1
0
0
0
0
0.715
71
1
73
rd
Berea
4
3
3
0
0
0.708
106
33
74
th
Russell Springs
2
1
2
0
0
0.707
85
11
75
th
Mousie
1
0
0
0
0
0.705
35
40
76
th
Sidney
1
0
0
0
0
0.704
53
23
77
th
Olmstead
1
0
0
0
0
0.701
105
28
78
th
Auburn
1
0
0
0
1
0.7
80
2
79
th
Hyden
1
0
2
0
1
0.699
97
18
80
th
Barlow
1
1
2
0
0
0.695
83
3
81
st
Rockholds
1
0
0
0
0
0.695
23
58
82
nd
Tyner
1
0
0
0
0
0.691
48
34
83
rd
Taylor Mill
0
1
1
0
3
0.69
63
20
84
th
Barbourville
3
1
7
2
0
0.69
101
17
85
th
Richmond
7
3
6
0
3
0.685
84
1
86
th
Oneida
2
0
0
0
1
0.68
72
14
87
th
Paint Lick
1
0
0
0
0
0.679
252
165
88
th
Adairville
1
0
0
0
0
0.674
139
51
89
th
Emmalena
1
0
0
0
0
0.673
54
35
90
th
Fordsville
1
0
0
0
0
0.669
154
64
91
st
Leitchfield
2
1
3
0
4
0.665
89
2
92
nd
Versailles
3
1
2
0
3
0.664
74
18
93
rd
Manchester
5
1
2
1
2
0.66
64
29
94
th
Mc Kee
1
1
3
0
0
0.659
149
55
95
th
Brownsville
0
2
1
0
0
0.654
103
8
96
th
Belfry
1
1
2
0
0
0.653
121
25
97
th
Paducah
10
3
3
2
3
0.65
127
30
98
th
Herndon
1
0
0
0
0
0.648
112
14
99
th
Greensburg
2
1
3
0
0
0.647
111
12
100
th
Littcarr
1
0
0
0
0
0.645
92
8
101
st
Whitley City
1
0
0
0
0
0.642
134
33
102
nd
Elkhorn City
1
0
0
0
0
0.642
240
138
103
rd
Hardinsburg
1
0
0
0
2
0.641
124
21
104
th
Smiths Grove
2
0
0
0
0
0.638
135
31
105
th
Taylorsville
2
1
1
1
0
0.634
177
72
106
th
Cold Spring
2
0
0
1
1
0.633
90
16
107
th
Neon
0
1
0
0
0
0.633
120
13
108
th
Tollesboro
1
0
0
0
0
0.631
90
18
109
th
Pineville
2
0
2
1
0
0.63
160
51
110
th
Crofton
1
0
0
0
1
0.629
142
32
111
th
Lawrenceburg
4
1
1
0
1
0.627
131
20
112
th
Brandenburg
1
2
3
0
0
0.625
73
39
113
th
Princeton
2
1
2
0
0
0.622
108
5
114
th
Danville
3
2
5
2
3
0.622
86
28
115
th
Madisonville
4
2
4
1
4
0.618
118
3
116
th
Rineyville
1
0
0
0
0
0.616
37
79
117
th
Centertown
1
0
0
0
0
0.613
286
169
118
th
Henderson
6
2
2
1
1
0.608
119
1
119
th
Beaver Dam
2
0
0
0
0
0.607
122
3
120
th
Verona
1
0
0
0
0
0.606
59
61
121
st
Jamestown
1
0
0
0
0
0.601
200
79
122
nd
Southgate
1
0
0
0
1
0.601
172
50
123
rd
Alexandria
3
2
3
0
3
0.601
50
73
124
th
Evarts
2
0
0
0
0
0.599
183
59
125
th
Lewisport
1
1
2
0
0
0.598
123
2
126
th
Utica
1
0
0
0
0
0.597
153
27
127
th
Cumberland
1
0
0
0
0
0.596
176
49
128
th
Waco
1
0
0
0
0
0.596
150
22
129
th
Whitesville
1
0
0
0
2
0.594
157
28
130
th
West Liberty
3
1
4
0
1
0.594
201
71
131
st
Lewisburg
1
0
0
0
2
0.594
102
29
132
nd
Hodgenville
2
1
1
0
0
0.593
104
28
133
rd
Vine Grove
1
1
0
0
0
0.592
69
64
134
th
Bardwell
1
1
1
0
0
0.59
93
41
135
th
Sandgap
1
0
0
0
0
0.59
75
60
136
th
Tompkinsville
2
1
2
0
0
0.587
132
4
137
th
Corbin
6
1
5
2
0
0.586
58
79
138
th
Burlington
3
1
1
0
1
0.584
163
25
139
th
Glasgow
7
2
6
1
2
0.58
146
7
140
th
Mount Washington
4
2
2
0
0
0.58
76
64
141
st
Cecilia
2
1
1
0
0
0.58
61
80
142
nd
Grayson
3
1
1
0
0
0.576
113
29
143
rd
Hawesville
1
0
0
0
0
0.575
159
16
144
th
West Paducah
1
1
0
1
0
0.575
117
27
145
th
Buckner
1
1
1
1
0
0.573
62
83
146
th
Flatwoods
1
0
0
0
0
0.571
82
64
147
th
Wittensville
1
0
0
0
0
0.569
116
31
148
th
Marion
1
1
2
0
0
0.566
133
15
149
th
Willisburg
1
0
0
0
0
0.563
67
82
150
th
Grethel
1
0
0
0
0
0.556
60
90
151
st
Calvert City
1
1
0
0
0
0.555
158
7
152
nd
Burkesville
1
1
1
0
0
0.552
205
53
153
rd
North Middletown
1
0
0
0
0
0.552
259
106
154
th
Catlettsburg
2
0
0
0
0
0.547
154
154
th
Ekron
2
1
0
0
0
0.547
144
10
156
th
Paintsville
2
1
2
1
1
0.546
190
34
157
th
Greenup
1
0
2
0
0
0.546
168
11
158
th
Wallins Creek
1
0
0
0
0
0.543
250
92
159
th
Eastern
1
0
1
0
0
0.543
235
76
160
th
Martin
1
0
1
1
0
0.539
170
10
161
st
Hazard
4
1
3
1
0
0.539
99
62
162
nd
Dawson Springs
1
0
1
1
0
0.538
178
16
163
rd
Middlesboro
2
1
3
0
1
0.537
194
31
164
th
Middletown
1
1
1
0
0
0.537
79
85
165
th
Munfordville
1
0
1
0
0
0.536
128
37
166
th
Waynesburg
2
0
0
0
0
0.535
238
72
167
th
Springfield
1
1
3
0
1
0.53
209
42
168
th
Lancaster
2
1
2
0
0
0.528
202
34
169
th
Liberty
3
1
2
0
4
0.526
189
20
170
th
Campton
1
1
1
0
1
0.526
228
58
171
st
Lebanon
3
3
2
1
1
0.523
198
27
172
nd
Garrison
1
0
0
0
0
0.523
130
42
173
rd
Bowling Green
18
5
13
2
8
0.519
181
8
174
th
Louisa
3
1
1
0
2
0.518
143
31
175
th
Elizabethtown
7
3
6
4
2
0.518
161
14
176
th
Ludlow
1
0
1
0
0
0.517
152
24
177
th
Olive Hill
2
1
2
1
0
0.516
162
15
178
th
Nicholasville
6
2
4
0
0
0.515
165
13
179
th
Bremen
1
0
0
0
0
0.515
141
38
180
th
Owensboro
16
5
10
0
7
0.515
166
14
181
st
Lexington
42
12
21
0
32
0.515
167
14
182
nd
Vanceburg
2
1
2
0
0
0.509
140
42
183
rd
Mount Sterling
4
1
4
0
2
0.507
164
19
184
th
Brooksville
1
1
1
0
0
0.506
184
185
th
Raceland
1
1
1
0
0
0.504
77
108
186
th
Sonora
1
0
0
1
0
0.504
192
6
187
th
Covington
8
1
3
1
7
0.501
169
18
188
th
Sacramento
1
0
0
0
0
0.498
227
39
189
th
Harned
0
1
2
0
0
0.496
174
15
190
th
Georgetown
8
3
4
0
5
0.488
179
11
191
st
Nebo
1
0
0
0
0
0.487
246
55
192
nd
Dixon
1
1
2
0
0
0.486
191
1
193
rd
Morehead
3
2
3
0
3
0.485
171
22
194
th
Harrodsburg
2
1
4
0
1
0.483
208
14
195
th
Rogers
1
0
0
0
0
0.482
151
44
196
th
Horse Branch
1
0
0
0
0
0.479
65
131
197
th
Pleasureville
1
0
0
0
0
0.477
39
158
198
th
Cub Run
1
0
0
0
0
0.473
100
98
199
th
Livermore
1
0
0
0
0
0.473
232
33
200
th
Fourmile
1
0
0
0
0
0.47
273
73
201
st
Pembroke
1
0
0
0
0
0.47
188
13
202
nd
Ashland
8
2
6
2
2
0.466
206
4
203
rd
Nortonville
1
1
0
0
0
0.463
148
55
204
th
Booneville
2
0
1
0
0
0.458
193
11
205
th
Caneyville
1
0
0
0
1
0.457
136
69
206
th
Benton
5
1
3
1
1
0.457
221
15
207
th
Girdler
1
0
0
0
0
0.448
219
12
208
th
Fedscreek
1
0
0
0
0
0.443
203
5
209
th
Jackson
2
0
4
1
2
0.439
204
5
210
th
Owingsville
2
1
2
0
0
0.436
226
16
211
th
Mc Daniels
1
0
0
0
0
0.435
231
20
212
th
New Castle
2
1
1
0
0
0.433
270
58
213
th
Franklin
3
1
2
0
2
0.428
241
28
214
th
Ewing
1
0
0
0
0
0.428
239
25
215
th
Lick Creek
0
0
1
0
0
0.424
218
3
216
th
Morgantown
2
1
3
0
1
0.423
265
49
217
th
Bardstown
3
2
6
2
6
0.421
247
30
218
th
Columbia
2
1
2
0
0
0.42
222
4
219
th
Whitesburg
3
1
3
0
0
0.411
173
46
220
th
Hindman
1
0
2
0
0
0.409
185
35
221
st
South Shore
1
1
0
0
0
0.406
230
9
222
nd
Florence
5
2
2
0
7
0.405
211
11
223
rd
Eminence
1
0
1
0
0
0.404
214
9
224
th
Campbellsville
3
2
5
0
2
0.401
195
29
225
th
Irvine
2
1
3
0
0
0.396
291
66
226
th
Lebanon Junction
1
0
0
0
0
0.394
145
81
227
th
Custer
1
0
0
0
0
0.39
175
52
228
th
Butler
1
1
0
0
0
0.387
197
31
229
th
Clay
1
0
0
0
0
0.382
147
82
230
th
Frankfort
8
2
7
0
4
0.38
223
7
231
st
Allen
1
0
0
0
1
0.38
254
23
232
nd
Wilmore
1
0
1
0
0
0.377
225
7
233
rd
Flemingsburg
1
1
1
0
0
0.373
220
13
234
th
Salyersville
3
1
1
0
0
0.371
290
56
235
th
Albany
2
1
3
0
0
0.368
278
43
236
th
Mount Vernon
2
1
3
0
0
0.365
249
13
237
th
Carlisle
1
0
1
0
0
0.365
257
20
238
th
Scottsville
1
2
2
1
4
0.364
212
26
239
th
Coxs Creek
1
0
0
0
1
0.353
256
17
240
th
Russellville
2
1
4
0
1
0.353
243
3
241
st
Cynthiana
4
1
3
0
1
0.351
242
1
242
nd
Stearns
0
1
1
0
0
0.34
255
13
243
rd
Crab Orchard
1
0
0
0
1
0.34
284
41
244
th
Cadiz
2
1
2
1
1
0.336
187
57
245
th
Hopkinsville
8
3
5
3
5
0.335
261
16
246
th
Winchester
4
2
3
1
4
0.332
233
13
247
th
Shepherdsville
4
4
4
1
2
0.332
216
31
248
th
Maysville
2
1
2
0
1
0.328
224
24
249
th
Greenville
2
2
3
0
1
0.326
196
53
250
th
Frakes
1
0
0
0
0
0.326
215
35
251
st
Inez
2
0
2
0
0
0.324
276
25
252
nd
Williamstown
2
1
2
0
0
0.323
207
45
253
rd
Hickman
1
1
2
0
0
0.312
237
16
254
th
Dayton
1
0
1
0
0
0.312
282
28
255
th
Boston
1
0
0
0
0
0.309
277
22
256
th
Dry Ridge
3
1
1
0
0
0.309
234
22
257
th
Falmouth
1
0
1
0
0
0.308
245
12
258
th
Sturgis
1
0
0
0
0
0.304
283
25
259
th
Grays Knob
0
0
1
0
1
0.303
(n/a)
260
th
Phelps
0
0
2
0
0
0.299
229
31
261
st
Frenchburg
1
0
2
0
0
0.292
296
35
262
nd
Guthrie
1
0
0
0
1
0.292
263
1
263
rd
Lucas
1
0
0
0
0
0.283
180
83
264
th
Irvington
1
0
0
0
0
0.279
182
82
265
th
Stanford
1
1
3
0
0
0.276
217
48
266
th
Sandy Hook
2
1
1
0
0
0.273
260
6
267
th
Burna
1
1
0
0
0
0.272
244
23
268
th
Flatgap
1
0
0
0
0
0.261
253
15
269
th
Erlanger
3
1
3
0
4
0.261
281
12
270
th
Radcliff
4
1
1
1
1
0.26
285
15
271
st
Monticello
3
1
5
0
1
0.258
268
3
272
nd
Louisville
90
25
31
12
84
0.258
267
5
273
rd
Eolia
1
0
0
0
0
0.253
(n/a)
274
th
Elkton
1
1
4
0
0
0.251
262
12
275
th
Warfield
1
1
0
0
0
0.249
300
25
276
th
Horse Cave
1
1
1
0
0
0.243
295
19
277
th
Edmonton
1
1
1
0
0
0.24
274
3
278
th
Betsy Layne
1
0
1
0
0
0.237
271
7
279
th
Hardyville
1
0
0
0
0
0.235
258
21
280
th
Prestonsburg
2
1
2
0
0
0.235
264
16
281
st
Clearfield
1
0
0
0
0
0.235
236
45
282
nd
Happy
1
0
0
0
0
0.231
299
17
283
rd
Owenton
1
1
1
0
1
0.231
292
9
284
th
Beattyville
2
0
3
0
0
0.23
298
14
285
th
Hillsboro
1
0
0
0
0
0.223
96
189
286
th
Shelbyville
5
2
4
1
1
0.216
287
1
287
th
Paris
3
2
2
0
1
0.215
272
15
288
th
Campbellsburg
1
0
0
0
0
0.215
306
18
289
th
Beechmont
1
0
0
0
0
0.21
289
290
th
Bloomfield
1
1
0
0
0
0.201
275
15
291
st
Bellevue
1
0
1
0
0
0.196
302
11
292
nd
Clay City
1
0
0
0
0
0.191
319
27
293
rd
Morganfield
1
1
3
0
1
0.189
251
42
294
th
Warsaw
2
1
1
0
0
0.185
307
13
295
th
Stanton
2
1
2
0
0
0.183
301
6
296
th
Fairdale
2
0
2
0
0
0.179
293
3
297
th
Central City
1
0
0
0
0
0.178
279
18
298
th
Jeffersontown
1
0
1
0
0
0.175
303
5
299
th
Hi Hat
1
0
0
0
0
0.172
280
19
300
th
Bonnieville
1
0
0
0
0
0.17
269
31
301
st
Blaine
1
0
0
0
0
0.161
288
13
302
nd
Argillite
1
0
0
0
0
0.161
310
8
303
rd
Carrollton
2
1
4
0
1
0.154
312
9
304
th
Fort Knox
0
0
1
0
0
0.148
320
16
305
th
Park City
1
0
0
0
0
0.146
305
306
th
Bedford
1
0
1
0
0
0.143
266
40
307
th
Blackey
1
0
0
0
0
0.134
308
1
308
th
Newport
2
0
2
1
4
0.123
314
6
309
th
Brooks
1
0
0
0
0
0.123
309
310
th
Wurtland
1
1
0
0
0
0.119
248
62
311
th
Topmost
1
0
0
0
0
0.114
317
6
312
th
Uniontown
1
0
0
0
0
0.112
297
15
313
th
Providence
1
0
0
0
0
0.109
213
100
314
th
Elsmere
1
0
0
0
1
0.098
315
1
315
th
Sebree
1
0
0
0
0
0.079
311
4
316
th
Milton
1
0
0
0
0
0.063
322
6
317
th
Oakland
1
0
0
0
0
0.06
313
4
318
th
Cave City
1
0
0
0
0
0.047
318
319
th
West Point
1
0
0
0
0
0.039
304
15
320
th
New Haven
1
0
0
0
1
0.035
316
4
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Kentucky
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Kentucky Department of Education.
These rankings were last updated on October 3, 2024, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Kentucky Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Kentucky Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Student-Teacher Ratios and their Impact on Class Sizes & School Selection
Understanding an IEP: The Ultimate Guide for Parents and Educators
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Kentucky Department of Education.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...
x