Pennsylvania middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Black Rock MsVillanova83%72%Greatly Exceeds Expectations1,032
#2A+Radnor MSWayneRadnor Township SD82%68%Greatly Exceeds Expectations828
#3A+Welsh Valley MSNarberthLower Merion SD82%69%Greatly Exceeds Expectations814
#4A+Bala Cynwyd MSBala CynwydLower Merion SD80%69%Greatly Exceeds Expectations809
#5A+Dorseyville MSPittsburghFox Chapel Area SD80%62%Greatly Exceeds Expectations967
#6A+Peters Twp MSMcmurrayPeters Township SD79%74%Exceeds Expectations914
#7A+Fort Couch MSPittsburghUpper St. Clair SD78%63%Greatly Exceeds Expectations601
#8A+Haverford MSHavertownHaverford Township SD77%65%Greatly Exceeds Expectations1,626
#9A+Jefferson MSPittsburghMt Lebanon SD76%62%Greatly Exceeds Expectations622
#10A+South Fayette MSMcdonaldSouth Fayette Township SD76%68%Greatly Exceeds Expectations802
#11A+Charles F Patton MSKennett SquareUnionville-Chadds Ford SD75%66%Greatly Exceeds Expectations915
#12A+Holicong MSDoylestownCentral Bucks SD75%70%Exceeds Expectations938
#13A+Mellon MSPittsburghMt Lebanon SD75%60%Greatly Exceeds Expectations635
#14A+Ingomar MSPittsburghNorth Allegheny SD74%69%Exceeds Expectations572
#15A+Marshall MSWexfordNorth Allegheny SD74%71%Exceeds Expectations793
#16A+New Hope Solebury MSNew HopeNew Hope-Solebury SD74%69%Exceeds Expectations323
#17A+Tredyffrin Easttown MSBerwynTredyffrin-Easttown SD74%73%Meets Expectations1,081
#18A+Valley Forge MSWayneTredyffrin-Easttown SD74%73%Meets Expectations1,110
#19A+Springton Lake MSMediaRose Tree Media SD73%64%Greatly Exceeds Expectations977
#20A+Hampton MSAllison ParkHampton Township SD72%66%Exceeds Expectations633
#21A+West Allegheny MSImperialWest Allegheny SD72%60%Greatly Exceeds Expectations767
#22A+Garnet Valley MSGlen MillsGarnet Valley SD71%66%Exceeds Expectations1,067
#23A+Newtown MSNewtownCouncil Rock SD71%67%Exceeds Expectations851
#24A+Strath Haven MSWallingfordWallingford-Swarthmore SD71%58%Greatly Exceeds Expectations909
#25A+David E Williams MSCoraopolisMontour SD70%58%Greatly Exceeds Expectations931
#26A+Donald H Eichhorn MSLewisburgLewisburg Area SD70%52%Greatly Exceeds Expectations413
#27A+Hershey MSHersheyDerry Township SD70%61%Greatly Exceeds Expectations731
#28A+Marsh Creek Sixth Grade CenterDowningtownDowningtown Area SD70%67%Exceeds Expectations1,046
#29A+Park Forest MS State CollegeState CollegeState College Area SD70%68%Exceeds Expectations815
#30A+Penn MSJeannettePenn-Trafford SD70%62%Greatly Exceeds Expectations498
#31A+Spring Ford MS 7th Grade CtrRoyersfordSpring-Ford Area SD70%54%Greatly Exceeds Expectations615
#32A+Quaker Valley MSSewickleyQuaker Valley SD69%64%Exceeds Expectations418
#33A+Richardson MSSpringfieldSpringfield SD69%59%Greatly Exceeds Expectations1,072
#34A+Unami MSChalfontCentral Bucks SD69%67%Exceeds Expectations777
#35A+Stroudsburg JhsStroudsburgStroudsburg Area SD44%36%Exceeds Expectations754
#36AFairview MSFairviewFairview SD69%60%Greatly Exceeds Expectations571
#37AWalnut Creek MSFairviewMillcreek Township SD69%57%Greatly Exceeds Expectations449
#38AEagle View MSMechanicsburgCumberland Valley SD68%62%Exceeds Expectations1,021
#39APine Richland MSGibsoniaPine-Richland SD68%70%Meets Expectations724
#40ASandy Run MSDresherUpper Dublin SD68%64%Exceeds Expectations939
#41AWissahickon MSAmblerWissahickon SD68%65%Exceeds Expectations1,127
#42ANorwin MSNorth HuntingdonNorwin SD67%59%Greatly Exceeds Expectations820
#43AMount Nittany MS State CollegeState CollegeState College Area SD66%63%Exceeds Expectations695
#44AMountain View MSMechanicsburgCumberland Valley SD66%64%Exceeds Expectations1,378
#45APleasant Hills MSPittsburghWest Jefferson Hills SD66%63%Exceeds Expectations798
#46AAvonworth MSPittsburghAvonworth SD65%65%Meets Expectations307
#47ACarson MSPittsburghNorth Allegheny SD65%61%Exceeds Expectations655
#48AGreat Valley MSMalvernGreat Valley SD65%60%Exceeds Expectations1,066
#49APerkiomen Valley MS EastCollegevillePerkiomen Valley SD65%55%Greatly Exceeds Expectations676
#50ASpringhouse MSAllentownParkland SD65%60%Exceeds Expectations1,344
#51ATohickon MSDoylestownCentral Bucks SD65%65%Meets Expectations839
#52AWayne Highlands MSHonesdaleWayne Highlands SD65%50%Greatly Exceeds Expectations376
#53AHollidaysburg Area JhsHollidaysburgHollidaysburg Area SD64%52%Greatly Exceeds Expectations807
#54ALenape MSDoylestownCentral Bucks SD64%66%Meets Expectations839
#55APennbrook MSNorth WalesNorth Penn SD64%60%Exceeds Expectations807
#56ATrafford MSTraffordPenn-Trafford SD64%56%Greatly Exceeds Expectations334
#57ACamp Hill MSCamp HillCamp Hill SD63%49%Greatly Exceeds Expectations298
#58ACanonsburg MSCanonsburgCanon-McMillan SD63%61%Exceeds Expectations777
#59AEyer MSMacungieEast Penn SD63%51%Greatly Exceeds Expectations847
#60AJames W Parker MSEdinboroGeneral McLane SD63%54%Greatly Exceeds Expectations652
#61ALionville MSExtonDowningtown Area SD63%67%Meets Expectations1,041
#62AMoon Area Upper MSMoon TownshipMoon Area SD63%57%Exceeds Expectations581
#63ASouthern Lehigh MS CenterValleySouthern Lehigh SD63%64%Meets Expectations466
#64ASpringfield Twp MSOrelandSpringfield Township SD63%57%Exceeds Expectations623
#65A-Beaver Area MSBeaverBeaver Area SD63%58%Exceeds Expectations307
#66A-Benton Area MSBentonBenton Area SD62%37%Greatly Exceeds Expectations104
#67A-Centre Learning Community Cs State College (Charter)State CollegeCentre Learning Community CS62%51%Greatly Exceeds Expectations75
#68A-Colonial MSPlymouth MeetingColonial SD62%64%Meets Expectations1,210
#69A-Franklin Regional MSMurrysvilleFranklin Regional SD62%63%Meets Expectations786
#70A-Freeport Area MSSarverFreeport Area SD62%61%Meets Expectations426
#71A-Palmyra Area MSPalmyraPalmyra Area SD62%54%Greatly Exceeds Expectations829
#72A-North Hills MSPittsburghNorth Hills SD61%53%Greatly Exceeds Expectations1,070
#73A-Slippery Rock Area MSSlippery RockSlippery Rock Area SD61%47%Greatly Exceeds Expectations460
#74A-Spring Ford MS 8th Grade CtrRoyersfordSpring-Ford Area SD61%57%Exceeds Expectations640
#75A-Boyertown Area MS EastGilbertsvilleBoyertown Area SD60%53%Exceeds Expectations871
#76A-Cocalico MSDenverCocalico SD60%51%Greatly Exceeds Expectations682
#77A-Greater Latrobe JhsLatrobeGreater Latrobe SD60%52%Greatly Exceeds Expectations554
#78A-Holland MSHollandCouncil Rock SD60%63%Meets Expectations919
#79A-Independence MSBethel ParkBethel Park SD60%63%Meets Expectations537
#80A-Landisville MSLandisvilleHempfield SD60%48%Greatly Exceeds Expectations511
#81A-Laurel MSNew CastleLaurel SD60%58%Exceeds Expectations161
#82A-Central Columbia MSBloomsburgCentral Columbia SD59%60%Meets Expectations612
#83A-Fort Leboeuf MSWaterfordFort LeBoeuf SD59%51%Greatly Exceeds Expectations473
#84A-Indian Valley MSHarleysvilleSouderton Area SD59%59%Meets Expectations763
#85A-Orefield MSOrefieldParkland SD59%50%Greatly Exceeds Expectations917
#86A-Owen J Roberts MSPottstownOwen J Roberts SD59%61%Meets Expectations910
#87A-Rice Avenue MSGirardGirard SD59%45%Greatly Exceeds Expectations461
#88A-Charles H Boehm MSYardleyPennsbury SD58%47%Greatly Exceeds Expectations717
#89A-Fred S Engle MSWest GroveAvon Grove SD58%54%Exceeds Expectations819
#90A-Greenwood MSMillerstownGreenwood SD58%46%Greatly Exceeds Expectations190
#91A-Harbor Creek Junior HSHarborcreekHarbor Creek SD58%51%Greatly Exceeds Expectations388
#92A-Keystone Oaks MSPittsburghKeystone Oaks SD58%49%Greatly Exceeds Expectations382
#93A-Manheim Twp MSLancasterManheim Township SD58%56%Meets Expectations955
#94A-Ridgway Area MSRidgwayRidgway Area SD58%35%Greatly Exceeds Expectations202
#95A-Rock L Butler MSWellsboroWellsboro Area SD58%51%Greatly Exceeds Expectations480
#96A-Wendover MSGreensburgHempfield Area SD58%52%Exceeds Expectations428
#97A-Downingtown MSDowningtownDowningtown Area SD57%65%Doesn't Meet Expectations1,154
#98A-Gettysburg Area MSGettysburgGettysburg Area SD57%46%Greatly Exceeds Expectations682
#99A-Paxon Hollow MSBroomallMarple Newtown SD57%63%Doesn't Meet Expectations853
#100A-Abington Heights MSClarks SummitAbington Heights SD56%59%Meets Expectations1,097
#101B+Centerville MSLancasterHempfield SD56%46%Greatly Exceeds Expectations602
#102B+E N Peirce MSWest ChesterWest Chester Area SD56%62%Doesn't Meet Expectations1,018
#103B+Pennfield MSHatfieldNorth Penn SD56%49%Greatly Exceeds Expectations900
#104B+Southern Columbia MSCatawissaSouthern Columbia Area SD56%51%Exceeds Expectations401
#105B+Indiana Area JhsIndianaIndiana Area SD55%50%Exceeds Expectations667
#106B+Lower Macungie MSMacungieEast Penn SD55%48%Greatly Exceeds Expectations1,043
#107B+Northwestern Lehigh MSNew TripoliNorthwestern Lehigh SD55%58%Meets Expectations465
#108B+Saucon Valley MSHellertownSaucon Valley SD55%54%Meets Expectations635
#109B+Arcola Intrmd SchEaglevilleMethacton SD54%58%Meets Expectations725
#110B+Elizabethtown Area MSElizabethtownElizabethtown Area SD54%54%Meets Expectations875
#111B+Keith Valley MSHorshamHatboro-Horsham SD54%50%Exceeds Expectations1,018
#112B+Mars Area MSMarsMars Area SD54%66%Underperforms Expectations484
#113B+Martin Meylin MSLampeterLampeter-Strasburg SD54%56%Meets Expectations639
#114B+Nazareth Area MSNazarethNazareth Area SD54%52%Exceeds Expectations778
#115B+Perkiomen Valley MS WestZieglervillePerkiomen Valley SD54%55%Meets Expectations557
#116B+Ryan Gloyer MSHarmonySeneca Valley SD54%65%Doesn't Meet Expectations1,123
#117B+York Suburban MSYorkYork Suburban SD54%50%Exceeds Expectations713
#118B+Central Cambria MSEbensburgCentral Cambria SD53%46%Greatly Exceeds Expectations379
#119B+Danville Area MSDanvilleDanville Area SD53%54%Meets Expectations508
#120B+Delahunty MSHermitageHermitage SD53%44%Greatly Exceeds Expectations299
#121B+Manor Middle SchoolLancasterPenn Manor SD53%44%Greatly Exceeds Expectations492
#122B+North Pocono MSMoscowNorth Pocono SD53%54%Meets Expectations665
#123B+Pennridge North MSPerkasiePennridge SD53%53%Meets Expectations581
#124B+Pennwood MSYardleyPennsbury SD53%54%Meets Expectations736
#125B+Abington MSAbingtonAbington SD52%50%Exceeds Expectations2,048
#126B+Big Spring MSNewvilleBig Spring SD52%50%Exceeds Expectations593
#127B+Dallas MSDallasDallas SD52%55%Meets Expectations605
#128B+Mohawk JhsNew CastleMohawk Area SD52%43%Greatly Exceeds Expectations346
#129B+Twin Valley MSElversonTwin Valley SD52%51%Meets Expectations920
#130B+Upper Perkiomen MSPennsburgUpper Perkiomen SD52%54%Meets Expectations742
#131B+William Penn MSYardleyPennsbury SD52%55%Meets Expectations922
#132B+James S Wilson MSErieMillcreek Township SD51%54%Meets Expectations550
#133BBedford MSBedfordBedford Area SD51%44%Exceeds Expectations403
#134BBoyertown Area MS WestBoyertownBoyertown Area SD51%48%Exceeds Expectations719
#135BGreencastle Antrim MSGreencastleGreencastle-Antrim SD51%57%Doesn't Meet Expectations689
#136BKlinger MSSouthamptonCentennial SD51%54%Meets Expectations579
#137BKutztown Area MSKutztownKutztown Area SD51%47%Exceeds Expectations296
#138BMarticville MSPequeaPenn Manor SD51%56%Doesn't Meet Expectations382
#139BRiverside MSEllwood CityRiverside Beaver County SD51%50%Meets Expectations324
#140BSouthmoreland MSScottdaleSouthmoreland SD51%41%Greatly Exceeds Expectations414
#141BUpper Moreland MSHatboroUpper Moreland Township SD51%48%Exceeds Expectations812
#142BWest Hempfield MSIrwinHempfield Area SD51%47%Exceeds Expectations400
#143BWilson West MSSinking SpringWilson SD51%49%Exceeds Expectations739
#144BBaldi C C A MSPhiladelphiaPhiladelphia City SD50%55%Meets Expectations1,462
#145BButler Area IhsButlerButler Area SD50%43%Greatly Exceeds Expectations1,342
#146BGrove City Area MSGrove CityGrove City Area SD50%47%Exceeds Expectations400
#147BJ R Fugett MSWest ChesterWest Chester Area SD50%61%Doesn't Meet Expectations908
#148BPhoenixville Area MSPhoenixvillePhoenixville Area SD50%50%Meets Expectations937
#149BStetson MSWest ChesterWest Chester Area SD50%59%Doesn't Meet Expectations843
#150BStroudsburg MSStroudsburgStroudsburg Area SD50%37%Greatly Exceeds Expectations1,056
#151BTamanend MSWarringtonCentral Bucks SD50%63%Underperforms Expectations871
#152BUpper Merion MSKing Of PrussiaUpper Merion Area SD50%54%Meets Expectations1,282
#153BAnnville Cleona MSAnnvilleAnnville-Cleona SD49%51%Meets Expectations207
#154BC E Mccall MSMontoursvilleMontoursville Area SD49%57%Doesn't Meet Expectations495
#155BCambria Heights MSPattonCambria Heights SD49%42%Greatly Exceeds Expectations306
#156BCentral Dauphin MSHarrisburgCentral Dauphin SD49%54%Meets Expectations848
#157BDeer Lakes MSCheswickDeer Lakes SD49%49%Meets Expectations422
#158BDerry Area MSDerryDerry Area SD49%38%Greatly Exceeds Expectations443
#159BKnoch MSSaxonburgKnoch SD49%57%Doesn't Meet Expectations499
#160BPenndale MSLansdaleNorth Penn SD49%47%Exceeds Expectations1,208
#161BTrinity MSWashingtonTrinity Area SD49%46%Exceeds Expectations738
#162BWarwick MSLititzWarwick SD49%57%Doesn't Meet Expectations578
#163BBellefonte Area MSBellefonteBellefonte Area SD48%45%Exceeds Expectations576
#164BElizabeth Forward MSElizabethElizabeth Forward SD48%49%Meets Expectations550
#165BJersey Shore MSJersey ShoreJersey Shore Area SD48%48%Meets Expectations470
#166B-Cedar Crest MSLebanonCornwall-Lebanon SD48%38%Greatly Exceeds Expectations1,302
#167B-Central York MSYorkCentral York SD48%45%Exceeds Expectations881
#168B-Chartiers Valley MSBridgevilleChartiers Valley SD48%56%Doesn't Meet Expectations718
#169B-Crossroads MSLewisberryWest Shore SD48%47%Meets Expectations651
#170B-Delaware Valley MSMilfordDelaware Valley SD48%50%Meets Expectations479
#171B-Kennett MSLandenbergKennett Consolidated SD48%44%Exceeds Expectations902
#172B-Mechanicsburg MSMechanicsburgMechanicsburg Area SD48%53%Meets Expectations1,047
#173B-Meyersdale Area MSMeyersdaleMeyersdale Area SD48%35%Greatly Exceeds Expectations186
#174B-North East MSNorth EastNorth East SD48%40%Greatly Exceeds Expectations360
#175B-Pennridge Central MSPerkasiePennridge SD48%53%Meets Expectations528
#176B-Selinsgrove Area MSSelinsgroveSelinsgrove Area SD48%50%Meets Expectations523
#177B-Southern MSGlen RockSouthern York County SD48%51%Meets Expectations441
#178B-Allen MSCamp HillWest Shore SD47%38%Greatly Exceeds Expectations477
#179B-Chambersburg Area MS NorthChambersburgChambersburg Area SD47%40%Greatly Exceeds Expectations1,045
#180B-Dallastown Area MSDallastownDallastown Area SD47%50%Meets Expectations1,027
#181B-Dingman Delaware MSDingmans FerryDelaware Valley SD47%44%Exceeds Expectations524
#182B-Milton Area MSMiltonMilton Area SD47%42%Exceeds Expectations427
#183B-Plum MSPittsburghPlum Borough SD47%54%Doesn't Meet Expectations557
#184B-South Side MSHookstownSouth Side Area SD47%53%Doesn't Meet Expectations203
#185B-Bangor Area MSBangorBangor Area SD46%46%Meets Expectations455
#186B-Bloomsburg Area MSBloomsburgBloomsburg Area SD46%47%Meets Expectations354
#187B-Floyd C Fretz MSBradfordBradford Area SD46%39%Greatly Exceeds Expectations568
#188B-Hopewell JhsAliquippaHopewell Area SD46%49%Meets Expectations622
#189B-Ligonier Valley MSLigonierLigonier Valley SD46%42%Exceeds Expectations310
#190B-Loyalsock Twp MSWilliamsportLoyalsock Township SD46%53%Doesn't Meet Expectations343
#191B-Maple Point MSLanghorneNeshaminy SD46%54%Doesn't Meet Expectations1,251
#192B-Mcguffey MSClaysvilleMcGuffey SD46%46%Meets Expectations343
#193B-New Oxford MSNew OxfordConewago Valley SD46%47%Meets Expectations601
#194B-Palisades MSKintnersvillePalisades SD46%58%Underperforms Expectations309
#195B-Sharpsville Area MSSharpsvilleSharpsville Area SD46%40%Greatly Exceeds Expectations236
#196B-Wattsburg Area MSErieWattsburg Area SD46%48%Meets Expectations409
#197B-Northern Bedford County MSLoysburgNorthern Bedford County SD45%41%Exceeds Expectations182
#198C+Albert Gallatin South MSPoint MarionAlbert Gallatin Area SD45%32%Greatly Exceeds Expectations360
#199C+Bellwood Antis MSBellwoodBellwood-Antis SD45%46%Meets Expectations371
#200C+Conneaut Lake MSConneaut LakeConneaut SD45%43%Exceeds Expectations298
#201C+Daniel Boone Area MSDouglassvilleDaniel Boone Area SD45%51%Doesn't Meet Expectations946
#202C+Gerald G Huesken MSLancasterConestoga Valley SD45%47%Meets Expectations965
#203C+Manheim Central MSManheimManheim Central SD45%53%Doesn't Meet Expectations848
#204C+Mcconnellsburg MSMcconnellsburgCentral Fulton SD45%41%Exceeds Expectations211
#205C+Mercer Area MSMercerMercer Area SD45%37%Greatly Exceeds Expectations140
#206C+Mifflinburg Area MSMifflinburgMifflinburg Area SD45%46%Meets Expectations402
#207C+North Star East MSStoystownNorth Star SD45%39%Exceeds Expectations271
#208C+Northley MSAstonPenn-Delco SD45%50%Meets Expectations758
#209C+Poquessing MSFeasterville TrevoseNeshaminy SD45%58%Underperforms Expectations961
#210C+Shaler Area MSGlenshawShaler Area SD45%57%Underperforms Expectations561
#211C+Westlake MSErieMillcreek Township SD45%46%Meets Expectations470
#212C+Windber Area MSWindberWindber Area SD45%39%Exceeds Expectations255
#213C+Yellow Breeches MSBoiling SpringsSouth Middleton SD45%59%Underperforms Expectations474
#214C+Bermudian Springs MSYork SpringsBermudian Springs SD44%46%Meets Expectations548
#215C+Cedarbrook MSWyncoteCheltenham SD44%34%Greatly Exceeds Expectations681
#216C+Dover Area MSDoverDover Area SD44%49%Meets Expectations803
#217C+Dubois Area MSDuboisDuBois Area SD44%42%Exceeds Expectations1,062
#218C+Log College MSWarminsterCentennial SD44%43%Meets Expectations632
#219C+Northern MSDillsburgNorthern York County SD44%56%Underperforms Expectations751
#220C+Northwestern MSAlbionNorthwestern SD44%36%Greatly Exceeds Expectations279
#221C+Oley Valley MSOleyOley Valley SD44%54%Doesn't Meet Expectations357
#222C+South Park MSSouth ParkSouth Park SD44%56%Underperforms Expectations541
#223C+Upper Adams MSBiglervilleUpper Adams SD44%37%Greatly Exceeds Expectations271
#224C+Chambersburg Area MS SouthChambersburgChambersburg Area SD43%32%Greatly Exceeds Expectations1,054
#225C+Claysburg-kimmel Jr HsClaysburg43%38%Exceeds Expectations130
#226C+Millersburg Area MSMillersburgMillersburg Area SD43%39%Exceeds Expectations157
#227C+Mount Pleasant Area JhsMount PleasantMount Pleasant Area SD43%44%Meets Expectations310
#228C+Red Lion Area JhsRed LionRed Lion Area SD43%45%Meets Expectations813
#229C+Salisbury MSAllentownSalisbury Township SD43%38%Exceeds Expectations479
#230C+Sandburg MSLevittownNeshaminy SD43%49%Doesn't Meet Expectations686
#231C+Spring Grove Area MSSpring GroveSpring Grove Area SD43%52%Doesn't Meet Expectations635
#232C+East Pennsboro Area MSEnolaEast Pennsboro Area SD42%43%Meets Expectations563
#233C+Exeter Twp JhsReadingExeter Township SD42%42%Meets Expectations637
#234C+Fairfield Area MSFairfieldFairfield Area SD42%54%Underperforms Expectations296
#235C+Mifflin Co JhsLewistownMifflin County SD25%38%Doesn't Meet Expectations768
#236CA J Mcmullen SchMarkleysburgUniontown Area SD42%34%Greatly Exceeds Expectations176
#237CBlue Mountain MSOrwigsburgBlue Mountain SD42%48%Doesn't Meet Expectations575
#238CConrad Weiser MSRobesoniaConrad Weiser Area SD42%48%Doesn't Meet Expectations717
#239CDonegal JhsMount JoyDonegal SD42%43%Meets Expectations457
#240CFleetwood MSFleetwoodFleetwood Area SD42%44%Meets Expectations675
#241CHarlan Rowe MSAthensAthens Area SD42%47%Meets Expectations456
#242CIndian Crest MSSoudertonSouderton Area SD42%47%Doesn't Meet Expectations678
#243CLeechburg Area MSLeechburgLeechburg Area SD42%44%Meets Expectations152
#244CMidd West MSMiddleburgMidd-West SD42%41%Meets Expectations304
#245CNew Cumberland MSNew CumberlandWest Shore SD42%33%Greatly Exceeds Expectations549
#246CPennridge South MSPerkasiePennridge SD42%50%Doesn't Meet Expectations428
#247CPenns Grove SchOxfordOxford Area SD42%34%Greatly Exceeds Expectations515
#248CPhilipsburg Osceola Area MSPhilipsburgPhilipsburg-Osceola Area SD42%38%Exceeds Expectations379
#249CPottsgrove MSPottstownPottsgrove SD42%37%Exceeds Expectations697
#250CWilson Area Intermediate SchEastonWilson Area SD42%34%Greatly Exceeds Expectations676
#251CWilson Southern MSSinking SpringWilson SD42%37%Exceeds Expectations767
#252CBerlin Brothersvalley MSBerlinBerlin Brothersvalley SD41%43%Meets Expectations225
#253CHanover MSHanoverHanover Public SD41%37%Exceeds Expectations615
#254CHighland MSBeaver FallsBlackhawk SD41%59%Underperforms Expectations700
#255CLower Dauphin MSHummelstownLower Dauphin SD41%52%Doesn't Meet Expectations883
#256CPalmerton Area JhsPalmertonPalmerton Area SD41%41%Meets Expectations267
#257CScience Leadership Academy MSPhiladelphiaPhiladelphia City SD41%35%Exceeds Expectations359
#258CShippensburg Area MSShippensburgShippensburg Area SD41%46%Doesn't Meet Expectations786
#259CUnion City MSUnion CityUnion City Area SD41%35%Exceeds Expectations206
#260CWallenpaupack Area MSHawleyWallenpaupack Area SD41%48%Doesn't Meet Expectations644
#261CBelle Vernon Area MSBelle VernonBelle Vernon Area SD40%47%Doesn't Meet Expectations334
#262CCentral Mountain MSMill HallKeystone Central SD40%48%Doesn't Meet Expectations939
#263CEmory H Markle MSHanoverSouth Western SD40%50%Doesn't Meet Expectations1,028
#264CEphrata MSEphrataEphrata Area SD40%47%Doesn't Meet Expectations631
#265CNorthampton Area MSNorthamptonNorthampton Area SD40%45%Doesn't Meet Expectations1,256
#266CNortheastern MSMount WolfNortheastern York SD40%51%Underperforms Expectations653
#267CRiver Valley MSBlairsvilleRiver Valley SD40%39%Meets Expectations304
#268CTyrone Area MSTyroneTyrone Area SD40%44%Meets Expectations530
#269CWhitehall Coplay MSWhitehallWhitehall-Coplay SD40%32%Greatly Exceeds Expectations982
#270CAmy Nw (Magnet)PhiladelphiaPhiladelphia City SD39%17%Greatly Exceeds Expectations209
#271C-Bentworth MSBentleyvilleBentworth SD39%37%Exceeds Expectations327
#272C-Berwick Area MSBerwickBerwick Area SD39%36%Exceeds Expectations844
#273C-California Area MS Coal CenterCoal CenterCalifornia Area SD39%36%Exceeds Expectations138
#274C-Eastern York MSWrightsvilleEastern York SD39%50%Doesn't Meet Expectations517
#275C-Lamberton MSCarlisleCarlisle Area SD39%44%Doesn't Meet Expectations543
#276C-Laurel Highlands MSUniontownLaurel Highlands SD39%39%Meets Expectations632
#277C-Meadville MSMeadvilleCrawford Central SD39%37%Exceeds Expectations354
#278C-Nitschmann MSBethlehemBethlehem Area SD39%37%Exceeds Expectations781
#279C-Pine Grove Area MSPine GrovePine Grove Area SD39%47%Doesn't Meet Expectations473
#280C-Pleasant Valley MSBrodheadsvillePleasant Valley SD39%43%Meets Expectations950
#281C-Altoona Area JR HSAltoonaAltoona Area SD38%35%Exceeds Expectations1,727
#282C-Blue Ridge MSNew MilfordBlue Ridge SD38%36%Exceeds Expectations219
#283C-Central Valley MSMonacaCentral Valley SD38%48%Doesn't Meet Expectations543
#284C-Corry Area MSCorryCorry Area SD38%35%Exceeds Expectations403
#285C-Lehighton Area MSLehightonLehighton Area SD38%34%Exceeds Expectations513
#286C-Northern Cambria MSNorthern CambriaNorthern Cambria SD38%41%Meets Expectations240
#287C-Oil City Area MSOil CityOil City Area SD38%37%Meets Expectations582
#288C-Schuylkill Valley MSLeesportSchuylkill Valley SD38%50%Underperforms Expectations673
#289C-Shanksville Stonycreek MSShanksvilleShanksville-Stonycreek SD38%47%Doesn't Meet Expectations66
#290C-South Eastern MSFawn GroveSouth Eastern SD38%57%Underperforms Expectations407
#291C-Susquenita MSDuncannonSusquenita SD38%48%Doesn't Meet Expectations569
#292C-Union Area MSNew CastleUnion Area SD38%31%Greatly Exceeds Expectations175
#293C-Waynesboro Area MSWaynesboroWaynesboro Area SD38%46%Doesn't Meet Expectations990
#294C-West Perry MSElliottsburgWest Perry SD38%46%Doesn't Meet Expectations496
#295C-Western Wayne MSLake ArielWestern Wayne SD38%43%Meets Expectations411
#296C-Williamsport Area MSWilliamsportWilliamsport Area SD38%27%Greatly Exceeds Expectations712
#297C-Apollo Ridge MSSpring ChurchApollo-Ridge SD37%42%Meets Expectations274
#298C-Kiski Area IhsVandergriftKiski Area SD37%45%Doesn't Meet Expectations543
#299C-Linglestown MSHarrisburgCentral Dauphin SD37%49%Underperforms Expectations808
#300C-Maple Avenue MSLittlestownLittlestown Area SD37%55%Underperforms Expectations415
#301C-Middletown Area MSMiddletownMiddletown Area SD37%33%Exceeds Expectations554
#302C-Robert K Shafer MSBensalemBensalem Township SD37%41%Meets Expectations612
#303C-Strayer MSQuakertownQuakertown Community SD37%54%Underperforms Expectations687
#304C-Valley View MSArchbaldValley View SD37%43%Doesn't Meet Expectations563
#305C-Brentwood MSPittsburghBrentwood Borough SD36%43%Doesn't Meet Expectations271
#306C-Highlands MSNatrona HeightsHighlands SD36%40%Meets Expectations652
#307C-Pittsburgh Schiller 6 8 (Magnet)PittsburghPittsburgh SD36%25%Greatly Exceeds Expectations244
#308C-Titusville MSTitusvilleTitusville Area SD36%35%Exceeds Expectations451
#309D+Albert Gallatin North MSMcclellandtownAlbert Gallatin Area SD36%34%Exceeds Expectations385
#310D+East Norriton MSNorristownNorristown Area SD36%23%Greatly Exceeds Expectations864
#311D+Freedom Area MSFreedomFreedom Area SD36%45%Doesn't Meet Expectations370
#312D+Greensburg Salem MSGreensburgGreensburg Salem SD36%42%Doesn't Meet Expectations599
#313D+Halifax Area MSHalifaxHalifax Area SD36%45%Doesn't Meet Expectations273
#314D+Je Harrison Education CtrPittsburghBaldwin-Whitehall SD36%50%Underperforms Expectations1,143
#315D+Kane Area MSKaneKane Area SD36%35%Meets Expectations222
#316D+Penn Cambria MSGallitzinPenn Cambria SD36%44%Doesn't Meet Expectations468
#317D+Pequea Valley Intrmd SchKinzersPequea Valley SD36%47%Doesn't Meet Expectations210
#318D+Spring Cove MSRoaring SpringSpring Cove SD36%41%Meets Expectations376
#319D+Wilson MSCarlisleCarlisle Area SD36%45%Doesn't Meet Expectations577
#320D+East Hills MSBethlehemBethlehem Area SD35%43%Doesn't Meet Expectations1,047
#321D+Garden Spot MSNew HollandEastern Lancaster County SD35%49%Underperforms Expectations436
#322D+Governor Mifflin MSShillingtonGovernor Mifflin SD35%35%Meets Expectations629
#323D+Hamburg Area Middle SchoolHamburgHamburg Area SD35%45%Doesn't Meet Expectations477
#324D+Huntingdon Area MSHuntingdonHuntingdon Area SD35%37%Meets Expectations385
#325D+James Buchanan MSMercersburgTuscarora SD35%52%Underperforms Expectations550
#326D+Northern Lehigh MSSlatingtonNorthern Lehigh SD35%40%Meets Expectations224
#327D+Charles A Huston MSLower BurrellBurrell SD34%51%Underperforms Expectations416
#328D+Pocono Mountain East JhsSwiftwaterPocono Mountain SD34%29%Exceeds Expectations573
#329D+Ridley MSRidley ParkRidley SD34%44%Doesn't Meet Expectations1,286
#330D+Shikellamy MSNorthumberlandShikellamy SD34%34%Meets Expectations674
#331D+West York Area MSYorkWest York Area SD34%37%Meets Expectations675
#332D+Yough Intrmdms SchRuffsdaleYough SD34%40%Doesn't Meet Expectations576
#333D+Catasauqua MSCatasauquaCatasauqua Area SD33%29%Exceeds Expectations448
#334D+Chichester MSBoothwynChichester SD33%29%Exceeds Expectations952
#335D+Eastern Lebanon Co MSMyerstownEastern Lebanon County SD33%44%Doesn't Meet Expectations613
#336D+Frazier MSPerryopolisFrazier SD33%41%Doesn't Meet Expectations240
#337D+Line Mountain MSHerndonLine Mountain SD33%43%Doesn't Meet Expectations307
#338D+St Marys Area MSSaint MarysSaint Marys Area SD33%43%Doesn't Meet Expectations426
#339D+Charleroi Area MSCharleroiCharleroi SD32%32%Meets Expectations329
#340D+Easton Area MSEastonEaston Area SD32%34%Meets Expectations1,874
#341D+Mount Carmel Area JhMount CarmelMount Carmel Area SD32%25%Greatly Exceeds Expectations263
#342D+Ringgold MSMonongahelaRinggold SD32%38%Doesn't Meet Expectations787
#343D+J T Lambert Intermediate SchEast StroudsburgEast Stroudsburg Area SD31%32%Meets Expectations942
#344D+Lengel MSPottsvillePottsville Area SD31%31%Meets Expectations699
#345D+Pocono Mountain West JhsPocono SummitPocono Mountain SD31%27%Exceeds Expectations713
#346D+West Branch MSMorrisdaleWest Branch Area SD31%40%Doesn't Meet Expectations257
#347DSchuylkill Haven MSSchuylkill HavenSchuylkill Haven Area SD31%42%Underperforms Expectations260
#348DBeaver Falls MSBeaver FallsBig Beaver Falls Area SD30%18%Greatly Exceeds Expectations384
#349DBucktail Area MSRenovoKeystone Central SD30%36%Doesn't Meet Expectations105
#350DCarmichaels Area MSCarmichaelsCarmichaels Area SD30%33%Meets Expectations227
#351DSmith MSQuarryvilleSolanco SD30%41%Doesn't Meet Expectations373
#352DSwift MSQuarryvilleSolanco SD30%46%Underperforms Expectations338
#353DTamaqua Area MSTamaquaTamaqua Area SD30%33%Meets Expectations433
#354DUpper Dauphin Area MSLykensUpper Dauphin Area SD30%42%Underperforms Expectations312
#355DWeatherly Area MSWeatherlyWeatherly Area SD30%40%Doesn't Meet Expectations126
#356D6th Grade CenterQuakertownQuakertown Community SD29%45%Underperforms Expectations372
#357DSharon MSSharonSharon City SD29%19%Greatly Exceeds Expectations308
#358DTunkhannock Stem AcademyTunkhannockTunkhannock Area SD29%46%Underperforms Expectations158
#359DBeaty Warren MSWarrenWarren County SD28%43%Underperforms Expectations641
#360DGreater Nanticoke Area Ed CtrNanticokeGreater Nanticoke Area SD28%23%Exceeds Expectations539
#361DLehman Intermediate SchDingmans FerryEast Stroudsburg Area SD28%31%Meets Expectations603
#362DMifflin Co MSLewistownMifflin County SD28%38%Doesn't Meet Expectations689
#363DTussey Mountain MSSaxtonTussey Mountain SD28%39%Doesn't Meet Expectations270
#364DAmbridge Area MSFreedomAmbridge Area SD27%40%Underperforms Expectations467
#365DEverett Area MSEverettEverett Area SD27%39%Underperforms Expectations293
#366DNewport MSNewportNewport SD27%45%Underperforms Expectations232
#367DReynolds MSLancasterLancaster SD27%18%Greatly Exceeds Expectations527
#368DSolomonplains MSPlainsWilkes-Barre Area SD27%21%Exceeds Expectations736
#369DConnellsville Area MSConnellsvilleConnellsville Area SD26%38%Underperforms Expectations948
#370DMarshall Math Science Academy (Magnet)HarrisburgHarrisburg City SD26%22%Exceeds Expectations403
#371DPittston Area MSPittstonPittston Area SD26%36%Doesn't Meet Expectations964
#372DRochester MSRochesterRochester Area SD26%26%Meets Expectations160
#373DScott MSCoatesvilleCoatesville Area SD26%25%Meets Expectations389
#374DSouth Allegheny MSMckeesportSouth Allegheny SD26%31%Doesn't Meet Expectations313
#375DWest Scranton Intrmd SchScrantonScranton SD26%24%Exceeds Expectations862
#376DCastor Gardens MSPhiladelphiaPhiladelphia City SD25%28%Meets Expectations1,260
#377DMuhlenberg JR MSReadingMuhlenberg SD25%24%Meets Expectations1,013
#378DNew Brighton Area MSNew BrightonNew Brighton Area SD25%33%Doesn't Meet Expectations298
#379DNorth Brandywine MSCoatesvilleCoatesville Area SD25%24%Exceeds Expectations368
#380DPittsburgh Classical 6 8 (Magnet)PittsburghPittsburgh SD25%19%Exceeds Expectations285
#381DPittsburgh Sterrett 6 8 (Magnet)PittsburghPittsburgh SD25%19%Exceeds Expectations208
#382DWashington Junior High SchoolWashingtonWashington SD25%18%Greatly Exceeds Expectations219
#383D-Central Dauphin East MSHarrisburgCentral Dauphin SD25%31%Doesn't Meet Expectations779
#384D-Neil A Armstrong MSFairless HillsBristol Township SD25%38%Underperforms Expectations725
#385D-Pittsburgh South Brook 6 8PittsburghPittsburgh SD25%27%Meets Expectations272
#386D-Steel Valley MSMunhallSteel Valley SD25%28%Meets Expectations404
#387D-Benjamin Franklin MSLevittownBristol Township SD24%32%Doesn't Meet Expectations729
#388D-Bristol MSBristolBristol Borough SD24%28%Meets Expectations198
#389D-Cecelia Snyder MSBensalemBensalem Township SD24%42%Underperforms Expectations431
#390D-Eisenhower MSNorristownNorristown Area SD24%17%Greatly Exceeds Expectations812
#391D-Fannett Metal MSWillow HillFannett-Metal SD24%36%Underperforms Expectations82
#392D-Swatara MSSteeltonCentral Dauphin SD24%26%Meets Expectations539
#393D-Tuscarora MSMifflintownJuniata County SD24%34%Doesn't Meet Expectations312
#394D-Shamokin Area MSShamokinShamokin Area SD23%25%Meets Expectations346
#395D-Susquehanna Twp MSHarrisburgSusquehanna Township SD23%34%Doesn't Meet Expectations723
#396D-Lafayette MSUniontownUniontown Area SD22%22%Meets Expectations149
#397D-Lincoln MSLancasterLancaster SD22%18%Exceeds Expectations491
#398D-Northeast MSBethlehemBethlehem Area SD22%23%Meets Expectations725
#399D-Strong Vincent MSErieErie City SD22%28%Doesn't Meet Expectations729
#400D-Middle Years AlternativePhiladelphiaPhiladelphia City SD21%15%Exceeds Expectations171
#401D-Amy At MartinPhiladelphiaPhiladelphia City SD20%17%Exceeds Expectations240
#402D-Brownsville Area MSBrownsvilleBrownsville Area SD20%27%Doesn't Meet Expectations352
#403D-Drexel Hill MSDrexel HillUpper Darby SD20%32%Underperforms Expectations1,318
#404D-Dickson Prep Steam AcademySwissvaleWoodland Hills SD19%20%Meets Expectations642
#405D-G A R MSWilkes BarreWilkes-Barre Area SD19%15%Exceeds Expectations1,026
#406D-Pottstown MSPottstownPottstown SD19%21%Meets Expectations915
#407D-Wheatland MSLancasterLancaster SD19%22%Meets Expectations445
#408D-Arts Academy (Charter)AllentownArts Academy CS18%17%Meets Expectations312
#409D-Mount Union Area JhsMount UnionMount Union Area SD18%30%Underperforms Expectations261
#410D-Lebanon MSLebanonLebanon SD17%18%Meets Expectations1,027
#411D-Linton MSPittsburghPenn Hills SD17%16%Meets Expectations640
#412D-New Castle JhsNew CastleNew Castle Area SD17%24%Doesn't Meet Expectations706
#413D-Pittsburgh Allegheny 6 8 (Magnet)PittsburghPittsburgh SD17%18%Meets Expectations156
#414D-Pittsburgh Arsenal 6 8PittsburghPittsburgh SD17%20%Meets Expectations150
#415D-Stewart MSNorristownNorristown Area SD17%15%Exceeds Expectations798
#416D-Penn Wood MSDarbyWilliam Penn SD16%20%Meets Expectations683
#417D-Wyoming Valley West MSKingstonWyoming Valley West SD16%24%Doesn't Meet Expectations1,191
#418FCoatesville Intermediate HSCoatsvilleCoatesville Area SD21%26%Meets Expectations891
#419FBeverly Hills MSUpper DarbyUpper Darby SD16%37%Underperforms Expectations1,523
#420FConwell Russell MS (Magnet)PhiladelphiaPhiladelphia City SD16%16%Meets Expectations175
#421FNortheast MSReadingReading SD16%15%Meets Expectations938
#422FWoodrow Wilson MSErieErie City SD16%26%Doesn't Meet Expectations756
#423FSouth Mountain MSAllentownAllentown City SD15%16%Meets Expectations1,007
#424FColumbia Ms Hill CampusColumbia14%21%Doesn't Meet Expectations200
#425FFeltonville Sch Of Arts And SciencesPhiladelphiaPhiladelphia City SD14%16%Meets Expectations535
#426FMonessen MSMonessenMonessen City SD14%15%Meets Expectations136
#427FSouthwest MSReadingReading SD14%11%Exceeds Expectations671
#428FJackson MSLancasterLancaster SD13%14%Meets Expectations506
#429FNortheast Intrmd SchScrantonScranton SD13%24%Doesn't Meet Expectations965
#430FSouth Scranton Intrmd SchScrantonScranton SD13%20%Doesn't Meet Expectations790
#431FUniversal Vare (Charter)PhiladelphiaUniversal Vare CS13%26%Underperforms Expectations150
#432FBroughal MSBethlehemBethlehem Area SD12%17%Meets Expectations500
#433FFounders Hall Middle SchMckeesport12%16%Meets Expectations695
#434FPittsburgh South Hills 6 8PittsburghPittsburgh SD12%21%Doesn't Meet Expectations399
#435FRichard Allen Preparatory (Charter)PhiladelphiaRichard Allen Preparatory CS12%15%Meets Expectations414
#436FGreater Johnstown MSJohnstownGreater Johnstown SD11%15%Meets Expectations660
#437FHarrison Morton MSAllentownAllentown City SD11%17%Doesn't Meet Expectations733
#438FNorthwest MSReadingReading SD11%15%Meets Expectations869
#439FCentral MSReadingReading SD10%17%Doesn't Meet Expectations1,865
#440FMemphis Street Academy (Charter)PhiladelphiaMemphis Street Academy CS @ JP Jones10%13%Meets Expectations538
#441FSouthern MSReadingReading SD10%13%Meets Expectations759
#442FFrancis D Raub MSAllentownAllentown City SD9%15%Doesn't Meet Expectations909
#443FHarding Warren G MSPhiladelphiaPhiladelphia City SD9%13%Meets Expectations622
#444FTrexler MSAllentownAllentown City SD9%14%Doesn't Meet Expectations820
#445FWashington Grover JR SchPhiladelphiaPhiladelphia City SD9%16%Doesn't Meet Expectations443
#446FJohn B Stetson MsPhiladelphia8%11%Meets Expectations630
#447FYoung Scholars (Charter)PhiladelphiaYoung Scholars CS8%16%Doesn't Meet Expectations267
#448FTilden William T MSPhiladelphiaPhiladelphia City SD7%16%Doesn't Meet Expectations332
#449FWagner Gen Louis MSPhiladelphiaPhiladelphia City SD7%13%Doesn't Meet Expectations364
#450FCamp Curtin AcademyHarrisburgHarrisburg City SD5%12%Doesn't Meet Expectations482
#451FEast MSErieErie City SD5%20%Underperforms Expectations654
#452FClemente Roberto MSPhiladelphiaPhiladelphia City SD4%11%Doesn't Meet Expectations206
#453FRowland AcademyHarrisburgHarrisburg City SD2%21%Underperforms Expectations588

How Pennsylvania's middle schools compare

A: 100B: 97C: 111D: 109F: 36

43% of the 453 ranked middle schools in Pennsylvania earn an A or B (100 A grades, 97 B, 111 C, 109 D, 36 F), against 46% of middle schools nationwide. 322 schools meet or beat the proficiency projected from their student context (71% here, 70% nationally), and 187 exceed it. On average 43% of tested students meet the state bar against a projected 43% (national averages: 45% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Benton Area MS (62% against 37%, A-), Ridgway Area MS (58% against 35%, A-), Amy Nw (39% against 17%, C), Dorseyville MS (80% against 62%, A+), Donald H Eichhorn MS (70% against 52%, A+).

Districts with the most schools in the top quarter (the top 114): Central Bucks SD (4), North Allegheny SD (3), Downingtown Area SD (3), Lower Merion SD (2).

Cities with the most ranked middle schools: Pittsburgh (21, 11 at A or B), Philadelphia (18, 1 at A or B), Lancaster (8, 3 at A or B), Allentown (7, 1 at A or B), Harrisburg (7, 1 at A or B).

The largest ranked middle schools: Abington MS (2,048 students, B+, #125), Easton Area MS (1,874 students, D+, #340), Central MS (1,865 students, F, #439).

Middle schools in Pennsylvania that are not ranked

9 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.

Not yet graded (9)

Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.

About this ranking

  • Scope: every public middle school in Pennsylvania.
  • 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 Pennsylvania

What is the best middle school in Pennsylvania?

Black Rock Ms in Villanova ranks first among the 453 ranked middle schools in Pennsylvania with a SchoolGrade of A+, 83% of tested students meeting the state bar against a projected 72%.

How are middle schools in Pennsylvania 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 Pennsylvania have?

SchoolGrade grades 462 public middle schools in Pennsylvania; 453 are ranked here and 9 are listed as not ranked.