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 Wednesday, November 1, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2022 - 2023
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 160)
District
Grades
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
City
County
Rank score (
2023
)
Rank (
2022
)
Rank change from
2022
SchoolDigger Rating (
2023
)
110
th
Adair County
PK, KG-12
2
1
2
0
Columbia
Adair County
0.385
97
13
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.995
1
48
th
Anderson County
PK, KG-12
4
1
1
0
Lawrenceburg
Anderson County
0.611
60
12
63
rd
Ashland Independent
PK, KG-12
6
1
2
0
Ashland
Boyd County
0.55
65
2
Augusta Independent
PK, KG-12
0
0
0
1
Augusta
Bracken County
(n/a)
29
th
Ballard County
PK, KG-12
2
1
2
0
Barlow
Ballard County
0.695
32
3
Barbourville Independent
PK, KG-12
0
0
1
1
Barbourville
Knox County
(n/a)
90
th
Bardstown Independent
PK, KG-12
3
1
2
0
Bardstown
Nelson County
0.46
45
45
49
th
Barren County
PK, KG-12
7
1
2
1
Glasgow
Barren County
0.611
39
10
114
th
Bath County
PK, KG-12
2
1
2
0
Owingsville
Bath County
0.371
123
9
4
th
Beechwood Independent
PK, KG-12
1
0
1
1
Fort Mitchell
Kenton County
0.959
3
1
62
nd
Bell County
PK, KG-12
6
0
1
0
Pineville
Bell County
0.557
89
27
154
th
Bellevue Independent
PK, KG-12
1
0
1
0
Bellevue
Campbell County
0.179
150
4
109
th
Berea Independent
PK, KG-12
1
1
1
0
Berea
Madison County
0.389
130
21
35
th
Boone County
PK, KG-12
15
6
7
0
Florence
Boone County
0.669
23
12
129
th
Bourbon County
PK, KG-12
4
1
1
0
Paris
Bourbon County
0.335
105
24
91
st
Bowling Green Independent
PK, KG-12
5
1
3
1
Bowling Green
Warren County
0.454
75
16
119
th
Boyd County
PK, KG-12
5
1
4
0
Ashland
Boyd County
0.356
114
5
6
th
Boyle County
PK, KG-12
3
1
2
0
Danville
Boyle County
0.939
6
82
nd
Bracken County
PK, KG-12
1
1
1
0
Brooksville
Bracken County
0.483
84
2
134
th
Breathitt County
PK, KG-12
3
0
3
0
Jackson
Breathitt County
0.296
132
2
77
th
Breckinridge County
PK, KG-12
4
1
1
0
Hardinsburg
Breckinridge County
0.501
54
23
87
th
Bullitt County
PK, KG-12
13
6
5
1
Shepherdsville
Bullitt County
0.473
73
14
Burgin Independent
PK, KG-12
0
0
0
1
Burgin
Mercer County
(n/a)
138
th
Butler County
PK, KG-12
2
1
2
0
Morgantown
Butler County
0.283
127
11
41
st
Caldwell County
PK, KG-12
2
1
1
0
Princeton
Caldwell County
0.645
36
5
26
th
Calloway County
PK, KG-12
4
1
3
0
Murray
Calloway County
0.712
24
2
19
th
Campbell County
PK, KG-12
5
1
2
0
Alexandria
Campbell County
0.735
11
8
115
th
Campbellsville Independent
PK, KG-12
1
1
2
0
Campbellsville
Taylor County
0.37
109
6
36
th
Carlisle County
PK, KG-12
1
1
1
0
Bardwell
Carlisle County
0.665
53
17
159
th
Carroll County
PK, KG-12
3
1
2
0
Carrollton
Carroll County
0.112
156
3
52
nd
Carter County
PK, KG-12
6
2
3
1
Grayson
Carter County
0.608
42
10
86
th
Casey County
PK, KG-12
3
1
1
0
Liberty
Casey County
0.474
63
23
158
th
Caverna Independent
PK, KG-12
1
1
1
0
Cave City
Barren County
0.132
155
3
125
th
Christian County
PK, KG-12
8
2
5
3
Hopkinsville
Christian County
0.347
107
18
118
th
Clark County
PK, KG-12
5
2
1
1
Winchester
Clark County
0.36
108
10
21
st
Clay County
PK, KG-12
7
1
1
1
Manchester
Clay County
0.725
52
31
143
rd
Clinton County
PK, KG-12
2
1
2
0
Albany
Clinton County
0.241
136
7
Cloverport Independent
PK, KG-12
0
0
0
1
Cloverport
Breckinridge County
(n/a)
31
st
Corbin Independent
PK, KG-12
4
1
2
2
Corbin
Whitley County
0.687
(n/a)
122
nd
Covington Independent
PK, KG-12
6
1
3
1
Covington
Kenton County
0.352
121
1
50
th
Crittenden County
PK, KG-12
1
1
2
0
Marion
Crittenden County
0.61
50
96
th
Cumberland County
PK, KG-12
1
1
1
0
Burkesville
Cumberland County
0.431
48
48
98
th
Danville Independent
PK, KG-12
2
1
2
1
Danville
Boyle County
0.429
137
39
57
th
Daviess County
PK, KG-12
13
3
7
0
Owensboro
Daviess County
0.593
68
11
76
th
Dawson Springs Independent
PK, KG-12
1
0
1
1
Dawson Springs
Hopkins County
0.502
67
9
144
th
Dayton Independent
PK, KG-12
1
0
1
1
Dayton
Campbell County
0.234
145
1
5
th
East Bernstadt Independent
PK, KG-8
1
0
0
0
East Bernstadt
Laurel County
0.952
9
4
14
th
Edmonson County
PK, KG-12
2
2
1
0
Brownsville
Edmonson County
0.788
22
8
28
th
Elizabethtown Independent
PK, KG-12
3
1
2
1
Elizabethtown
Hardin County
0.701
47
19
132
nd
Elliott County
PK, KG-12
2
1
1
0
Sandy Hook
Elliott County
0.306
143
11
130
th
Eminence Independent
PK, KG-12
1
0
2
0
Eminence
Henry County
0.313
122
8
150
th
Erlanger-Elsmere Independent
PK, KG-12
5
1
2
0
Erlanger
Kenton County
0.208
147
3
148
th
Estill County
PK, KG-12
3
1
2
0
Irvine
Estill County
0.213
142
6
116
th
Fairview Independent
PK, KG-12
1
0
1
0
Ashland
Boyd County
0.368
134
18
70
th
Fayette County
PK, KG-12
44
12
20
1
Lexington
Fayette County
0.522
70
93
rd
Fleming County
PK, KG-12
4
1
1
0
Flemingsburg
Fleming County
0.443
91
2
112
th
Floyd County
PK, KG-12
8
1
4
1
Eastern
Floyd County
0.382
104
8
3
rd
Fort Thomas Independent
PK, KG-12
3
1
1
0
Fort Thomas
Campbell County
0.961
2
1
107
th
Frankfort Independent
PK, KG-12
2
0
2
0
Frankfort
Franklin County
0.395
59
48
113
th
Franklin County
PK, KG-12
7
2
6
0
Frankfort
Franklin County
0.382
118
5
120
th
Fulton County
PK, KG-12
1
1
1
0
Hickman
Fulton County
0.355
125
5
Fulton Independent
PK, KG-12
0
0
0
1
Fulton
Fulton County
(n/a)
157
th
Gallatin County
PK, KG-12
2
1
1
0
Warsaw
Gallatin County
0.153
138
19
105
th
Garrard County
PK, KG-12
3
1
1
0
Lancaster
Russell County
0.411
77
28
99
th
Glasgow Independent
PK, KG-12
2
1
3
0
Glasgow
Barren County
0.422
64
35
121
st
Grant County
PK, KG-12
4
1
1
0
Williamstown
Grant County
0.353
129
8
10
th
Graves County
PK, KG-12
6
1
3
0
Mayfield
Graves County
0.825
12
2
30
th
Grayson County
PK, KG-12
5
1
3
0
Leitchfield
Grayson County
0.692
28
2
44
th
Green County
PK, KG-12
2
1
2
0
Greensburg
Green County
0.636
30
14
117
th
Greenup County
PK, KG-12
4
2
1
0
Greenup
Greenup County
0.362
116
1
54
th
Hancock County
PK, KG-12
2
1
2
0
Hawesville
Hancock County
0.6
40
14
80
th
Hardin County
PK, KG-12
13
5
5
3
Elizabethtown
Hardin County
0.496
80
45
th
Harlan County
PK, KG-12
8
0
1
0
Harlan
Harlan County
0.622
90
45
11
th
Harlan Independent
PK, KG-12
2
0
1
0
Harlan
Harlan County
0.824
18
7
127
th
Harrison County
PK, KG-12
4
1
2
0
Cynthiana
Harrison County
0.346
102
25
95
th
Hart County
PK, KG-12
5
0
1
0
Munfordville
Hart County
0.433
106
11
32
nd
Hazard Independent
PK, KG-12
1
1
1
0
Hazard
Perry County
0.684
34
2
37
th
Henderson County
PK, KG-12
9
2
2
0
Henderson
Henderson County
0.665
44
7
123
rd
Henry County
PK, KG-12
4
1
1
0
New Castle
Henry County
0.351
115
8
23
rd
Hickman County
PK, KG-12
1
0
1
0
Clinton
Hickman County
0.714
27
4
56
th
Hopkins County
PK, KG-12
8
3
4
1
Madisonville
Hopkins County
0.597
66
10
42
nd
Jackson County
PK, KG-12
3
2
3
0
Mc Kee
Jackson County
0.638
33
9
Jackson Independent
PK, KG-12
0
0
0
1
Jackson
Breathitt County
(n/a)
136
th
Jefferson County
PK, KG-12
97
23
35
11
Louisville
Jefferson County
0.29
133
3
Jenkins Independent
PK, KG-12
0
0
0
1
Jenkins
Letcher County
(n/a)
79
th
Jessamine County
PK, KG-12
7
2
5
0
Nicholasville
Jessamine County
0.499
62
17
66
th
Johnson County
PK, KG-12
5
1
1
1
Paintsville
Johnson County
0.535
78
12
17
th
Kenton County
PK, KG-12
11
3
5
0
Ft Wright
Kenton County
0.765
15
2
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
57
0
Frankfort
Woodford County
(n/a)
58
th
Knott County
PK, KG-12
5
0
1
1
Hindman
Knott County
0.584
61
3
60
th
Knox County
PK, KG-12
7
1
6
1
Barbourville
Knox County
0.562
110
50
39
th
LaRue County
PK, KG-12
3
1
1
1
Hodgenville
Larue County
0.651
35
4
13
th
Laurel County
PK, KG-12
11
2
6
0
London
Laurel County
0.816
10
3
69
th
Lawrence County
PK, KG-12
4
1
1
0
Louisa
Lawrence County
0.526
103
34
153
rd
Lee County
PK, KG-12
1
0
1
0
Beattyville
Lee County
0.188
131
22
20
th
Leslie County
PK, KG-12
4
0
1
0
Hyden
Leslie County
0.726
43
23
94
th
Letcher County
PK, KG-12
5
2
2
0
Whitesburg
Letcher County
0.439
76
18
51
st
Lewis County
PK, KG-12
4
1
2
0
Vanceburg
Lewis County
0.609
51
101
st
Lincoln County
PK, KG-12
5
1
1
0
Stanford
Lincoln County
0.418
87
14
84
th
Livingston County
PK, KG-12
2
1
1
0
Smithland
Livingston County
0.477
88
4
59
th
Logan County
PK, KG-12
6
0
2
0
Russellville
Logan County
0.57
72
13
61
st
Ludlow Independent
PK, KG-12
1
0
1
0
Ludlow
Kenton County
0.561
56
5
18
th
Lyon County
PK, KG-12
1
1
1
0
Eddyville
Lyon County
0.756
38
20
24
th
Madison County
PK, KG-12
12
5
6
0
Richmond
Madison County
0.713
26
2
147
th
Magoffin County
PK, KG-12
3
1
1
0
Salyersville
Magoffin County
0.216
149
2
78
th
Marion County
PK, KG-12
4
1
1
2
Lebanon
Marion County
0.5
92
14
103
rd
Marshall County
PK, KG-12
6
2
3
1
Benton
Marshall County
0.415
96
7
145
th
Martin County
PK, KG-12
3
1
1
0
Inez
Martin County
0.221
146
1
111
th
Mason County
PK, KG-12
2
1
1
0
Maysville
Mason County
0.384
99
12
55
th
Mayfield Independent
PK, KG-12
1
1
1
0
Mayfield
Graves County
0.599
95
40
22
nd
McCracken County
PK, KG-12
7
3
1
2
Paducah
McCracken County
0.719
17
5
89
th
McCreary County
PK, KG-12
2
1
1
0
Stearns
McCreary County
0.464
94
5
46
th
McLean County
PK, KG-12
3
1
2
0
Calhoun
McLean County
0.617
29
17
38
th
Meade County
PK, KG-12
4
3
3
0
Brandenburg
Meade County
0.655
49
11
152
nd
Menifee County
PK, KG-12
1
0
2
0
Frenchburg
Menifee County
0.196
(n/a)
100
th
Mercer County
PK, KG-12
2
1
3
0
Harrodsburg
Mercer County
0.419
120
20
141
st
Metcalfe County
PK, KG-12
1
1
1
0
Edmonton
Metcalfe County
0.264
154
13
137
th
Middlesboro Independent
PK, KG-12
1
1
3
0
Middlesboro
Bell County
0.286
152
15
34
th
Monroe County
PK, KG-12
3
1
1
0
Tompkinsville
Monroe County
0.676
25
9
68
th
Montgomery County
PK, KG-12
4
1
3
0
Mount Sterling
Montgomery County
0.527
55
13
73
rd
Morgan County
PK, KG-12
4
1
2
0
West Liberty
Morgan County
0.506
85
12
102
nd
Muhlenberg County
PK, KG-12
5
2
3
0
Powderly
Muhlenberg County
0.417
101
1
7
th
Murray Independent
PK, KG-12
2
1
1
0
Murray
Calloway County
0.933
5
2
151
st
Nelson County
PK, KG-12
6
2
3
1
Bardstown
Nelson County
0.2
141
10
160
th
Newport Independent
PK, KG-12
2
0
2
1
Newport
Campbell County
0.099
157
3
131
st
Nicholas County
PK, KG-12
1
0
1
0
Carlisle
Nicholas County
0.31
124
7
53
rd
Ohio County
PK, KG-12
6
1
3
0
Hartford
Ohio County
0.601
86
33
12
th
Oldham County
PK, KG-12
10
4
5
1
Buckner
Oldham County
0.823
14
2
149
th
Owen County
PK, KG-12
1
1
1
0
Owenton
Owen County
0.213
144
5
106
th
Owensboro Independent
PK, KG-12
6
2
3
0
Owensboro
Daviess County
0.398
117
11
128
th
Owsley County
PK, KG-12
1
0
1
0
Booneville
Owsley County
0.342
119
9
97
th
Paducah Independent
PK, KG-12
4
1
1
1
Paducah
McCracken County
0.43
79
18
88
th
Paintsville Independent
PK, KG-12
1
0
1
1
Paintsville
Johnson County
0.466
41
47
155
th
Paris Independent
PK, KG-12
2
1
1
0
Paris
Bourbon County
0.172
151
4
108
th
Pendleton County
PK, KG-12
2
1
1
0
Falmouth
Pendleton County
0.392
113
5
64
th
Perry County
PK, KG-12
7
0
2
1
Hazard
Perry County
0.549
81
17
47
th
Pike County
PK, KG-12
11
1
8
0
Pikeville
Pike County
0.612
71
24
2
nd
Pikeville Independent
PK, KG-12
1
0
1
0
Pikeville
Pike County
0.969
4
2
Pineville Independent
PK, KG-12
0
0
0
1
Pineville
Bell County
(n/a)
156
th
Powell County
PK, KG-12
3
1
2
0
Stanton
Powell County
0.155
153
3
16
th
Pulaski County
PK, KG-12
9
2
3
0
Somerset
Pulaski County
0.769
13
3
27
th
Raceland-Worthington Independent
PK, KG-12
1
1
2
1
Raceland
Greenup County
0.703
19
8
Robertson County
PK, KG-12
0
0
0
1
Mount Olivet
Robertson County
(n/a)
124
th
Rockcastle County
PK, KG-12
3
1
2
0
Mount Vernon
Rockcastle County
0.35
100
24
81
st
Rowan County
PK, KG-12
5
2
3
0
Morehead
Rowan County
0.488
83
2
43
rd
Russell County
PK, KG-12
3
1
1
0
Jamestown
Russell County
0.638
37
6
15
th
Russell Independent
PK, KG-12
2
1
2
0
Flatwoods
Greenup County
0.777
16
1
142
nd
Russellville Independent
PK, KG-12
2
1
1
0
Russellville
Logan County
0.253
148
6
25
th
Science Hill Independent
PK, KG-8
1
0
0
0
Science Hill
Pulaski County
0.713
8
17
71
st
Scott County
PK, KG-12
10
3
4
0
Georgetown
Scott County
0.515
58
13
133
rd
Shelby County
PK, KG-12
8
2
3
1
Shelbyville
Shelby County
0.298
126
7
126
th
Simpson County
PK, KG-12
3
1
2
0
Franklin
Simpson County
0.346
93
33
9
th
Somerset Independent
PK, KG-12
1
1
1
0
Somerset
Pulaski County
0.827
20
11
72
nd
Southgate Independent
PK, KG-8
1
0
0
0
Southgate
Campbell County
0.512
135
63
75
th
Spencer County
PK, KG-12
3
1
1
1
Taylorsville
Spencer County
0.502
74
1
67
th
Taylor County
PK, KG-12
2
1
3
0
Campbellsville
Taylor County
0.533
69
2
135
th
Todd County
PK, KG-12
2
1
2
0
Elkton
Todd County
0.295
112
23
83
rd
Trigg County
PK, KG-12
2
1
2
0
Cadiz
Trigg County
0.477
57
26
146
th
Trimble County
PK, KG-12
2
0
2
0
Bedford
Trimble County
0.217
140
6
139
th
Union County
PK, KG-12
4
1
3
0
Morganfield
Union County
0.278
128
11
8
th
Walton-Verona Independent
PK, KG-12
2
1
1
0
Walton
Boone County
0.861
7
1
74
th
Warren County
PK, KG-12
16
4
9
1
Bowling Green
Warren County
0.506
82
8
65
th
Washington County
PK, KG-12
2
1
3
0
Springfield
Washington County
0.539
46
19
140
th
Wayne County
PK, KG-12
3
1
4
0
Monticello
Wayne County
0.276
(n/a)
104
th
Webster County
PK, KG-12
4
1
1
0
Dixon
Webster County
0.414
98
6
40
th
Whitley County
PK, KG-12
7
1
3
0
Williamsburg
Whitley County
0.649
31
9
Williamsburg Independent
PK, KG-12
0
0
0
1
Williamsburg
Whitley County
(n/a)
92
nd
Williamstown Independent
PK, KG-12
2
1
1
0
Williamstown
Grant County
0.452
111
19
85
th
Wolfe County
K-12
3
1
2
1
Campton
Wolfe County
0.474
139
54
33
rd
Woodford County
PK, KG-12
4
1
2
0
Versailles
Woodford County
0.682
21
12
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 November 1, 2023, 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
No Child Left Behind (NCLB): A Comprehensive Analysis of Its Impact on Education
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...