KY transparent rankings
Kentucky school data rankings
Compare every reported district by one measure at a time, then inspect the underlying profile. Of 177 current districts, 177 report 2024–25 enrollment and 171 match the FY 2023 finance file.
Interactive tool
Explore and re-rank every Kentucky district
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.
177 districts with this measure reported
| Rank | 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 |
| 26 | Meade County | Brandenburg | 9 | 4,922 |
| 27 | Barren County | Glasgow | 11 | 4,908 |
| 28 | Bowling Green Independent | Bowling Green | 10 | 4,831 |
| 29 | Montgomery County | Mount Sterling | 8 | 4,442 |
| 30 | Muhlenberg County | Powderly | 10 | 4,410 |
| 31 | Marshall County | Benton | 12 | 4,302 |
| 32 | Whitley County | Williamsburg | 11 | 4,234 |
| 33 | Nelson County | Bardstown | 13 | 4,227 |
| 34 | Woodford County | Versailles | 8 | 4,064 |
| 35 | Grayson County | Leitchfield | 9 | 4,030 |
| 36 | Carter County | Grayson | 12 | 3,983 |
| 37 | Graves County | Mayfield | 10 | 3,906 |
| 38 | Ohio County | Hartford | 10 | 3,726 |
| 39 | Knox County | Barbourville | 14 | 3,718 |
| 40 | Anderson County | Lawrenceburg | 8 | 3,633 |
| 41 | Covington Independent | Covington | 11 | 3,557 |
| 42 | Logan County | Russellville | 7 | 3,443 |
| 43 | Perry County | Hazard | 9 | 3,438 |
| 44 | Rowan County | Morehead | 10 | 3,435 |
| 45 | Spencer County | Taylorsville | 6 | 3,341 |
| 46 | Harlan County | Harlan | 11 | 3,327 |
| 47 | Johnson County | Paintsville | 11 | 3,292 |
| 48 | Lincoln County | Stanford | 7 | 3,240 |
| 49 | Grant County | Williamstown | 6 | 3,216 |
| 50 | Fort Thomas Independent | Fort Thomas | 5 | 3,170 |
| 51 | Allen County | Scottsville | 6 | 3,138 |
| 52 | Paducah Independent | Paducah | 7 | 3,103 |
| 53 | Ashland Independent | Ashland | 9 | 3,083 |
| 54 | Simpson County | Franklin | 6 | 3,080 |
| 55 | Wayne County | Monticello | 8 | 3,061 |
| 56 | Corbin Independent | Corbin | 9 | 3,038 |
| 57 | Marion County | Lebanon | 8 | 3,036 |
| 58 | Russell County | Jamestown | 5 | 3,024 |
| 59 | Calloway County | Murray | 8 | 3,020 |
| 60 | Boyd County | Ashland | 11 | 2,994 |
| 61 | Harrison County | Cynthiana | 7 | 2,982 |
| 62 | Boyle County | Danville | 7 | 2,951 |
| 63 | Clay County | Manchester | 10 | 2,948 |
| 64 | Bardstown Independent | Bardstown | 6 | 2,869 |
| 65 | Rockcastle County | Mount Vernon | 6 | 2,793 |
| 66 | Taylor County | Campbellsville | 6 | 2,704 |
| 67 | Cloverport Independent | Cloverport | 2 | 2,685 |
| 68 | Breckinridge County | Hardinsburg | 6 | 2,677 |
| 69 | Mercer County | Harrodsburg | 6 | 2,675 |
| 70 | Mason County | Maysville | 4 | 2,668 |
| 71 | McCreary County | Stearns | 5 | 2,668 |
| 72 | Adair County | Columbia | 5 | 2,585 |
| 73 | Bourbon County | Paris | 6 | 2,557 |
| 74 | Glasgow Independent | Glasgow | 8 | 2,511 |
| 75 | Greenup County | Greenup | 6 | 2,509 |
| 76 | Garrard County | Lancaster | 5 | 2,503 |
| 77 | Elizabethtown Independent | Elizabethtown | 7 | 2,459 |
| 78 | LaRue County | Hodgenville | 6 | 2,448 |
| 79 | Bell County | Pineville | 7 | 2,437 |
| 80 | Erlanger-Elsmere Independent | Erlanger | 8 | 2,431 |
| 81 | Letcher County | Whitesburg | 8 | 2,429 |
| 82 | Hart County | Munfordville | 6 | 2,322 |
| 83 | Lawrence County | Louisa | 6 | 2,287 |
| 84 | Butler County | Morgantown | 6 | 2,219 |
| 85 | Estill County | Irvine | 6 | 2,216 |
| 86 | Fleming County | Flemingsburg | 5 | 2,183 |
| 87 | Casey County | Liberty | 5 | 2,179 |
| 88 | Webster County | Dixon | 6 | 2,165 |
| 89 | Pendleton County | Falmouth | 4 | 2,130 |
| 90 | Union County | Morganfield | 8 | 2,087 |
| 91 | Mayfield Independent | Mayfield | 3 | 2,063 |
| 92 | Russell Independent | Flatwoods | 5 | 2,053 |
| 93 | Knott County | Hindman | 7 | 2,049 |
| 94 | Powell County | Stanton | 6 | 2,031 |
| 95 | Jackson County | McKee | 8 | 1,997 |
| 96 | Henry County | New Castle | 6 | 1,984 |
| 97 | Carroll County | Carrollton | 6 | 1,976 |
| 98 | Trigg County | Cadiz | 6 | 1,954 |
| 99 | Murray Independent | Murray | 4 | 1,946 |
| 100 | Lewis County | Vanceburg | 7 | 1,942 |
| 101 | Bath County | Owingsville | 5 | 1,936 |
| 102 | Magoffin County | Salyersville | 5 | 1,903 |
| 103 | Todd County | Elkton | 7 | 1,886 |
| 104 | Walton-Verona Independent | Walton | 5 | 1,880 |
| 105 | Caldwell County | Princeton | 4 | 1,879 |
| 106 | Edmonson County | Brownsville | 5 | 1,857 |
| 107 | Monroe County | Tompkinsville | 6 | 1,856 |
| 108 | Washington County | Springfield | 6 | 1,807 |
| 109 | Danville Independent | Danville | 6 | 1,787 |
| 110 | Morgan County | West Liberty | 9 | 1,769 |
| 111 | Somerset Independent | Somerset | 3 | 1,762 |
| 112 | Martin County | Inez | 5 | 1,717 |
| 113 | Owen County | Owenton | 3 | 1,680 |
| 114 | Green County | Greensburg | 5 | 1,675 |
| 115 | Breathitt County | Jackson | 6 | 1,671 |
| 116 | Beechwood Independent | Fort Mitchell | 3 | 1,572 |
| 117 | Leslie County | Hyden | 5 | 1,538 |
| 118 | Clinton County | Albany | 4 | 1,491 |
| 119 | Hancock County | Hawesville | 5 | 1,449 |
| 120 | Gallatin County | Warsaw | 4 | 1,426 |
| 121 | Metcalfe County | Edmonton | 4 | 1,412 |
| 122 | McLean County | Calhoun | 6 | 1,387 |
| 123 | Campbellsville Independent | Campbellsville | 4 | 1,360 |
| 124 | Newport Independent | Newport | 5 | 1,360 |
| 125 | Crittenden County | Marion | 3 | 1,272 |
| 126 | Trimble County | Bedford | 3 | 1,194 |
| 127 | Middlesboro Independent | Middlesboro | 7 | 1,168 |
| 128 | Bracken County | Brooksville | 3 | 1,133 |
| 129 | Pikeville Independent | Pikeville | 2 | 1,129 |
| 130 | Raceland-Worthington Independent | Raceland | 5 | 1,120 |
| 131 | Nicholas County | Carlisle | 2 | 1,080 |
| 132 | Wolfe County | Campton | 7 | 1,072 |
| 133 | Livingston County | Smithland | 4 | 1,020 |
| 134 | Hazard Independent | Hazard | 5 | 1,016 |
| 135 | Ballard County | Barlow | 5 | 1,015 |
| 136 | Cumberland County | Burkesville | 3 | 1,011 |
| 137 | Eminence Independent | Eminence | 2 | 1,006 |
| 138 | Lyon County | Eddyville | 5 | 987 |
| 139 | Russellville Independent | Russellville | 4 | 979 |
| 140 | Berea Independent | Berea | 3 | 971 |
| 141 | Menifee County | Frenchburg | 4 | 960 |
| 142 | Frankfort Independent | Frankfort | 4 | 959 |
| 143 | Harlan Independent | Harlan | 3 | 900 |
| 144 | Elliott County | Sandy Hook | 4 | 892 |
| 145 | Lee County | Beattyville | 2 | 890 |
| 146 | Paris Independent | Paris | 4 | 859 |
| 147 | Williamstown Independent | Williamstown | 4 | 859 |
| 148 | Williamsburg Independent | Williamsburg | 1 | 833 |
| 149 | Ludlow Independent | Ludlow | 2 | 831 |
| 150 | Dayton Independent | Dayton | 3 | 811 |
| 151 | Hickman County | Clinton | 2 | 759 |
| 152 | Barbourville Independent | Barbourville | 2 | 757 |
| 153 | Paintsville Independent | Paintsville | 2 | 752 |
| 154 | Carlisle County | Bardwell | 3 | 738 |
| 155 | Owsley County | Booneville | 2 | 727 |
| 156 | Model Laboratory Schools at EKU | Richmond | 0 | 708 |
| 157 | Caverna Independent | Cave City | 3 | 654 |
| 158 | Dawson Springs Independent | Dawson Springs | 2 | 631 |
| 159 | Fulton County | Hickman | 3 | 611 |
| 160 | Bellevue Independent | Bellevue | 2 | 551 |
| 161 | East Bernstadt Independent | East Bernstadt | 1 | 544 |
| 162 | Pineville Independent | Pineville | 3 | 531 |
| 163 | Fairview Independent | Ashland | 2 | 528 |
| 164 | Burgin Independent | Burgin | 1 | 525 |
| 165 | Science Hill Independent | Science Hill | 1 | 498 |
| 166 | Jenkins Independent | Jenkins | 1 | 453 |
| 167 | Robertson County | Mount Olivet | 1 | 453 |
| 168 | Anchorage Independent | Anchorage | 1 | 392 |
| 169 | Jackson Independent | Jackson | 1 | 371 |
| 170 | Augusta Independent | Augusta | 1 | 334 |
| 171 | Fulton Independent | Fulton | 1 | 293 |
| 172 | Southgate Independent | Southgate | 1 | 180 |
| 173 | Kentucky National Guard Youth ChalleNGe Academies | Eminence | 2 | 180 |
| 174 | Kentucky School for the Deaf District | Danville | 1 | 72 |
| 175 | Kentucky School for the Blind District | Louisville | 1 | 63 |
| 176 | Kentucky Tech System | Frankfort | 50 | 0 |
| 177 | Craft Academy | Morehead | 0 | 0 |
Data ranking
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.
Data ranking
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.
Data ranking
Kentucky high schools with broad reported program access
Counts reported AP, gifted, and computer-science program areas. This does not measure course quality, participation, or current availability.
| Rank | Name | Location | Areas offered |
|---|---|---|---|
| 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.
