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.
| Position | District | City | Schools | Enrollment |
|---|---|---|---|---|
| 1 | Jefferson County | Louisville | 171 | 95,180 |
| 2 | Fayette County | Lexington | 79 | 42,138 |
| 3 | Boone County | Florence | 28 | 20,514 |
| 4 | Warren County | Bowling Green | 34 | 18,559 |
| 5 | Hardin County | Elizabethtown | 27 | 14,583 |
| 6 | Kenton County | Fort Wright | 22 | 13,834 |
| 7 | Bullitt County | Shepherdsville | 25 | 13,007 |
| 8 | Oldham County | Buckner | 23 | 12,038 |
| 9 | Madison County | Richmond | 23 | 11,132 |
| 10 | Daviess County | Owensboro | 24 | 10,948 |
| 11 | Scott County | Georgetown | 17 | 9,830 |
| 12 | Laurel County | London | 19 | 8,676 |
| 13 | Jessamine County | Nicholasville | 14 | 8,331 |
| 14 | Christian County | Hopkinsville | 19 | 8,092 |
| 15 | Pulaski County | Somerset | 14 | 7,729 |
| 16 | Pike County | Pikeville | 20 | 7,515 |
| 17 | Shelby County | Shelbyville | 15 | 6,985 |
| 18 | McCracken County | Paducah | 14 | 6,782 |
| 19 | Henderson County | Henderson | 14 | 6,707 |
| 20 | Hopkins County | Madisonville | 18 | 6,265 |
| 21 | Franklin County | Frankfort | 16 | 6,199 |
| 22 | Clark County | Winchester | 9 | 5,552 |
| 23 | Floyd County | Eastern | 14 | 5,347 |
| 24 | Campbell County | Alexandria | 10 | 5,166 |
| 25 | Owensboro Independent | Owensboro | 13 | 5,049 |
Largest school districts in Kentucky
Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.
| Rank | Name | Location | Students |
|---|---|---|---|
| 1 | Jefferson County 171 schools | Louisville | 95,180 |
| 2 | Fayette County 79 schools | Lexington | 42,138 |
| 3 | Boone County 28 schools | Florence | 20,514 |
| 4 | Warren County 34 schools | Bowling Green | 18,559 |
| 5 | Hardin County 27 schools | Elizabethtown | 14,583 |
| 6 | Kenton County 22 schools | Fort Wright | 13,834 |
| 7 | Bullitt County 25 schools | Shepherdsville | 13,007 |
| 8 | Oldham County 23 schools | Buckner | 12,038 |
| 9 | Madison County 23 schools | Richmond | 11,132 |
| 10 | Daviess County 24 schools | Owensboro | 10,948 |
| 11 | Scott County 17 schools | Georgetown | 9,830 |
| 12 | Laurel County 19 schools | London | 8,676 |
| 13 | Jessamine County 14 schools | Nicholasville | 8,331 |
| 14 | Christian County 19 schools | Hopkinsville | 8,092 |
| 15 | Pulaski County 14 schools | Somerset | 7,729 |
| 16 | Pike County 20 schools | Pikeville | 7,515 |
| 17 | Shelby County 15 schools | Shelbyville | 6,985 |
| 18 | McCracken County 14 schools | Paducah | 6,782 |
| 19 | Henderson County 14 schools | Henderson | 6,707 |
| 20 | Hopkins County 18 schools | Madisonville | 6,265 |
| 21 | Franklin County 16 schools | Frankfort | 6,199 |
| 22 | Clark County 9 schools | Winchester | 5,552 |
| 23 | Floyd County 14 schools | Eastern | 5,347 |
| 24 | Campbell County 10 schools | Alexandria | 5,166 |
| 25 | Owensboro Independent 13 schools | Owensboro | 5,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.
| Rank | Name | Location | Per pupil |
|---|---|---|---|
| 1 | Anchorage Independent 392 students | Anchorage | $25,486 |
| 2 | Fulton Independent 293 students | Fulton | $23,948 |
| 3 | Newport Independent 1,360 students | Newport | $22,298 |
| 4 | Caverna Independent 654 students | Cave City | $20,796 |
| 5 | Letcher County 2,429 students | Whitesburg | $20,652 |
| 6 | Owsley County 727 students | Booneville | $18,702 |
| 7 | Fayette County 42,138 students | Lexington | $18,318 |
| 8 | Jefferson County 95,180 students | Louisville | $18,189 |
| 9 | Wolfe County 1,072 students | Campton | $17,855 |
| 10 | Knott County 2,049 students | Hindman | $17,594 |
| 11 | Menifee County 960 students | Frenchburg | $17,406 |
| 12 | Berea Independent 971 students | Berea | $17,169 |
| 13 | Middlesboro Independent 1,168 students | Middlesboro | $17,021 |
| 14 | Covington Independent 3,557 students | Covington | $16,918 |
| 15 | Livingston County 1,020 students | Smithland | $16,842 |
| 16 | Dayton Independent 811 students | Dayton | $16,758 |
| 17 | Fairview Independent 528 students | Ashland | $16,732 |
| 18 | Boyd County 2,994 students | Ashland | $16,486 |
| 19 | Danville Independent 1,787 students | Danville | $16,364 |
| 20 | Cloverport Independent 2,685 students | Cloverport | $16,297 |
| 21 | Monroe County 1,856 students | Tompkinsville | $16,268 |
| 22 | Bellevue Independent 551 students | Bellevue | $16,232 |
| 23 | Jenkins Independent 453 students | Jenkins | $16,160 |
| 24 | Owensboro Independent 5,049 students | Owensboro | $16,080 |
| 25 | Hancock 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.
| Rank | Name | Location | Positive fields |
|---|---|---|---|
| 1 | Henry Clay High School 09–12 · 29 AP courses | Fayette County | 3 of 3 |
| 2 | Lafayette High School 09–12 · 28 AP courses | Fayette County | 3 of 3 |
| 3 | duPont Manual High 09–12 · 28 AP courses | Jefferson County | 3 of 3 |
| 4 | Paul Laurence Dunbar High School 09–12 · 27 AP courses | Fayette County | 3 of 3 |
| 5 | Ballard High 09–12 · 24 AP courses | Jefferson County | 3 of 3 |
| 6 | Highlands High School 09–12 · 24 AP courses | Fort Thomas Independent | 3 of 3 |
| 7 | Oldham County High School 09–12 · 23 AP courses | Oldham County | 3 of 3 |
| 8 | South Oldham High School 09–12 · 23 AP courses | Oldham County | 3 of 3 |
| 9 | North Oldham High School 09–12 · 23 AP courses | Oldham County | 3 of 3 |
| 10 | Madison Central High School 09–12 · 21 AP courses | Madison County | 3 of 3 |
| 11 | Louisville Male High 09–12 · 21 AP courses | Jefferson County | 3 of 3 |
| 12 | Larry A. Ryle High School 09–12 · 20 AP courses | Boone County | 3 of 3 |
| 13 | McCracken County High School 09–12 · 20 AP courses | McCracken County | 3 of 3 |
| 14 | Eastern High 09–12 · 19 AP courses | Jefferson County | 3 of 3 |
| 15 | Campbell County High School 09–12 · 19 AP courses | Campbell County | 3 of 3 |
| 16 | Woodford County High School 09–12 · 19 AP courses | Woodford County | 3 of 3 |
| 17 | Anderson County High School 09–12 · 19 AP courses | Anderson County | 3 of 3 |
| 18 | Henderson County High School 09–12 · 18 AP courses | Henderson County | 3 of 3 |
| 19 | Daviess County High School 09–12 · 18 AP courses | Daviess County | 3 of 3 |
| 20 | Conner High School 09–12 · 18 AP courses | Boone County | 3 of 3 |
| 21 | Bowling Green High School 09–12 · 18 AP courses | Bowling Green Independent | 3 of 3 |
| 22 | Boyle County High School 09–12 · 18 AP courses | Boyle County | 3 of 3 |
| 23 | Paducah Tilghman High School 09–12 · 18 AP courses | Paducah Independent | 3 of 3 |
| 24 | Fern Creek High 09–12 · 17 AP courses | Jefferson County | 3 of 3 |
| 25 | Murray High School 09–12 · 17 AP courses | Murray Independent | 3 of 3 |
Source: CRDC 2021–22. At least two program fields must be known for inclusion.
