Kentucky middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A-Highlands Middle SchoolFort ThomasFort Thomas Independent54%61%Doesn't Meet Expectations732
#2A-Noe Middle (Magnet)LouisvilleJefferson County53%49%Exceeds Expectations1,347
#3B+Meyzeek Middle (Magnet)LouisvilleJefferson County52%48%Exceeds Expectations930
#4B+Gray Middle SchoolUnionBoone County51%50%Meets Expectations1,029
#5B+East Oldham Middle SchoolCrestwoodOldham County50%52%Meets Expectations622
#6B+North Oldham Middle SchoolGoshenOldham County50%60%Underperforms Expectations787
#7B+Conner Middle SchoolHebronBoone County49%50%Meets Expectations896
#8B+B Michael Caudill Middle SchoolRichmondMadison County48%46%Exceeds Expectations479
#9B+Farristown Middle SchoolBereaMadison County48%36%Greatly Exceeds Expectations466
#10B+Drakes Creek Middle SchoolBowling GreenWarren County47%45%Exceeds Expectations729
#11B+North Laurel Middle SchoolLondonLaurel County47%40%Greatly Exceeds Expectations1,003
#12BBoyle County Middle SchoolDanvilleBoyle County47%38%Greatly Exceeds Expectations679
#13BHeath Middle SchoolWest PaducahMcCracken County46%50%Doesn't Meet Expectations410
#14BBarret Traditional Middle (Magnet)LouisvilleJefferson County45%51%Doesn't Meet Expectations630
#15BEdythe Jones Hayes Middle SchoolLexingtonFayette County45%48%Meets Expectations1,081
#16BLyon County Middle SchoolEddyvilleLyon County45%41%Exceeds Expectations243
#17BSouth Oldham Middle SchoolCrestwoodOldham County45%50%Doesn't Meet Expectations839
#18BSouth Warren Middle SchoolBowling GreenWarren County45%48%Meets Expectations772
#19BBeaumont Middle SchoolLexingtonFayette County43%42%Meets Expectations843
#20B-Morton Middle SchoolLexingtonFayette County43%41%Exceeds Expectations705
#21B-Henderson County South Middle SchoolHendersonHenderson County42%41%Meets Expectations721
#22B-Woodford County Middle SchoolVersaillesWoodford County42%40%Exceeds Expectations889
#23B-Ballyshannon Middle SchoolUnionBoone County41%50%Doesn't Meet Expectations633
#24B-Corbin Middle SchoolCorbinCorbin Independent41%38%Exceeds Expectations646
#25B-Lone Oak Middle SchoolPaducahMcCracken County41%49%Underperforms Expectations796
#26B-Northern Middle SchoolSomersetPulaski County41%38%Exceeds Expectations846
#27B-Calloway County Middle SchoolMurrayCalloway County40%41%Meets Expectations674
#28B-Jessie M Clark Middle SchoolLexingtonFayette County40%42%Meets Expectations1,044
#29B-Scott County Middle SchoolGeorgetownScott County40%50%Underperforms Expectations864
#30B-Turkey Foot Middle SchoolEdgewoodKenton County40%49%Doesn't Meet Expectations1,029
#31B-Daviess County Middle SchoolOwensboroDaviess County39%41%Meets Expectations813
#32B-Graves County Middle SchoolMayfieldGraves County39%33%Exceeds Expectations621
#33B-Oldham County Middle SchoolBucknerOldham County39%43%Doesn't Meet Expectations715
#34B-West Jessamine Middle SchoolNicholasvilleJessamine County39%39%Meets Expectations904
#35C+East Hardin Middle SchoolElizabethtownHardin County39%47%Doesn't Meet Expectations780
#36C+Royal Spring Middle SchoolGeorgetownScott County39%43%Doesn't Meet Expectations726
#37C+Southern Middle SchoolSomersetPulaski County39%39%Meets Expectations941
#38C+Woodland Middle SchoolTaylor MillKenton County39%39%Meets Expectations616
#39C+Breckinridge County Middle SchoolHarnedBreckinridge County37%41%Doesn't Meet Expectations553
#40C+Crosby MiddleMiddletownJefferson County37%42%Doesn't Meet Expectations1,016
#41C+Spencer County Middle SchoolTaylorsvilleSpencer County37%48%Underperforms Expectations721
#42C+Walton Verona Middle SchoolWaltonWalton-Verona Independent37%52%Underperforms Expectations547
#43C+Campbell County Middle SchoolAlexandriaCampbell County36%38%Meets Expectations1,184
#44C+Hazard Middle SchoolHazardHazard Independent36%33%Exceeds Expectations295
#45C+Bowling Green Junior HighBowling GreenBowling Green Independent35%35%Meets Expectations963
#46C+Eastside Middle SchoolMount WashingtonBullitt County35%50%Underperforms Expectations683
#47C+Green County Middle SchoolGreensburgGreen County35%32%Exceeds Expectations377
#48C+South Laurel Middle SchoolLondonLaurel County35%34%Exceeds Expectations979
#49C+Stuart Pepper Middle SchoolBrandenburgMeade County35%38%Meets Expectations772
#50CJefferson County Traditional Middle (Magnet)LouisvilleJefferson County35%44%Underperforms Expectations877
#51CLivingston County Middle SchoolBurnaLivingston County35%36%Meets Expectations252
#52COckerman Middle SchoolFlorenceBoone County35%39%Doesn't Meet Expectations653
#53CRussell Middle SchoolRussellRussell Independent35%44%Underperforms Expectations511
#54CWashington County Middle SchoolSpringfieldWashington County35%35%Meets Expectations203
#55CWhitley County Middle SchoolWilliamsburgWhitley County35%36%Meets Expectations563
#56CHenderson County North Middle SchoolHendersonHenderson County34%33%Meets Expectations720
#57CJames E Bazzell Middle SchoolScottsvilleAllen County34%33%Meets Expectations472
#58CReidland Middle SchoolPaducahMcCracken County34%37%Meets Expectations330
#59CTalton K Stone Middle SchoolElizabethtownElizabethtown Independent34%37%Meets Expectations545
#60CTwenhofel Middle SchoolIndependenceKenton County34%49%Underperforms Expectations835
#61CBracken County Middle SchoolBrooksvilleBracken County33%32%Meets Expectations259
#62CMeece Middle SchoolSomersetSomerset Independent33%35%Meets Expectations444
#63COhio County Middle SchoolHartfordOhio County33%30%Exceeds Expectations550
#64CRowan County Middle SchoolMoreheadRowan County33%33%Meets Expectations716
#65CWest Hardin Middle SchoolCeciliaHardin County33%34%Meets Expectations509
#66CBernheim Middle SchoolShepherdsvilleBullitt County32%36%Meets Expectations435
#67CHancock County Middle SchoolLewisportHancock County32%34%Meets Expectations333
#68CHebron Middle SchoolShepherdsvilleBullitt County32%37%Doesn't Meet Expectations536
#69CJames T Alton Middle SchoolVine GroveHardin County32%36%Doesn't Meet Expectations666
#70CLeestown Middle SchoolLexingtonFayette County32%31%Meets Expectations966
#71CNorth Marshall Middle SchoolCalvert CityMarshall County32%44%Underperforms Expectations497
#72CRobert D Campbell JR HighWinchesterClark County32%35%Meets Expectations820
#73CRussell County Middle SchoolRussell SpringsRussell County32%33%Meets Expectations677
#74CCasey County Middle SchoolLibertyCasey County31%30%Exceeds Expectations513
#75CFoley Middle SchoolBereaMadison County31%31%Meets Expectations445
#76CJames Madison Middle SchoolMadisonvilleHopkins County31%35%Doesn't Meet Expectations494
#77CJohnson County Middle SchoolPaintsvilleJohnson County31%31%Meets Expectations475
#78CTaylor County Middle SchoolCampbellsvilleTaylor County31%38%Doesn't Meet Expectations601
#79C-Marion County Knight AcademyLebanonMarion County33%37%Doesn't Meet Expectations541
#80C-Ashland Middle SchoolAshlandAshland Independent31%30%Meets Expectations687
#81C-Tates Creek Middle SchoolLexingtonFayette County31%31%Meets Expectations769
#82C-Anderson County Middle SchoolLawrenceburgAnderson County30%40%Underperforms Expectations818
#83C-Bardstown Middle SchoolBardstownBardstown Independent30%38%Doesn't Meet Expectations575
#84C-Berea Community Middle SchoolBereaBerea Independent30%34%Doesn't Meet Expectations230
#85C-Camp Ernst Middle SchoolBurlingtonBoone County30%37%Doesn't Meet Expectations723
#86C-Cumberland County Middle SchoolBurkesvilleCumberland County30%29%Meets Expectations206
#87C-Edmonson County Middle SchoolBrownsvilleEdmonson County30%44%Underperforms Expectations280
#88C-Franklin Simpson Middle SchoolFranklinSimpson County30%39%Underperforms Expectations687
#89C-Lewis County Middle SchoolVanceburgLewis County30%25%Exceeds Expectations299
#90C-Mason County Middle SchoolMaysvilleMason County30%40%Underperforms Expectations585
#91C-Mt Washington Middle SchoolMount WashingtonBullitt County30%37%Doesn't Meet Expectations484
#92C-Owensboro Innovation Middle SchoolOwensboroOwensboro Independent30%39%Underperforms Expectations311
#93C-Simons Middle SchoolFlemingsburgFleming County30%31%Meets Expectations325
#94C-Southern Middle SchoolLexingtonFayette County30%35%Doesn't Meet Expectations772
#95C-Wolfe County Middle SchoolCamptonWolfe County30%29%Meets Expectations171
#96C-Barren County Middle SchoolGlasgowBarren County29%31%Meets Expectations652
#97C-Belfry Middle SchoolBelfryPike County29%30%Meets Expectations349
#98C-Bondurant Middle SchoolFrankfortFranklin County29%32%Doesn't Meet Expectations643
#99C-Clark Moores Middle SchoolRichmondMadison County29%29%Meets Expectations546
#100C-East Jessamine Middle SchoolNicholasvilleJessamine County29%31%Meets Expectations936
#101C-Glasgow Middle SchoolGlasgowGlasgow Independent29%31%Meets Expectations539
#102C-Hopkinsville Middle SchoolHopkinsvilleChristian County29%28%Meets Expectations549
#103C-Madison Middle SchoolRichmondMadison County29%32%Meets Expectations670
#104C-Mclean County Middle SchoolCalhounMcLean County29%34%Doesn't Meet Expectations319
#105C-Mcnabb Middle SchoolMount SterlingMontgomery County29%30%Meets Expectations1,018
#106C-Whitesburg Middle SchoolWhitesburgLetcher County29%26%Exceeds Expectations165
#107C-Bryan Station Middle School (Magnet)LexingtonFayette County28%31%Meets Expectations815
#108C-Clinton County Middle SchoolAlbanyClinton County28%27%Exceeds Expectations444
#109C-Larue County Middle SchoolHodgenvilleLaRue County28%33%Doesn't Meet Expectations533
#110C-Rockcastle County Middle SchoolMount VernonRockcastle County28%35%Doesn't Meet Expectations578
#111C-Trigg County Middle SchoolCadizTrigg County28%36%Doesn't Meet Expectations440
#112C-Williamstown JR HighWilliamstownWilliamstown Independent28%36%Doesn't Meet Expectations160
#113C-Caldwell County Middle SchoolPrincetonCaldwell County27%40%Underperforms Expectations421
#114C-Marion County Middle SchoolLebanonMarion County27%32%Doesn't Meet Expectations431
#115C-Winburn Middle SchoolLexingtonFayette County27%30%Meets Expectations800
#116D+College View Middle SchoolOwensboroDaviess County27%41%Underperforms Expectations863
#117D+Crittenden County Middle SchoolMarionCrittenden County27%29%Meets Expectations291
#118D+Grayson County Middle SchoolLeitchfieldGrayson County27%29%Meets Expectations839
#119D+Kammerer MiddleLouisvilleJefferson County27%35%Doesn't Meet Expectations720
#120D+Russellville Middle SchoolRussellvilleRussellville Independent27%26%Meets Expectations237
#121D+Shelby County East Middle SchoolShelbyvilleShelby County27%30%Doesn't Meet Expectations552
#122D+West Carter Middle SchoolOlive HillCarter County27%27%Meets Expectations366
#123D+Ballard County Middle SchoolBarlowBallard County26%33%Doesn't Meet Expectations215
#124D+Bloomfield Middle SchoolBloomfieldNelson County26%37%Underperforms Expectations352
#125D+Bluegrass Middle SchoolElizabethtownHardin County26%40%Underperforms Expectations578
#126D+Bourbon County Middle SchoolParisBourbon County26%33%Doesn't Meet Expectations593
#127D+Christian County Middle SchoolHopkinsvilleChristian County26%26%Meets Expectations650
#128D+East Carter Middle SchoolGraysonCarter County26%27%Meets Expectations505
#129D+Garrard Middle SchoolLancasterGarrard County26%27%Meets Expectations563
#130D+Grant County Middle SchoolDry RidgeGrant County26%29%Meets Expectations807
#131D+Henry County Middle SchoolNew CastleHenry County26%29%Meets Expectations454
#132D+Lincoln County Middle SchoolStanfordLincoln County26%26%Meets Expectations745
#133D+Mckell Middle SchoolSouth ShoreGreenup County26%32%Doesn't Meet Expectations361
#134D+Warren East Middle SchoolBowling GreenWarren County26%33%Doesn't Meet Expectations487
#135D+Wurtland Middle SchoolWurtlandGreenup County26%27%Meets Expectations250
#136D+Carlisle County Middle SchoolBardwellCarlisle County25%37%Underperforms Expectations146
#137D+F T Burns Middle SchoolOwensboroDaviess County25%35%Underperforms Expectations710
#138D+Fleming Neon Middle SchoolNeonLetcher County25%32%Doesn't Meet Expectations167
#139D+Knox County Middle SchoolBarbourvilleKnox County25%26%Meets Expectations429
#140D+Louisa Middle SchoolLouisaLawrence County25%26%Meets Expectations457
#141D+Mayfield Middle SchoolMayfieldMayfield Independent25%32%Doesn't Meet Expectations536
#142D+Mccreary County Middle SchoolStearnsMcCreary County25%24%Meets Expectations605
#143D+Monroe Co MiddleTompkinsvilleMonroe County25%27%Meets Expectations382
#144D+Adair County Middle SchoolColumbiaAdair County24%28%Doesn't Meet Expectations598
#145D+Boyd County Middle SchoolAshlandBoyd County24%31%Doesn't Meet Expectations620
#146D+Clay County Middle SchoolManchesterClay County24%32%Doesn't Meet Expectations407
#147D+Kenneth D King Middle SchoolHarrodsburgMercer County24%34%Underperforms Expectations610
#148D+Middlesboro Middle SchoolMiddlesboroMiddlesboro Independent24%24%Meets Expectations281
#149D+Muhlenberg North MiddleGreenvilleMuhlenberg County24%33%Doesn't Meet Expectations507
#150D+Owensboro Middle SchoolOwensboroOwensboro Independent24%26%Meets Expectations807
#151D+Todd County Middle SchoolElktonTodd County24%28%Doesn't Meet Expectations392
#152DBrowning Springs Middle SchoolMadisonvilleHopkins County23%25%Meets Expectations499
#153DFarnsley Middle (Magnet)LouisvilleJefferson County23%27%Meets Expectations1,038
#154DHarrison County Middle SchoolCynthianaHarrison County23%37%Underperforms Expectations607
#155DMaurice Bowling Middle SchoolOwentonOwen County23%31%Doesn't Meet Expectations484
#156DSouth Hopkins Middle SchoolNortonvilleHopkins County23%25%Meets Expectations365
#157DSouth Marshall MiddleBentonMarshall County23%31%Doesn't Meet Expectations462
#158DWebster County Middle SchoolDixonWebster County23%26%Doesn't Meet Expectations315
#159DWestport Middle (Magnet)LouisvilleJefferson County23%29%Doesn't Meet Expectations1,177
#160DButler County Middle SchoolMorgantownButler County22%25%Meets Expectations454
#161DCampbellsville Middle SchoolCampbellsvilleCampbellsville Independent22%26%Doesn't Meet Expectations311
#162DElliott County Middle SchoolSandy HookElliott County22%21%Meets Expectations236
#163DGeorgetown Middle SchoolGeorgetownScott County22%29%Doesn't Meet Expectations636
#164DHighland Middle (Magnet)LouisvilleJefferson County22%27%Doesn't Meet Expectations801
#165DJohn W Bate Middle SchoolDanvilleDanville Independent22%29%Doesn't Meet Expectations399
#166DNorth Middle SchoolRadcliffHardin County22%26%Doesn't Meet Expectations578
#167DPaducah Middle SchoolPaducahPaducah Independent22%25%Meets Expectations652
#168DTichenor Middle SchoolErlangerErlanger-Elsmere Independent22%31%Doesn't Meet Expectations539
#169DElkhorn Middle SchoolFrankfortFranklin County21%27%Doesn't Meet Expectations737
#170DMetcalfe County Middle SchoolEdmontonMetcalfe County21%35%Underperforms Expectations367
#171DPhillip Sharp Middle SchoolButlerPendleton County21%26%Doesn't Meet Expectations497
#172DPowell County Middle SchoolStantonPowell County21%25%Meets Expectations462
#173DRamsey MiddleLouisvilleJefferson County21%34%Underperforms Expectations1,008
#174DShelby County West Middle SchoolShelbyvilleShelby County21%38%Underperforms Expectations600
#175DWayne County Middle SchoolMonticelloWayne County21%27%Doesn't Meet Expectations679
#176DZoneton Middle SchoolShepherdsvilleBullitt County21%37%Underperforms Expectations354
#177DBullitt Lick Middle SchoolShepherdsvilleBullitt County20%25%Doesn't Meet Expectations461
#178DEstill County Middle SchoolIrvineEstill County20%23%Meets Expectations446
#179DJames D Adams Middle SchoolPrestonsburgFloyd County20%24%Meets Expectations312
#180DMorgan County Middle SchoolWest LibertyMorgan County20%22%Meets Expectations413
#181DNewburg Middle (Magnet)LouisvilleJefferson County20%35%Underperforms Expectations941
#182DUnion County Middle SchoolMorganfieldUnion County20%26%Doesn't Meet Expectations437
#183DWestern Middle School For The Arts (Magnet)LouisvilleJefferson County20%27%Doesn't Meet Expectations650
#184DGallatin County Middle SchoolWarsawGallatin County19%32%Underperforms Expectations326
#185DJackson County Middle SchoolMckeeJackson County19%22%Meets Expectations401
#186D-Carrithers MiddleLouisvilleJefferson County19%34%Underperforms Expectations583
#187D-Crawford Middle SchoolLexingtonFayette County19%30%Underperforms Expectations751
#188D-Martin County Middle SchoolWarfieldMartin County19%23%Doesn't Meet Expectations260
#189D-Old Kentucky Home Middle SchoolBardstownNelson County19%36%Underperforms Expectations368
#190D-Bath County Middle SchoolOwingsvilleBath County18%38%Underperforms Expectations416
#191D-Herald Whitaker Middle SchoolSalyersvilleMagoffin County18%24%Doesn't Meet Expectations250
#192D-Caverna Middle SchoolHorse CaveCaverna Independent17%27%Underperforms Expectations129
#193D-Fulton County Middle SchoolHickmanFulton County17%22%Doesn't Meet Expectations134
#194D-Henry F Moss Middle SchoolBowling GreenWarren County17%22%Doesn't Meet Expectations566
#195D-Johnson Traditional Middle (Magnet)LouisvilleJefferson County17%22%Doesn't Meet Expectations742
#196D-Lexington Trad Magnet School (Magnet)LexingtonFayette County17%15%Exceeds Expectations296
#197D-Paris Middle SchoolParisParis Independent17%21%Doesn't Meet Expectations146
#198D-Rector A Jones Middle SchoolFlorenceBoone County16%33%Underperforms Expectations679
#199D-Carroll County Middle SchoolCarrolltonCarroll County15%32%Underperforms Expectations590
#200D-Holmes Middle SchoolCovingtonCovington Independent14%20%Doesn't Meet Expectations656
#201D-Knight MiddleLouisvilleJefferson County14%30%Underperforms Expectations452
#202D-Lassiter MiddleLouisvilleJefferson County14%22%Doesn't Meet Expectations1,004
#203FThomas Jefferson Middle (Magnet)LouisvilleJefferson County11%25%Underperforms Expectations892
#204FConway MiddleLouisvilleJefferson County10%25%Underperforms Expectations730
#205FFrederick Law Olmsted Academy South (Magnet)LouisvilleJefferson County10%17%Doesn't Meet Expectations578
#206FFrederick Law Olmsted Academy North (Magnet)LouisvilleJefferson County9%17%Doesn't Meet Expectations510
#207FStuart AcademyLouisvilleJefferson County9%18%Underperforms Expectations1,105

How Kentucky's middle schools compare

A: 2B: 32C: 81D: 87F: 5

16% of the 207 ranked middle schools in Kentucky earn an A or B (2 A grades, 32 B, 81 C, 87 D, 5 F), against 47% of middle schools nationwide. 99 schools meet or beat the proficiency projected from their student context (48% here, 71% nationally), and 22 exceed it. On average 29% of tested students meet the state bar against a projected 34% (national averages: 39% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Farristown Middle School (48% against 36%, B+).

Districts with the most schools in the top quarter (the top 52): Jefferson County (5), Boone County (4), Oldham County (4), Fayette County (4).

Cities with the most ranked middle schools: Louisville (20, 3 at A or B), Lexington (11, 4 at A or B), Bowling Green (5, 2 at A or B), Owensboro (5, 1 at A or B), Shepherdsville (4, 0 at A or B).

The largest ranked middle schools: Noe Middle (1,347 students, A-, #2), Campbell County Middle School (1,184 students, C+, #43), Westport Middle (1,177 students, D, #159).

Of the top 25, 3 are magnet schools and 0 are charters. Selective and specialised schools tend to post high actual scores; the projection column is the fairer comparison for a neighborhood school.

Middle schools in Kentucky that are not ranked

4 graded middle schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.

Special-purpose schools (1)

Alternative, special-education and vocational schools serve a different mission and a different student body, so they are graded but not ranked against regular schools.

Closed schools (2)

NCES lists these schools as closed or inactive since their last graded year.

Not yet graded (1)

Too little test data to grade.

About this ranking

  • Scope: every public middle school in Kentucky.
  • Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
  • Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
  • Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the middle schools.
  • Grades are the 2025-26 SchoolGrade model. How SchoolGrade works

Questions about middle schools in Kentucky

What is the best middle school in Kentucky?

Highlands Middle School in Fort Thomas ranks first among the 207 ranked middle schools in Kentucky with a SchoolGrade of A-, 54% of tested students meeting the state bar against a projected 61%.

How are middle schools in Kentucky ranked?

By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.

How many middle schools does Kentucky have?

SchoolGrade grades 211 public middle schools in Kentucky; 207 are ranked here and 4 are listed as not ranked.