Skip to content

Kentucky school data rankings

Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 171 regular districts, 171 report 2024–25 enrollment and 171 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.

Explore and re-rank regular Kentucky districts

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

Showing 1–25 of 171 regular districts reporting enrollment. NCES CCD 2024–25.

Scroll horizontally to see every column.

Districts ordered by the selected measure; positions describe data, not school quality
PositionDistrictCitySchoolsEnrollment
1Jefferson CountyLouisville17195,180
2Fayette CountyLexington7942,138
3Boone CountyFlorence2820,514
4Warren CountyBowling Green3418,559
5Hardin CountyElizabethtown2714,583
6Kenton CountyFort Wright2213,834
7Bullitt CountyShepherdsville2513,007
8Oldham CountyBuckner2312,038
9Madison CountyRichmond2311,132
10Daviess CountyOwensboro2410,948
11Scott CountyGeorgetown179,830
12Laurel CountyLondon198,676
13Jessamine CountyNicholasville148,331
14Christian CountyHopkinsville198,092
15Pulaski CountySomerset147,729
16Pike CountyPikeville207,515
17Shelby CountyShelbyville156,985
18McCracken CountyPaducah146,782
19Henderson CountyHenderson146,707
20Hopkins CountyMadisonville186,265
21Franklin CountyFrankfort166,199
22Clark CountyWinchester95,552
23Floyd CountyEastern145,347
24Campbell CountyAlexandria105,166
25Owensboro IndependentOwensboro135,049

Largest school districts in Kentucky

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Jefferson County

171 schools

Louisville95,180
2Fayette County

79 schools

Lexington42,138
3Boone County

28 schools

Florence20,514
4Warren County

34 schools

Bowling Green18,559
5Hardin County

27 schools

Elizabethtown14,583
6Kenton County

22 schools

Fort Wright13,834
7Bullitt County

25 schools

Shepherdsville13,007
8Oldham County

23 schools

Buckner12,038
9Madison County

23 schools

Richmond11,132
10Daviess County

24 schools

Owensboro10,948
11Scott County

17 schools

Georgetown9,830
12Laurel County

19 schools

London8,676
13Jessamine County

14 schools

Nicholasville8,331
14Christian County

19 schools

Hopkinsville8,092
15Pulaski County

14 schools

Somerset7,729
16Pike County

20 schools

Pikeville7,515
17Shelby County

15 schools

Shelbyville6,985
18McCracken County

14 schools

Paducah6,782
19Henderson County

14 schools

Henderson6,707
20Hopkins County

18 schools

Madisonville6,265
21Franklin County

16 schools

Frankfort6,199
22Clark County

9 schools

Winchester5,552
23Floyd County

14 schools

Eastern5,347
24Campbell County

10 schools

Alexandria5,166
25Owensboro Independent

13 schools

Owensboro5,049

Source: NCES CCD LEA Membership, 2024–25.

Highest spending per pupil in Kentucky

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Anchorage Independent

392 students

Anchorage$25,486
2Fulton Independent

293 students

Fulton$23,948
3Newport Independent

1,360 students

Newport$22,298
4Caverna Independent

654 students

Cave City$20,796
5Letcher County

2,429 students

Whitesburg$20,652
6Owsley County

727 students

Booneville$18,702
7Fayette County

42,138 students

Lexington$18,318
8Jefferson County

95,180 students

Louisville$18,189
9Wolfe County

1,072 students

Campton$17,855
10Knott County

2,049 students

Hindman$17,594
11Menifee County

960 students

Frenchburg$17,406
12Berea Independent

971 students

Berea$17,169
13Middlesboro Independent

1,168 students

Middlesboro$17,021
14Covington Independent

3,557 students

Covington$16,918
15Livingston County

1,020 students

Smithland$16,842
16Dayton Independent

811 students

Dayton$16,758
17Fairview Independent

528 students

Ashland$16,732
18Boyd County

2,994 students

Ashland$16,486
19Danville Independent

1,787 students

Danville$16,364
20Cloverport Independent

2,685 students

Cloverport$16,297
21Monroe County

1,856 students

Tompkinsville$16,268
22Bellevue Independent

551 students

Bellevue$16,232
23Jenkins Independent

453 students

Jenkins$16,160
24Owensboro Independent

5,049 students

Owensboro$16,080
25Hancock County

1,449 students

Hawesville$16,011

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

Kentucky high schools with broad reported program access

Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.

RankNameLocationPositive fields
1Henry Clay High School

09–12 · 29 AP courses

Fayette County3 of 3
2Lafayette High School

09–12 · 28 AP courses

Fayette County3 of 3
3duPont Manual High

09–12 · 28 AP courses

Jefferson County3 of 3
4Paul Laurence Dunbar High School

09–12 · 27 AP courses

Fayette County3 of 3
5Ballard High

09–12 · 24 AP courses

Jefferson County3 of 3
6Highlands High School

09–12 · 24 AP courses

Fort Thomas Independent3 of 3
7Oldham County High School

09–12 · 23 AP courses

Oldham County3 of 3
8South Oldham High School

09–12 · 23 AP courses

Oldham County3 of 3
9North Oldham High School

09–12 · 23 AP courses

Oldham County3 of 3
10Madison Central High School

09–12 · 21 AP courses

Madison County3 of 3
11Louisville Male High

09–12 · 21 AP courses

Jefferson County3 of 3
12Larry A. Ryle High School

09–12 · 20 AP courses

Boone County3 of 3
13McCracken County High School

09–12 · 20 AP courses

McCracken County3 of 3
14Eastern High

09–12 · 19 AP courses

Jefferson County3 of 3
15Campbell County High School

09–12 · 19 AP courses

Campbell County3 of 3
16Woodford County High School

09–12 · 19 AP courses

Woodford County3 of 3
17Anderson County High School

09–12 · 19 AP courses

Anderson County3 of 3
18Henderson County High School

09–12 · 18 AP courses

Henderson County3 of 3
19Daviess County High School

09–12 · 18 AP courses

Daviess County3 of 3
20Conner High School

09–12 · 18 AP courses

Boone County3 of 3
21Bowling Green High School

09–12 · 18 AP courses

Bowling Green Independent3 of 3
22Boyle County High School

09–12 · 18 AP courses

Boyle County3 of 3
23Paducah Tilghman High School

09–12 · 18 AP courses

Paducah Independent3 of 3
24Fern Creek High

09–12 · 17 AP courses

Jefferson County3 of 3
25Murray High School

09–12 · 17 AP courses

Murray Independent3 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.