Find a School
School Rankings
Find a School
School Rankings
Home
Kentucky
District Rankings
Best School Districts in Kentucky
Welcome to SchoolDigger, your go-to source for Kentucky school district rankings! Our user-friendly platform emphasizes test scores, offering a clear, data-driven comparison to help you navigate the educational landscape. Uncover the best-performing school districts in the Bluegrass State and make well-informed decisions for your child's future. With our extensive database, you can explore top-rated districts, examine their performance, and gain valuable insights. Choose SchoolDigger.com as your trusted partner in finding the perfect school district in Kentucky. Your journey to educational excellence starts 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 159)
District
Grades
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
City
County
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
103
rd
Adair County
PK, KG-12
2
1
2
0
Columbia
Adair County
0.42
110
7
Allen County
PK, KG-12
1
2
2
1
Scottsville
Allen County
(n/a)
1
st
Anchorage Independent
PK, KG-8
1
0
0
0
Anchorage
Jefferson County
0.996
1
46
th
Anderson County
PK, KG-12
4
1
1
0
Lawrenceburg
Anderson County
0.627
48
2
81
st
Ashland Independent
PK, KG-12
5
1
2
0
Ashland
Boyd County
0.51
63
18
Augusta Independent
PK, KG-12
0
0
0
1
Augusta
Bracken County
(n/a)
26
th
Ballard County
PK, KG-12
1
1
2
0
Barlow
Ballard County
0.695
29
3
Barbourville Independent
PK, KG-12
0
0
1
1
Barbourville
Knox County
(n/a)
45
th
Bardstown Independent
PK, KG-12
2
1
1
1
Bardstown
Nelson County
0.631
90
45
67
th
Barren County
PK, KG-12
7
1
2
1
Glasgow
Barren County
0.556
49
18
97
th
Bath County
PK, KG-12
2
1
2
0
Owingsville
Bath County
0.436
114
17
2
nd
Beechwood Independent
PK, KG-12
1
0
1
1
Fort Mitchell
Kenton County
0.958
4
2
39
th
Bell County
PK, KG-12
6
0
1
0
Pineville
Bell County
0.646
62
23
152
nd
Bellevue Independent
PK, KG-12
1
0
1
0
Bellevue
Campbell County
0.196
154
2
65
th
Berea Independent
PK, KG-12
1
1
1
0
Berea
Madison County
0.565
109
44
31
st
Boone County
PK, KG-12
15
6
7
0
Florence
Boone County
0.665
35
4
129
th
Bourbon County
PK, KG-12
3
1
1
0
Paris
Bourbon County
0.331
129
85
th
Bowling Green Independent
PK, KG-12
5
1
3
1
Bowling Green
Warren County
0.499
91
6
91
st
Boyd County
PK, KG-12
4
1
3
0
Ashland
Boyd County
0.466
119
28
4
th
Boyle County
PK, KG-12
3
1
2
0
Danville
Boyle County
0.948
6
2
83
rd
Bracken County
PK, KG-12
1
1
1
0
Brooksville
Bracken County
0.506
82
1
113
th
Breathitt County
PK, KG-12
3
0
3
0
Jackson
Breathitt County
0.378
134
21
93
rd
Breckinridge County
PK, KG-12
4
1
1
0
Hardinsburg
Breckinridge County
0.456
77
16
112
th
Bullitt County
PK, KG-12
13
6
5
1
Shepherdsville
Bullitt County
0.38
87
25
Burgin Independent
PK, KG-12
0
0
0
1
Burgin
Mercer County
(n/a)
101
st
Butler County
PK, KG-12
2
1
2
0
Morgantown
Butler County
0.423
138
37
47
th
Caldwell County
PK, KG-12
2
1
1
0
Princeton
Caldwell County
0.622
41
6
30
th
Calloway County
PK, KG-12
3
1
3
0
Murray
Calloway County
0.672
26
4
49
th
Campbell County
PK, KG-12
5
1
2
0
Alexandria
Campbell County
0.609
19
30
115
th
Campbellsville Independent
PK, KG-12
1
1
2
0
Campbellsville
Taylor County
0.374
115
55
th
Carlisle County
PK, KG-12
1
1
1
0
Bardwell
Carlisle County
0.59
36
19
155
th
Carroll County
PK, KG-12
2
1
2
0
Carrollton
Carroll County
0.154
159
4
59
th
Carter County
PK, KG-12
6
2
3
1
Grayson
Carter County
0.583
52
7
74
th
Casey County
PK, KG-12
3
1
1
0
Liberty
Casey County
0.526
86
12
159
th
Caverna Independent
PK, KG-12
1
1
1
0
Cave City
Barren County
0.093
158
1
110
th
Christian County
PK, KG-12
8
2
5
3
Hopkinsville
Christian County
0.384
125
15
128
th
Clark County
PK, KG-12
4
2
2
1
Winchester
Clark County
0.332
118
10
32
nd
Clay County
PK, KG-12
7
1
1
1
Manchester
Clay County
0.664
21
11
118
th
Clinton County
PK, KG-12
2
1
2
0
Albany
Clinton County
0.368
143
25
Cloverport Independent
PK, KG-12
0
0
0
2
Cloverport
Breckinridge County
(n/a)
42
nd
Corbin Independent
PK, KG-12
3
1
2
2
Corbin
Whitley County
0.635
31
11
131
st
Covington Independent
PK, KG-12
5
1
3
1
Covington
Kenton County
0.329
122
9
64
th
Crittenden County
PK, KG-12
1
1
2
0
Marion
Crittenden County
0.566
50
14
68
th
Cumberland County
PK, KG-12
1
1
1
0
Burkesville
Cumberland County
0.552
96
28
114
th
Danville Independent
PK, KG-12
2
1
2
1
Danville
Boyle County
0.374
98
16
61
st
Daviess County
PK, KG-12
13
3
7
0
Owensboro
Daviess County
0.569
57
4
71
st
Dawson Springs Independent
PK, KG-12
1
0
1
1
Dawson Springs
Hopkins County
0.538
76
5
135
th
Dayton Independent
PK, KG-12
1
0
1
1
Dayton
Campbell County
0.312
144
9
7
th
East Bernstadt Independent
PK, KG-8
1
0
0
0
East Bernstadt
Laurel County
0.916
5
2
16
th
Edmonson County
PK, KG-12
2
2
1
0
Brownsville
Edmonson County
0.76
14
2
62
nd
Elizabethtown Independent
PK, KG-12
3
1
2
1
Elizabethtown
Hardin County
0.569
28
34
140
th
Elliott County
PK, KG-12
2
1
1
0
Sandy Hook
Elliott County
0.273
132
8
107
th
Eminence Independent
PK, KG-12
1
0
1
0
Eminence
Henry County
0.404
130
23
145
th
Erlanger-Elsmere Independent
PK, KG-12
4
1
2
0
Erlanger
Kenton County
0.234
150
5
109
th
Estill County
PK, KG-12
2
1
2
0
Irvine
Estill County
0.396
148
39
105
th
Fairview Independent
PK, KG-12
1
0
1
0
Ashland
Boyd County
0.416
116
11
77
th
Fayette County
PK, KG-12
41
12
20
0
Lexington
Fayette County
0.515
70
7
123
rd
Fleming County
PK, KG-12
3
1
1
0
Flemingsburg
Fleming County
0.354
93
30
111
th
Floyd County
PK, KG-12
8
1
4
1
Eastern
Floyd County
0.382
112
1
3
rd
Fort Thomas Independent
PK, KG-12
3
1
1
0
Fort Thomas
Campbell County
0.955
3
98
th
Frankfort Independent
PK, KG-12
1
0
2
0
Frankfort
Franklin County
0.432
107
9
120
th
Franklin County
PK, KG-12
7
2
6
0
Frankfort
Franklin County
0.365
113
7
134
th
Fulton County
PK, KG-12
1
1
1
0
Hickman
Fulton County
0.312
120
14
Fulton Independent
PK, KG-12
0
0
0
1
Fulton
Fulton County
(n/a)
153
rd
Gallatin County
PK, KG-12
2
1
1
0
Warsaw
Gallatin County
0.185
157
4
66
th
Garrard County
PK, KG-12
3
1
1
0
Lancaster
Garrard County
0.558
105
39
87
th
Glasgow Independent
PK, KG-12
2
1
3
0
Glasgow
Barren County
0.488
99
12
143
rd
Grant County
PK, KG-12
4
1
1
0
Williamstown
Grant County
0.26
121
22
8
th
Graves County
PK, KG-12
6
1
3
0
Mayfield
Graves County
0.865
10
2
38
th
Grayson County
PK, KG-12
4
1
3
0
Leitchfield
Grayson County
0.647
30
8
37
th
Green County
PK, KG-12
2
1
2
0
Greensburg
Green County
0.647
44
7
130
th
Greenup County
PK, KG-12
4
2
1
0
Greenup
Greenup County
0.329
117
13
54
th
Hancock County
PK, KG-12
2
1
2
0
Hawesville
Hancock County
0.593
54
90
th
Hardin County
PK, KG-12
13
5
5
4
Elizabethtown
Hardin County
0.472
80
10
25
th
Harlan County
PK, KG-12
8
0
1
0
Harlan
Harlan County
0.705
45
20
24
th
Harlan Independent
PK, KG-12
1
0
1
0
Harlan
Harlan County
0.712
11
13
124
th
Harrison County
PK, KG-12
4
1
2
0
Cynthiana
Harrison County
0.351
127
3
116
th
Hart County
PK, KG-12
5
0
1
0
Munfordville
Hart County
0.373
95
21
48
th
Hazard Independent
PK, KG-12
1
1
1
0
Hazard
Perry County
0.617
32
16
33
rd
Henderson County
PK, KG-12
8
2
2
0
Henderson
Henderson County
0.654
37
4
108
th
Henry County
PK, KG-12
3
1
1
0
New Castle
Henry County
0.398
123
15
18
th
Hickman County
PK, KG-12
1
0
1
0
Clinton
Hickman County
0.736
23
5
51
st
Hopkins County
PK, KG-12
7
3
4
1
Madisonville
Hopkins County
0.598
56
5
34
th
Jackson County
PK, KG-12
3
2
3
0
Mc Kee
Jackson County
0.651
42
8
Jackson Independent
PK, KG-12
0
0
0
1
Jackson
Breathitt County
(n/a)
141
st
Jefferson County
PK, KG-12
93
25
34
11
Louisville
Jefferson County
0.265
136
5
Jenkins Independent
PK, KG-12
0
0
0
1
Jenkins
Letcher County
(n/a)
86
th
Jessamine County
PK, KG-12
7
2
5
0
Nicholasville
Jessamine County
0.49
79
7
56
th
Johnson County
PK, KG-12
5
1
1
1
Paintsville
Johnson County
0.589
66
10
15
th
Kenton County
PK, KG-12
11
3
5
0
Ft Wright
Kenton County
0.775
17
2
149
th
Kentucky National Guard Youth ChalleNGe Academies
9-12
0
0
2
0
Eminence
Henry County
0.226
(n/a)
Kentucky School for the Blind District
K-12
0
0
0
1
Louisville
Jefferson County
(n/a)
Kentucky School for the Deaf District
PK, KG-12
0
0
0
1
Danville
Boyle County
(n/a)
Kentucky Technical System
8-12
0
0
55
0
Frankfort
Franklin County
(n/a)
79
th
Knott County
PK, KG-12
5
0
1
1
Hindman
Knott County
0.512
58
21
57
th
Knox County
PK, KG-12
7
1
6
1
Barbourville
Knox County
0.586
60
3
53
rd
LaRue County
PK, KG-12
2
1
1
1
Hodgenville
Larue County
0.593
39
14
14
th
Laurel County
PK, KG-12
11
2
5
1
London
Laurel County
0.776
13
1
106
th
Lawrence County
PK, KG-12
4
1
1
0
Louisa
Lawrence County
0.416
69
37
147
th
Lee County
PK, KG-12
1
0
1
0
Beattyville
Lee County
0.23
153
6
11
th
Leslie County
PK, KG-12
4
0
1
0
Hyden
Leslie County
0.807
20
9
121
st
Letcher County
PK, KG-12
5
2
2
0
Whitesburg
Letcher County
0.362
94
27
72
nd
Lewis County
PK, KG-12
4
1
2
0
Vanceburg
Lewis County
0.531
51
21
96
th
Lincoln County
PK, KG-12
5
1
2
0
Stanford
Lincoln County
0.437
101
5
70
th
Livingston County
PK, KG-12
2
1
1
0
Smithland
Livingston County
0.539
84
14
52
nd
Logan County
PK, KG-12
5
0
2
0
Russellville
Logan County
0.596
59
7
76
th
Ludlow Independent
PK, KG-12
1
0
1
0
Ludlow
Kenton County
0.517
61
15
10
th
Lyon County
PK, KG-12
1
1
1
0
Eddyville
Lyon County
0.809
18
8
23
rd
Madison County
PK, KG-12
11
5
6
0
Richmond
Madison County
0.713
24
1
117
th
Magoffin County
PK, KG-12
3
1
1
0
Salyersville
Magoffin County
0.371
147
30
63
rd
Marion County
PK, KG-12
4
1
1
1
Lebanon
Marion County
0.566
78
15
89
th
Marshall County
PK, KG-12
6
2
3
1
Benton
Marshall County
0.476
103
14
137
th
Martin County
PK, KG-12
3
1
1
0
Inez
Martin County
0.294
145
8
132
nd
Mason County
PK, KG-12
2
1
2
0
Maysville
Mason County
0.328
111
21
41
st
Mayfield Independent
PK, KG-12
1
1
1
0
Mayfield
Graves County
0.639
55
14
20
th
McCracken County
PK, KG-12
7
3
1
2
Paducah
McCracken County
0.734
22
2
73
rd
McCreary County
PK, KG-12
3
1
1
0
Stearns
McCreary County
0.528
89
16
35
th
McLean County
PK, KG-12
3
1
2
0
Calhoun
McLean County
0.65
46
11
Meade County
PK, KG-12
4
3
2
0
Brandenburg
Meade County
(n/a)
138
th
Menifee County
PK, KG-12
1
0
2
0
Frenchburg
Menifee County
0.292
152
14
88
th
Mercer County
PK, KG-12
2
1
3
0
Harrodsburg
Mercer County
0.483
100
12
144
th
Metcalfe County
PK, KG-12
1
1
1
0
Edmonton
Metcalfe County
0.24
141
3
122
nd
Middlesboro Independent
PK, KG-12
1
1
3
0
Middlesboro
Bell County
0.356
137
15
36
th
Monroe County
PK, KG-12
3
1
1
0
Tompkinsville
Monroe County
0.649
34
2
82
nd
Montgomery County
PK, KG-12
4
1
3
0
Mount Sterling
Montgomery County
0.507
68
14
44
th
Morgan County
PK, KG-12
4
1
3
0
West Liberty
Morgan County
0.632
73
29
133
rd
Muhlenberg County
PK, KG-12
5
2
3
0
Powderly
Muhlenberg County
0.318
102
31
5
th
Murray Independent
PK, KG-12
1
1
1
0
Murray
Calloway County
0.945
7
2
148
th
Nelson County
PK, KG-12
5
2
4
1
Bardstown
Nelson County
0.227
151
3
157
th
Newport Independent
PK, KG-12
2
0
2
1
Newport
Campbell County
0.123
160
3
119
th
Nicholas County
PK, KG-12
1
0
1
0
Carlisle
Nicholas County
0.365
131
12
40
th
Ohio County
PK, KG-12
6
1
3
0
Hartford
Ohio County
0.643
53
13
13
th
Oldham County
PK, KG-12
9
4
5
1
Buckner
Oldham County
0.78
12
1
146
th
Owen County
PK, KG-12
1
1
1
0
Owenton
Owen County
0.231
149
3
104
th
Owensboro Independent
PK, KG-12
5
2
3
0
Owensboro
Daviess County
0.418
106
2
139
th
Owsley County
PK, KG-12
1
0
1
0
Booneville
Owsley County
0.285
128
11
94
th
Paducah Independent
PK, KG-12
3
1
1
1
Paducah
McCracken County
0.453
97
3
78
th
Paintsville Independent
PK, KG-12
1
0
1
0
Paintsville
Johnson County
0.515
88
10
156
th
Paris Independent
PK, KG-12
1
1
1
0
Paris
Bourbon County
0.135
155
1
125
th
Pendleton County
PK, KG-12
2
1
1
0
Falmouth
Pendleton County
0.347
108
17
58
th
Perry County
PK, KG-12
6
0
2
1
Hazard
Perry County
0.585
64
6
28
th
Pike County
PK, KG-12
11
1
7
1
Pikeville
Pike County
0.679
47
19
6
th
Pikeville Independent
PK, KG-12
1
0
1
0
Pikeville
Pike County
0.945
2
4
Pineville Independent
PK, KG-12
0
0
0
1
Pineville
Bell County
(n/a)
154
th
Powell County
PK, KG-12
3
1
2
0
Stanton
Powell County
0.185
156
2
12
th
Pulaski County
PK, KG-12
9
2
3
0
Somerset
Pulaski County
0.782
16
4
84
th
Raceland-Worthington Independent
PK, KG-12
1
1
2
1
Raceland
Greenup County
0.504
27
57
Robertson County
PK, KG-12
0
0
0
1
Mount Olivet
Robertson County
(n/a)
92
nd
Rockcastle County
PK, KG-12
3
1
2
0
Mount Vernon
Rockcastle County
0.463
124
32
95
th
Rowan County
PK, KG-12
4
2
3
0
Morehead
Rowan County
0.443
81
14
27
th
Russell County
PK, KG-12
3
1
1
0
Jamestown
Russell County
0.686
43
16
21
st
Russell Independent
PK, KG-12
2
1
2
0
Flatwoods
Greenup County
0.732
15
6
150
th
Russellville Independent
PK, KG-12
1
1
1
0
Russellville
Logan County
0.218
142
8
22
nd
Science Hill Independent
PK, KG-8
1
0
0
0
Science Hill
Pulaski County
0.715
25
3
80
th
Scott County
PK, KG-12
9
3
4
0
Georgetown
Scott County
0.511
71
9
136
th
Shelby County
PK, KG-12
7
2
3
1
Shelbyville
Shelby County
0.3
133
3
99
th
Simpson County
PK, KG-12
3
1
2
0
Franklin
Simpson County
0.428
126
27
19
th
Somerset Independent
PK, KG-12
1
1
1
0
Somerset
Pulaski County
0.736
9
10
50
th
Southgate Independent
PK, KG-8
1
0
0
0
Southgate
Campbell County
0.601
72
22
43
rd
Spencer County
PK, KG-12
2
1
1
1
Taylorsville
Spencer County
0.634
75
32
102
nd
Taylor County
PK, KG-12
2
1
3
0
Campbellsville
Taylor County
0.422
67
35
142
nd
Todd County
PK, KG-12
2
1
4
0
Elkton
Todd County
0.261
135
7
127
th
Trigg County
PK, KG-12
2
1
2
0
Cadiz
Trigg County
0.336
83
44
158
th
Trimble County
PK, KG-12
2
0
1
0
Bedford
Trimble County
0.123
146
12
151
st
Union County
PK, KG-12
3
1
3
0
Morganfield
Union County
0.197
139
12
9
th
Walton-Verona Independent
PK, KG-12
1
1
1
0
Walton
Boone County
0.82
8
1
75
th
Warren County
PK, KG-12
16
4
9
1
Bowling Green
Warren County
0.518
74
1
69
th
Washington County
PK, KG-12
2
1
3
0
Springfield
Washington County
0.543
65
4
Wayne County
PK, KG-12
3
1
4
0
Monticello
Wayne County
(n/a)
126
th
Webster County
PK, KG-12
4
1
1
0
Dixon
Webster County
0.338
104
22
17
th
Whitley County
PK, KG-12
7
1
3
0
Williamsburg
Whitley County
0.744
40
23
Williamsburg Independent
PK, KG-12
0
0
0
1
Williamsburg
Whitley County
(n/a)
100
th
Williamstown Independent
PK, KG-12
1
1
1
0
Williamstown
Grant County
0.425
92
8
60
th
Wolfe County
K-12
3
1
2
1
Campton
Wolfe County
0.582
85
25
29
th
Woodford County
PK, KG-12
4
1
2
0
Versailles
Woodford County
0.675
33
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:
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:
Magnet Schools: Unleashing the Power of Education
Per-Pupil Spending: Understanding the Breakdown of Federal, State, and Local Funds
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