Pennsylvania middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Valley Forge MSWayneTredyffrin-Easttown SD90%73%Greatly Exceeds Expectations1,110
#2A+Tredyffrin Easttown MSBerwynTredyffrin-Easttown SD85%76%Greatly Exceeds Expectations1,081
#3A+Charles F Patton MSKennett SquareUnionville-Chadds Ford SD84%73%Greatly Exceeds Expectations915
#4A+Fort Couch MSPittsburghUpper St. Clair SD83%56%Greatly Exceeds Expectations601
#5A+Hershey MSHersheyDerry Township SD82%52%Greatly Exceeds Expectations731
#6A+Radnor MSWayneRadnor Township SD80%71%Greatly Exceeds Expectations828
#7A+South Fayette MSMcdonaldSouth Fayette Township SD80%68%Greatly Exceeds Expectations802
#8A+Bala Cynwyd MSBala CynwydLower Merion SD77%70%Greatly Exceeds Expectations809
#9A+Baldi C C A MSPhiladelphiaPhiladelphia City SD75%35%Greatly Exceeds Expectations1,462
#10A+Jefferson MSPittsburghMt Lebanon SD75%62%Greatly Exceeds Expectations622
#11A+Quaker Valley MSSewickleyQuaker Valley SD75%59%Greatly Exceeds Expectations418
#12A+Southern Lehigh MS CenterValleySouthern Lehigh SD75%61%Greatly Exceeds Expectations466
#13A+Stetson MSWest ChesterWest Chester Area SD75%63%Greatly Exceeds Expectations843
#14A+Welsh Valley MSNarberthLower Merion SD75%71%Exceeds Expectations814
#15A+Springton Lake MSMediaRose Tree Media SD74%67%Greatly Exceeds Expectations977
#16A+Strath Haven MSWallingfordWallingford-Swarthmore SD74%68%Greatly Exceeds Expectations909
#17A+Lionville MSExtonDowningtown Area SD73%66%Greatly Exceeds Expectations1,041
#18A+Dorseyville MSPittsburghFox Chapel Area SD72%65%Greatly Exceeds Expectations967
#19A+Marshall MSWexfordNorth Allegheny SD72%67%Exceeds Expectations793
#20A+Mellon MSPittsburghMt Lebanon SD71%63%Greatly Exceeds Expectations635
#21A+Sandy Run MSDresherUpper Dublin SD71%70%Meets Expectations939
#22A+Hampton MSAllison ParkHampton Township SD70%67%Exceeds Expectations633
#23A+Norwin MSNorth HuntingdonNorwin SD70%64%Greatly Exceeds Expectations820
#24A+Owen J Roberts MSPottstownOwen J Roberts SD70%61%Greatly Exceeds Expectations910
#25A+Park Forest MS State CollegeState CollegeState College Area SD70%62%Greatly Exceeds Expectations815
#26A+Pennridge North MSPerkasiePennridge SD70%55%Greatly Exceeds Expectations581
#27A+Perkiomen Valley MS WestZieglervillePerkiomen Valley SD70%64%Greatly Exceeds Expectations557
#28A+New Hope Solebury MSNew HopeNew Hope-Solebury SD69%68%Exceeds Expectations323
#29A+Pine Richland MSGibsoniaPine-Richland SD69%62%Greatly Exceeds Expectations724
#30A+David E Williams MSCoraopolisMontour SD68%59%Greatly Exceeds Expectations931
#31A+Ingomar MSPittsburghNorth Allegheny SD68%66%Exceeds Expectations572
#32ARichardson MSSpringfieldSpringfield SD67%57%Greatly Exceeds Expectations1,072
#33ACentral Columbia MSBloomsburgCentral Columbia SD66%53%Greatly Exceeds Expectations612
#34ADonald H Eichhorn MSLewisburgLewisburg Area SD66%52%Greatly Exceeds Expectations413
#35AE N Peirce MSWest ChesterWest Chester Area SD65%60%Exceeds Expectations1,018
#36AJ R Fugett MSWest ChesterWest Chester Area SD65%59%Greatly Exceeds Expectations908
#37AKnoch MSSaxonburgKnoch SD65%51%Greatly Exceeds Expectations499
#38ANewtown MSNewtownCouncil Rock SD65%70%Doesn't Meet Expectations851
#39ANorth Pocono MSMoscowNorth Pocono SD65%52%Greatly Exceeds Expectations665
#40ANorthern Bedford County MSLoysburgNorthern Bedford County SD65%56%Greatly Exceeds Expectations182
#41ANorthwestern Lehigh MSNew TripoliNorthwestern Lehigh SD65%57%Greatly Exceeds Expectations465
#42APerkiomen Valley MS EastCollegevillePerkiomen Valley SD65%60%Exceeds Expectations676
#43ARyan Gloyer MSHarmonySeneca Valley SD65%63%Exceeds Expectations1,123
#44ASelinsgrove Area MSSelinsgroveSelinsgrove Area SD65%56%Greatly Exceeds Expectations523
#45ASharpsville Area MSSharpsvilleSharpsville Area SD65%56%Greatly Exceeds Expectations236
#46ASlippery Rock Area MSSlippery RockSlippery Rock Area SD65%56%Greatly Exceeds Expectations460
#47ASpringfield Twp MSOrelandSpringfield Township SD65%57%Greatly Exceeds Expectations623
#48ASpringhouse MSAllentownParkland SD65%61%Exceeds Expectations1,344
#49ADelahunty MSHermitageHermitage SD64%41%Greatly Exceeds Expectations299
#50AGreat Valley MSMalvernGreat Valley SD64%69%Doesn't Meet Expectations1,066
#51AHaverford MSHavertownHaverford Township SD64%61%Exceeds Expectations1,626
#52AWissahickon MSAmblerWissahickon SD64%67%Meets Expectations1,127
#53AFairview MSFairviewFairview SD63%62%Meets Expectations571
#54ANortheastern MSMount WolfNortheastern York SD63%55%Greatly Exceeds Expectations653
#55APalmyra Area MSPalmyraPalmyra Area SD63%55%Greatly Exceeds Expectations829
#56AAvonworth MSPittsburghAvonworth SD62%62%Meets Expectations307
#57ADowningtown MSDowningtownDowningtown Area SD62%54%Greatly Exceeds Expectations1,154
#58AMountain View MSMechanicsburgCumberland Valley SD62%59%Exceeds Expectations1,378
#59AWarwick MSLititzWarwick SD62%55%Greatly Exceeds Expectations578
#60AWendover MSGreensburgHempfield Area SD62%60%Exceeds Expectations428
#61AColonial MSPlymouth MeetingColonial SD61%51%Greatly Exceeds Expectations1,210
#62AFranklin Regional MSMurrysvilleFranklin Regional SD61%61%Meets Expectations786
#63AFred S Engle MSWest GroveAvon Grove SD61%57%Exceeds Expectations819
#64AGarnet Valley MSGlen MillsGarnet Valley SD61%68%Doesn't Meet Expectations1,067
#65ACarson MSPittsburghNorth Allegheny SD60%61%Meets Expectations655
#66ACharles H Boehm MSYardleyPennsbury SD60%57%Exceeds Expectations717
#67AEagle View MSMechanicsburgCumberland Valley SD60%57%Exceeds Expectations1,021
#68AHolicong MSDoylestownCentral Bucks SD60%67%Doesn't Meet Expectations938
#69AIndependence MSBethel ParkBethel Park SD60%43%Greatly Exceeds Expectations537
#70AMarticville MSPequeaPenn Manor SD60%49%Greatly Exceeds Expectations382
#71AMifflinburg Area MSMifflinburgMifflinburg Area SD60%53%Greatly Exceeds Expectations402
#72AMurray Avenue SchHuntingdon ValleyLower Moreland Township SD60%66%Doesn't Meet Expectations603
#73APenn MSJeannettePenn-Trafford SD60%60%Meets Expectations498
#74APennridge South MSPerkasiePennridge SD60%57%Exceeds Expectations428
#75APleasant Hills MSPittsburghWest Jefferson Hills SD60%53%Greatly Exceeds Expectations798
#76APlum MSPittsburghPlum Borough SD60%58%Exceeds Expectations557
#77ASaucon Valley MSHellertownSaucon Valley SD60%59%Meets Expectations635
#78AShanksville Stonycreek MSShanksvilleShanksville-Stonycreek SD60%53%Greatly Exceeds Expectations66
#79ASouthern Columbia MSCatawissaSouthern Columbia Area SD60%57%Exceeds Expectations401
#80ASpring Grove Area MSSpring GroveSpring Grove Area SD60%56%Exceeds Expectations635
#81ATohickon MSDoylestownCentral Bucks SD60%62%Meets Expectations839
#82ATrafford MSTraffordPenn-Trafford SD60%51%Greatly Exceeds Expectations334
#83AUpper Merion MSKing Of PrussiaUpper Merion Area SD60%58%Exceeds Expectations1,282
#84AWilson West MSSinking SpringWilson SD60%52%Greatly Exceeds Expectations739
#85AEyer MSMacungieEast Penn SD59%57%Exceeds Expectations847
#86ALenape MSDoylestownCentral Bucks SD59%60%Meets Expectations839
#87APennbrook MSNorth WalesNorth Penn SD59%58%Exceeds Expectations807
#88ARiverside MSEllwood CityRiverside Beaver County SD59%53%Exceeds Expectations324
#89A-North East MSNorth EastNorth East SD58%51%Greatly Exceeds Expectations360
#90A-Strayer MSQuakertownQuakertown Community SD58%49%Greatly Exceeds Expectations687
#91A-Walnut Creek MSFairviewMillcreek Township SD58%53%Exceeds Expectations449
#92A-Arcola Intrmd SchEaglevilleMethacton SD57%55%Exceeds Expectations725
#93A-Canonsburg MSCanonsburgCanon-McMillan SD57%55%Exceeds Expectations777
#94A-Centerville MSLancasterHempfield SD57%51%Exceeds Expectations602
#95A-Indian Valley MSHarleysvilleSouderton Area SD57%61%Doesn't Meet Expectations763
#96A-Landisville MSLandisvilleHempfield SD57%53%Exceeds Expectations511
#97A-Tamanend MSWarringtonCentral Bucks SD57%57%Meets Expectations871
#98A-Twin Valley MSElversonTwin Valley SD57%55%Exceeds Expectations920
#99A-Delaware Valley MSMilfordDelaware Valley SD56%52%Exceeds Expectations479
#100A-Freeport Area MSSarverFreeport Area SD56%57%Meets Expectations426
#101A-Greater Latrobe JhsLatrobeGreater Latrobe SD56%52%Exceeds Expectations554
#102A-James W Parker MSEdinboroGeneral McLane SD56%55%Meets Expectations652
#103A-Martin Meylin MSLampeterLampeter-Strasburg SD56%55%Meets Expectations639
#104A-North Hills MSPittsburghNorth Hills SD56%54%Exceeds Expectations1,070
#105A-Paxon Hollow MSBroomallMarple Newtown SD56%62%Doesn't Meet Expectations853
#106A-Trinity MSWashingtonTrinity Area SD56%48%Greatly Exceeds Expectations738
#107A-Beaver Area MSBeaverBeaver Area SD55%54%Meets Expectations307
#108A-Emory H Markle MSHanoverSouth Western SD55%52%Exceeds Expectations1,028
#109A-Greenwood MSMillerstownGreenwood SD55%53%Exceeds Expectations190
#110A-Indiana Area JhsIndianaIndiana Area SD55%53%Exceeds Expectations667
#111A-James Buchanan MSMercersburgTuscarora SD55%44%Greatly Exceeds Expectations550
#112A-Manor Middle SchoolLancasterPenn Manor SD55%47%Greatly Exceeds Expectations492
#113A-Moon Area Upper MSMoon TownshipMoon Area SD55%55%Meets Expectations581
#114A-Mount Nittany MS State CollegeState CollegeState College Area SD55%54%Exceeds Expectations695
#115A-Oley Valley MSOleyOley Valley SD55%56%Meets Expectations357
#116A-Palmerton Area JhsPalmertonPalmerton Area SD55%47%Greatly Exceeds Expectations267
#117A-Pennridge Central MSPerkasiePennridge SD55%56%Meets Expectations528
#118A-Pennwood MSYardleyPennsbury SD55%52%Exceeds Expectations736
#119A-Phoenixville Area MSPhoenixvillePhoenixville Area SD55%53%Exceeds Expectations937
#120A-Rock L Butler MSWellsboroWellsboro Area SD55%50%Exceeds Expectations480
#121A-Shaler Area MSGlenshawShaler Area SD55%55%Meets Expectations561
#122A-South Eastern MSFawn GroveSouth Eastern SD55%58%Meets Expectations407
#123A-South Park MSSouth ParkSouth Park SD55%58%Meets Expectations541
#124A-South Side MSHookstownSouth Side Area SD55%54%Meets Expectations203
#125A-Upper Adams MSBiglervilleUpper Adams SD55%51%Exceeds Expectations271
#126A-Upper Moreland MSHatboroUpper Moreland Township SD55%50%Exceeds Expectations812
#127A-Wattsburg Area MSErieWattsburg Area SD55%56%Meets Expectations409
#128A-Wayne Highlands MSHonesdaleWayne Highlands SD55%51%Exceeds Expectations376
#129A-West Branch MSMorrisdaleWest Branch Area SD55%53%Exceeds Expectations257
#130A-West Perry MSElliottsburgWest Perry SD55%53%Exceeds Expectations496
#131A-William Penn MSYardleyPennsbury SD55%54%Meets Expectations922
#132A-York Suburban MSYorkYork Suburban SD55%52%Exceeds Expectations713
#133A-Danville Area MSDanvilleDanville Area SD54%51%Exceeds Expectations508
#134A-Grove City Area MSGrove CityGrove City Area SD54%49%Exceeds Expectations400
#135A-Harbor Creek Junior HSHarborcreekHarbor Creek SD54%53%Meets Expectations388
#136A-Mars Area MSMarsMars Area SD54%61%Doesn't Meet Expectations484
#137A-Pennfield MSHatfieldNorth Penn SD54%54%Meets Expectations900
#138A-Southern MSGlen RockSouthern York County SD54%54%Meets Expectations441
#139A-West Allegheny MSImperialWest Allegheny SD54%56%Meets Expectations767
#140A-Abington Heights MSClarks SummitAbington Heights SD53%56%Meets Expectations1,097
#141A-Greencastle Antrim MSGreencastleGreencastle-Antrim SD53%53%Meets Expectations689
#142A-Mohawk JhsNew CastleMohawk Area SD53%50%Exceeds Expectations346
#143A-Northern MSDillsburgNorthern York County SD53%53%Meets Expectations751
#144A-Rice Avenue MSGirardGirard SD52%50%Exceeds Expectations461
#145B+Eastern York MSWrightsvilleEastern York SD52%51%Meets Expectations517
#146B+Fort Leboeuf MSWaterfordFort LeBoeuf SD52%51%Meets Expectations473
#147B+Indian Crest MSSoudertonSouderton Area SD52%52%Meets Expectations678
#148B+Nazareth Area MSNazarethNazareth Area SD52%51%Meets Expectations778
#149B+Unami MSChalfontCentral Bucks SD52%62%Underperforms Expectations777
#150B+Berlin Brothersvalley MSBerlinBerlin Brothersvalley SD51%52%Meets Expectations225
#151B+C E Mccall MSMontoursvilleMontoursville Area SD51%51%Meets Expectations495
#152B+Hollidaysburg Area JhsHollidaysburgHollidaysburg Area SD51%49%Exceeds Expectations807
#153B+Loyalsock Twp MSWilliamsportLoyalsock Township SD51%51%Meets Expectations343
#154B+Manheim Twp MSLancasterManheim Township SD51%47%Exceeds Expectations955
#155B+Stroudsburg JhsStroudsburgStroudsburg Area SD51%42%Exceeds Expectations754
#156B+Allen MSCamp HillWest Shore SD50%49%Exceeds Expectations477
#157B+Boyertown Area MS EastGilbertsvilleBoyertown Area SD50%54%Doesn't Meet Expectations871
#158B+Camp Hill MSCamp HillCamp Hill SD50%58%Doesn't Meet Expectations298
#159B+Central Dauphin MSHarrisburgCentral Dauphin SD50%51%Meets Expectations848
#160B+Gerald G Huesken MSLancasterConestoga Valley SD50%45%Exceeds Expectations965
#161B+Orefield MSOrefieldParkland SD50%50%Meets Expectations917
#162B+Palisades MSKintnersvillePalisades SD50%52%Meets Expectations309
#163B+Penndale MSLansdaleNorth Penn SD50%52%Meets Expectations1,208
#164B+Ridgway Area MSRidgwayRidgway Area SD50%48%Exceeds Expectations202
#165B+Salisbury MSAllentownSalisbury Township SD50%47%Exceeds Expectations479
#166B+Shikellamy MSNorthumberlandShikellamy SD50%47%Exceeds Expectations674
#167B+Smith MSQuarryvilleSolanco SD50%47%Exceeds Expectations373
#168B+South Allegheny MSMckeesportSouth Allegheny SD50%45%Exceeds Expectations313
#169B+St Marys Area MSSaint MarysSaint Marys Area SD50%44%Greatly Exceeds Expectations426
#170B+Susquenita MSDuncannonSusquenita SD50%52%Meets Expectations569
#171B+Tamaqua Area MSTamaquaTamaqua Area SD50%41%Greatly Exceeds Expectations433
#172B+Union Area MSNew CastleUnion Area SD50%44%Greatly Exceeds Expectations175
#173B+Union City MSUnion CityUnion City Area SD50%46%Exceeds Expectations206
#174B+Upper Dauphin Area MSLykensUpper Dauphin Area SD50%49%Meets Expectations312
#175B+Upper Perkiomen MSPennsburgUpper Perkiomen SD50%51%Meets Expectations742
#176B+Windber Area MSWindberWindber Area SD50%46%Exceeds Expectations255
#177B+Yellow Breeches MSBoiling SpringsSouth Middleton SD50%53%Meets Expectations474
#178B+Annville Cleona MSAnnvilleAnnville-Cleona SD49%54%Doesn't Meet Expectations207
#179B+Conneaut Lake MSConneaut LakeConneaut SD49%52%Meets Expectations298
#180B+Dallas MSDallasDallas SD49%54%Doesn't Meet Expectations605
#181B+Harlan Rowe MSAthensAthens Area SD49%47%Exceeds Expectations456
#182B+Keith Valley MSHorshamHatboro-Horsham SD49%48%Meets Expectations1,018
#183B+Waynesboro Area MSWaynesboroWaynesboro Area SD49%46%Exceeds Expectations990
#184B+Bedford MSBedfordBedford Area SD48%49%Meets Expectations403
#185B+Blue Mountain MSOrwigsburgBlue Mountain SD48%47%Exceeds Expectations575
#186B+Cocalico MSDenverCocalico SD48%49%Meets Expectations682
#187B+Deer Lakes MSCheswickDeer Lakes SD48%49%Meets Expectations422
#188B+East Hills MSBethlehemBethlehem Area SD48%48%Meets Expectations1,047
#189B+Floyd C Fretz MSBradfordBradford Area SD48%40%Greatly Exceeds Expectations568
#190B+Laurel MSNew CastleLaurel SD48%58%Underperforms Expectations161
#191B+Maple Avenue MSLittlestownLittlestown Area SD48%55%Doesn't Meet Expectations415
#192B+Westlake MSErieMillcreek Township SD48%45%Exceeds Expectations470
#193B+Bentworth MSBentleyvilleBentworth SD47%50%Meets Expectations327
#194B+Gettysburg Area MSGettysburgGettysburg Area SD47%49%Meets Expectations682
#195B+James S Wilson MSErieMillcreek Township SD47%45%Exceeds Expectations550
#196B+Line Mountain MSHerndonLine Mountain SD47%53%Doesn't Meet Expectations307
#197B+West Hempfield MSIrwinHempfield Area SD47%53%Doesn't Meet Expectations400
#198BCalifornia Area MS Coal CenterCoal CenterCalifornia Area SD47%37%Greatly Exceeds Expectations138
#199BCentre Learning Community Cs State College (Charter)State CollegeCentre Learning Community CS47%51%Doesn't Meet Expectations75
#200BExeter Twp JhsReadingExeter Township SD47%44%Exceeds Expectations637
#201BKutztown Area MSKutztownKutztown Area SD47%49%Meets Expectations296
#202BLower Macungie MSMacungieEast Penn SD47%49%Meets Expectations1,043
#203BMercer Area MSMercerMercer Area SD47%46%Meets Expectations140
#204BMidd West MSMiddleburgMidd-West SD47%45%Exceeds Expectations304
#205BShippensburg Area MSShippensburgShippensburg Area SD47%43%Exceeds Expectations786
#206BBellefonte Area MSBellefonteBellefonte Area SD46%50%Doesn't Meet Expectations576
#207BButler Area IhsButlerButler Area SD46%47%Meets Expectations1,342
#208BCedar Crest MSLebanonCornwall-Lebanon SD46%47%Meets Expectations1,302
#209BDallastown Area MSDallastownDallastown Area SD46%47%Meets Expectations1,027
#210BDerry Area MSDerryDerry Area SD46%46%Meets Expectations443
#211BHolland MSHollandCouncil Rock SD46%65%Underperforms Expectations919
#212BMechanicsburg MSMechanicsburgMechanicsburg Area SD46%49%Meets Expectations1,047
#213BCentral Valley MSMonacaCentral Valley SD45%46%Meets Expectations543
#214BCrossroads MSLewisberryWest Shore SD45%50%Doesn't Meet Expectations651
#215BDover Area MSDoverDover Area SD45%46%Meets Expectations803
#216BElizabeth Forward MSElizabethElizabeth Forward SD45%47%Meets Expectations550
#217BHighland MSBeaver FallsBlackhawk SD45%51%Doesn't Meet Expectations700
#218BHopewell JhsAliquippaHopewell Area SD45%51%Doesn't Meet Expectations622
#219BNew Cumberland MSNew CumberlandWest Shore SD45%42%Exceeds Expectations549
#220BNorthwestern MSAlbionNorthwestern SD45%45%Meets Expectations279
#221BPequea Valley Intrmd SchKinzersPequea Valley SD45%45%Meets Expectations210
#222BPhilipsburg Osceola Area MSPhilipsburgPhilipsburg-Osceola Area SD45%42%Exceeds Expectations379
#223BPine Grove Area MSPine GrovePine Grove Area SD45%51%Doesn't Meet Expectations473
#224BPleasant Valley MSBrodheadsvillePleasant Valley SD45%45%Meets Expectations950
#225BSchuylkill Valley MSLeesportSchuylkill Valley SD45%52%Doesn't Meet Expectations673
#226BSouthmoreland MSScottdaleSouthmoreland SD45%44%Meets Expectations414
#227BSwift MSQuarryvilleSolanco SD45%52%Doesn't Meet Expectations338
#228BTyrone Area MSTyroneTyrone Area SD45%51%Doesn't Meet Expectations530
#229BValley View MSArchbaldValley View SD45%42%Exceeds Expectations563
#230BWallenpaupack Area MSHawleyWallenpaupack Area SD45%45%Meets Expectations644
#231BYough Intrmdms SchRuffsdaleYough SD45%49%Doesn't Meet Expectations576
#232BAbington MSAbingtonAbington SD44%54%Underperforms Expectations2,048
#233BBellwood Antis MSBellwoodBellwood-Antis SD44%49%Doesn't Meet Expectations371
#234BBlue Ridge MSNew MilfordBlue Ridge SD44%43%Meets Expectations219
#235BBoyertown Area MS WestBoyertownBoyertown Area SD44%49%Doesn't Meet Expectations719
#236BDingman Delaware MSDingmans FerryDelaware Valley SD44%47%Meets Expectations524
#237BJersey Shore MSJersey ShoreJersey Shore Area SD44%45%Meets Expectations470
#238BKeystone Oaks MSPittsburghKeystone Oaks SD44%45%Meets Expectations382
#239BLamberton MSCarlisleCarlisle Area SD44%45%Meets Expectations543
#240BLower Dauphin MSHummelstownLower Dauphin SD44%50%Doesn't Meet Expectations883
#241BManheim Central MSManheimManheim Central SD44%53%Underperforms Expectations848
#242BMilton Area MSMiltonMilton Area SD44%43%Exceeds Expectations427
#243BNew Oxford MSNew OxfordConewago Valley SD44%47%Doesn't Meet Expectations601
#244BNewport MSNewportNewport SD44%47%Meets Expectations232
#245BNorth Star East MSStoystownNorth Star SD44%48%Doesn't Meet Expectations271
#246BBangor Area MSBangorBangor Area SD43%49%Doesn't Meet Expectations455
#247BBig Spring MSNewvilleBig Spring SD43%51%Doesn't Meet Expectations593
#248BCentral York MSYorkCentral York SD43%47%Meets Expectations881
#249BChartiers Valley MSBridgevilleChartiers Valley SD43%49%Doesn't Meet Expectations718
#250BKane Area MSKaneKane Area SD43%44%Meets Expectations222
#251BMaple Point MSLanghorneNeshaminy SD43%57%Underperforms Expectations1,251
#252BNorthampton Area MSNorthamptonNorthampton Area SD43%48%Doesn't Meet Expectations1,256
#253B-Bermudian Springs MSYork SpringsBermudian Springs SD43%54%Underperforms Expectations548
#254B-Bloomsburg Area MSBloomsburgBloomsburg Area SD43%44%Meets Expectations354
#255B-Linglestown MSHarrisburgCentral Dauphin SD43%43%Meets Expectations808
#256B-Elizabethtown Area MSElizabethtownElizabethtown Area SD42%53%Underperforms Expectations875
#257B-Fleetwood MSFleetwoodFleetwood Area SD42%50%Doesn't Meet Expectations675
#258B-Kennett MSLandenbergKennett Consolidated SD42%48%Doesn't Meet Expectations902
#259B-Leechburg Area MSLeechburgLeechburg Area SD42%50%Doesn't Meet Expectations152
#260B-Meyersdale Area MSMeyersdaleMeyersdale Area SD42%41%Meets Expectations186
#261B-Poquessing MSFeasterville TrevoseNeshaminy SD42%50%Doesn't Meet Expectations961
#262B-Whitehall Coplay MSWhitehallWhitehall-Coplay SD42%36%Greatly Exceeds Expectations982
#263B-Central Cambria MSEbensburgCentral Cambria SD41%50%Doesn't Meet Expectations379
#264B-Donegal JhsMount JoyDonegal SD41%44%Meets Expectations457
#265B-Dubois Area MSDuboisDuBois Area SD41%49%Doesn't Meet Expectations1,062
#266B-Fairfield Area MSFairfieldFairfield Area SD41%47%Doesn't Meet Expectations296
#267B-Garden Spot MSNew HollandEastern Lancaster County SD41%44%Meets Expectations436
#268B-Mcconnellsburg MSMcconnellsburgCentral Fulton SD41%43%Meets Expectations211
#269B-Penn Cambria MSGallitzinPenn Cambria SD41%48%Doesn't Meet Expectations468
#270B-Red Lion Area JhsRed LionRed Lion Area SD41%44%Meets Expectations813
#271B-Beaty Warren MSWarrenWarren County SD40%51%Underperforms Expectations641
#272B-Cambria Heights MSPattonCambria Heights SD40%48%Doesn't Meet Expectations306
#273B-Cedarbrook MSWyncoteCheltenham SD40%38%Exceeds Expectations681
#274B-East Pennsboro Area MSEnolaEast Pennsboro Area SD40%41%Meets Expectations563
#275B-Governor Mifflin MSShillingtonGovernor Mifflin SD40%39%Meets Expectations629
#276B-Greensburg Salem MSGreensburgGreensburg Salem SD40%47%Doesn't Meet Expectations599
#277B-Huntingdon Area MSHuntingdonHuntingdon Area SD40%40%Meets Expectations385
#278B-Kiski Area IhsVandergriftKiski Area SD40%43%Meets Expectations543
#279B-Klinger MSSouthamptonCentennial SD40%46%Doesn't Meet Expectations579
#280B-Lengel MSPottsvillePottsville Area SD40%40%Meets Expectations699
#281B-Northern Cambria MSNorthern CambriaNorthern Cambria SD40%48%Doesn't Meet Expectations240
#282B-Northern Lehigh MSSlatingtonNorthern Lehigh SD40%40%Meets Expectations224
#283B-Pocono Mountain East JhsSwiftwaterPocono Mountain SD40%38%Exceeds Expectations573
#284B-Pottsgrove MSPottstownPottsgrove SD40%41%Meets Expectations697
#285B-Sharon MSSharonSharon City SD40%37%Exceeds Expectations308
#286B-Susquehanna Twp MSHarrisburgSusquehanna Township SD40%32%Greatly Exceeds Expectations723
#287B-Tussey Mountain MSSaxtonTussey Mountain SD40%45%Doesn't Meet Expectations270
#288B-West York Area MSYorkWest York Area SD40%40%Meets Expectations675
#289B-Western Wayne MSLake ArielWestern Wayne SD40%41%Meets Expectations411
#290B-Wilmington Area MSNew WilmingtonWilmington Area SD40%48%Doesn't Meet Expectations323
#291B-Wilson Southern MSSinking SpringWilson SD40%49%Underperforms Expectations767
#292B-Wyoming Valley West MSKingstonWyoming Valley West SD40%36%Exceeds Expectations1,191
#293B-Belle Vernon Area MSBelle VernonBelle Vernon Area SD39%42%Meets Expectations334
#294B-Chambersburg Area MS NorthChambersburgChambersburg Area SD39%40%Meets Expectations1,045
#295B-Daniel Boone Area MSDouglassvilleDaniel Boone Area SD39%54%Underperforms Expectations946
#296B-Lehighton Area MSLehightonLehighton Area SD39%41%Meets Expectations513
#297B-Marshall Math Science Academy (Magnet)HarrisburgHarrisburg City SD39%29%Greatly Exceeds Expectations403
#298C+Ephrata MSEphrataEphrata Area SD39%42%Doesn't Meet Expectations631
#299C+Charles A Huston MSLower BurrellBurrell SD38%43%Doesn't Meet Expectations416
#300C+Sandburg MSLevittownNeshaminy SD38%52%Underperforms Expectations686
#301C+Wilson MSCarlisleCarlisle Area SD38%37%Meets Expectations577
#302C+Altoona Area JR HSAltoonaAltoona Area SD37%35%Exceeds Expectations1,727
#303C+Benton Area MSBentonBenton Area SD37%39%Meets Expectations104
#304C+Berwick Area MSBerwickBerwick Area SD37%46%Underperforms Expectations844
#305C+Corry Area MSCorryCorry Area SD37%39%Meets Expectations403
#306C+Everett Area MSEverettEverett Area SD37%41%Doesn't Meet Expectations293
#307C+Highlands MSNatrona HeightsHighlands SD37%42%Doesn't Meet Expectations652
#308C+Log College MSWarminsterCentennial SD37%45%Underperforms Expectations632
#309C+Millersburg Area MSMillersburgMillersburg Area SD37%41%Doesn't Meet Expectations157
#310C+Ligonier Valley MSLigonierLigonier Valley SD36%43%Doesn't Meet Expectations310
#311C+Meadville MSMeadvilleCrawford Central SD36%36%Meets Expectations354
#312C+Nitschmann MSBethlehemBethlehem Area SD36%42%Doesn't Meet Expectations781
#313C+Ridley MSRidley ParkRidley SD36%42%Doesn't Meet Expectations1,286
#314C+Brentwood MSPittsburghBrentwood Borough SD35%40%Doesn't Meet Expectations271
#315CDrexel Hill MSDrexel HillUpper Darby SD35%34%Exceeds Expectations1,318
#316CNorthley MSAstonPenn-Delco SD35%44%Underperforms Expectations758
#317COil City Area MSOil CityOil City Area SD35%43%Doesn't Meet Expectations582
#318CPenns Grove SchOxfordOxford Area SD35%39%Doesn't Meet Expectations515
#319CRinggold MSMonongahelaRinggold SD35%43%Doesn't Meet Expectations787
#320CSpring Cove MSRoaring SpringSpring Cove SD35%42%Doesn't Meet Expectations376
#321CTitusville MSTitusvilleTitusville Area SD35%38%Meets Expectations451
#322CCentral Mountain MSMill HallKeystone Central SD34%45%Underperforms Expectations939
#323CChambersburg Area MS SouthChambersburgChambersburg Area SD34%35%Meets Expectations1,054
#324CCharleroi Area MSCharleroiCharleroi SD34%39%Doesn't Meet Expectations329
#325CFrazier MSPerryopolisFrazier SD34%39%Doesn't Meet Expectations240
#326CFreedom Area MSFreedomFreedom Area SD34%49%Underperforms Expectations370
#327CHalifax Area MSHalifaxHalifax Area SD34%53%Underperforms Expectations273
#328CMifflin Co MSLewistownMifflin County SD34%45%Underperforms Expectations689
#329CArts Academy (Charter)AllentownArts Academy CS33%26%Greatly Exceeds Expectations312
#330CEastern Lebanon Co MSMyerstownEastern Lebanon County SD33%50%Underperforms Expectations613
#331CHanover MSHanoverHanover Public SD33%40%Doesn't Meet Expectations615
#332CMiddletown Area MSMiddletownMiddletown Area SD33%33%Meets Expectations554
#333CMifflin Co JhsLewistownMifflin County SD33%43%Doesn't Meet Expectations768
#334CAlbert Gallatin North MSMcclellandtownAlbert Gallatin Area SD32%36%Doesn't Meet Expectations385
#335CApollo Ridge MSSpring ChurchApollo-Ridge SD32%44%Underperforms Expectations274
#336CHamburg Area Middle SchoolHamburgHamburg Area SD32%46%Underperforms Expectations477
#337CMount Pleasant Area JhsMount PleasantMount Pleasant Area SD32%42%Underperforms Expectations310
#338CWilliamsport Area MSWilliamsportWilliamsport Area SD32%32%Meets Expectations712
#339CAlbert Gallatin South MSPoint MarionAlbert Gallatin Area SD31%39%Doesn't Meet Expectations360
#340CAmbridge Area MSFreedomAmbridge Area SD31%35%Doesn't Meet Expectations467
#341CEaston Area MSEastonEaston Area SD31%37%Doesn't Meet Expectations1,874
#342C-Connellsville Area MSConnellsvilleConnellsville Area SD31%38%Doesn't Meet Expectations948
#343C-Conrad Weiser MSRobesoniaConrad Weiser Area SD30%45%Underperforms Expectations717
#344C-Fannett Metal MSWillow HillFannett-Metal SD30%38%Doesn't Meet Expectations82
#345C-G A R MSWilkes BarreWilkes-Barre Area SD30%18%Greatly Exceeds Expectations1,026
#346C-Laurel Highlands MSUniontownLaurel Highlands SD30%42%Underperforms Expectations632
#347C-Mcguffey MSClaysvilleMcGuffey SD30%46%Underperforms Expectations343
#348C-Northeast Intrmd SchScrantonScranton SD30%35%Doesn't Meet Expectations965
#349C-Pittsburgh Schiller 6 8 (Magnet)PittsburghPittsburgh SD30%28%Exceeds Expectations244
#350C-Pittston Area MSPittstonPittston Area SD30%42%Underperforms Expectations964
#351C-Rochester MSRochesterRochester Area SD30%34%Doesn't Meet Expectations160
#352C-Steel Valley MSMunhallSteel Valley SD30%33%Meets Expectations404
#353C-Weatherly Area MSWeatherlyWeatherly Area SD30%31%Meets Expectations126
#354C-Wilson Area Intermediate SchEastonWilson Area SD30%42%Underperforms Expectations676
#355C-Cecelia Snyder MSBensalemBensalem Township SD29%31%Meets Expectations431
#356C-East Norriton MSNorristownNorristown Area SD29%31%Meets Expectations864
#357C-Robert K Shafer MSBensalemBensalem Township SD29%32%Meets Expectations612
#358C-J T Lambert Intermediate SchEast StroudsburgEast Stroudsburg Area SD28%36%Doesn't Meet Expectations942
#359C-Lehman Intermediate SchDingmans FerryEast Stroudsburg Area SD28%36%Doesn't Meet Expectations603
#360C-Tuscarora MSMifflintownJuniata County SD28%36%Doesn't Meet Expectations312
#361C-Catasauqua MSCatasauquaCatasauqua Area SD27%35%Doesn't Meet Expectations448
#362D+Carmichaels Area MSCarmichaelsCarmichaels Area SD27%40%Underperforms Expectations227
#363D+Central Dauphin East MSHarrisburgCentral Dauphin SD26%25%Meets Expectations779
#364D+Mount Carmel Area JhMount CarmelMount Carmel Area SD26%35%Underperforms Expectations263
#365D+Swatara MSSteeltonCentral Dauphin SD26%24%Exceeds Expectations539
#366D+Amy At MartinPhiladelphiaPhiladelphia City SD25%24%Exceeds Expectations240
#367D+Bristol MSBristolBristol Borough SD25%26%Meets Expectations198
#368D+Brownsville Area MSBrownsvilleBrownsville Area SD25%32%Doesn't Meet Expectations352
#369D+Clemente Roberto MSPhiladelphiaPhiladelphia City SD25%15%Greatly Exceeds Expectations206
#370D+Feltonville Sch Of Arts And SciencesPhiladelphiaPhiladelphia City SD25%19%Greatly Exceeds Expectations535
#371D+Linton MSPittsburghPenn Hills SD25%20%Exceeds Expectations640
#372D+Middle Years AlternativePhiladelphiaPhiladelphia City SD25%21%Exceeds Expectations171
#373D+New Brighton Area MSNew BrightonNew Brighton Area SD25%40%Underperforms Expectations298
#374D+Northeast MSBethlehemBethlehem Area SD25%22%Exceeds Expectations725
#375D+Pittsburgh South Brook 6 8PittsburghPittsburgh SD25%31%Doesn't Meet Expectations272
#376D+Pittsburgh Sterrett 6 8 (Magnet)PittsburghPittsburgh SD25%22%Exceeds Expectations208
#377D+Science Leadership Academy MSPhiladelphiaPhiladelphia City SD25%25%Meets Expectations359
#378D+Shamokin Area MSShamokinShamokin Area SD25%34%Underperforms Expectations346
#379D+Solomonplains MSPlainsWilkes-Barre Area SD25%33%Doesn't Meet Expectations736
#380D+South Scranton Intrmd SchScrantonScranton SD25%25%Meets Expectations790
#381D+Tilden William T MSPhiladelphiaPhiladelphia City SD25%11%Greatly Exceeds Expectations332
#382D+Washington Junior High SchoolWashingtonWashington SD25%26%Meets Expectations219
#383D+Bucktail Area MSRenovoKeystone Central SD24%49%Underperforms Expectations105
#384D+Chichester MSBoothwynChichester SD24%29%Doesn't Meet Expectations952
#385D+Mount Union Area JhsMount UnionMount Union Area SD24%31%Doesn't Meet Expectations261
#386DStrong Vincent MSErieErie City SD23%23%Meets Expectations729
#387DMuhlenberg JR MSReadingMuhlenberg SD22%28%Doesn't Meet Expectations1,013
#388DBeaver Falls MSBeaver FallsBig Beaver Falls Area SD21%31%Underperforms Expectations384
#389DBroughal MSBethlehemBethlehem Area SD21%19%Exceeds Expectations500
#390DEisenhower MSNorristownNorristown Area SD21%19%Exceeds Expectations812
#391DLafayette MSUniontownUniontown Area SD21%23%Meets Expectations149
#392DReynolds MSLancasterLancaster SD21%17%Exceeds Expectations527
#393DBenjamin Franklin MSLevittownBristol Township SD20%30%Underperforms Expectations729
#394DBeverly Hills MSUpper DarbyUpper Darby SD20%20%Meets Expectations1,523
#395DGreater Nanticoke Area Ed CtrNanticokeGreater Nanticoke Area SD20%24%Doesn't Meet Expectations539
#396DNortheast MSReadingReading SD20%17%Exceeds Expectations938
#397DPenn Wood MSDarbyWilliam Penn SD20%16%Exceeds Expectations683
#398DPittsburgh Classical 6 8 (Magnet)PittsburghPittsburgh SD20%27%Doesn't Meet Expectations285
#399DPocono Mountain West JhsPocono SummitPocono Mountain SD20%32%Underperforms Expectations713
#400DPottstown MSPottstownPottstown SD20%27%Doesn't Meet Expectations915
#401DSouthern MSReadingReading SD20%13%Greatly Exceeds Expectations759
#402DWest Scranton Intrmd SchScrantonScranton SD20%31%Underperforms Expectations862
#403D-Coatesville Intermediate HSCoatsvilleCoatesville Area SD21%40%Underperforms Expectations891
#404D-Neil A Armstrong MSFairless HillsBristol Township SD18%30%Underperforms Expectations725
#405D-Stewart MSNorristownNorristown Area SD18%21%Meets Expectations798
#406D-Dickson Prep Steam AcademySwissvaleWoodland Hills SD17%31%Underperforms Expectations642
#407D-Universal Vare (Charter)PhiladelphiaUniversal Vare CS17%17%Meets Expectations150
#408D-Harrison Morton MSAllentownAllentown City SD16%14%Exceeds Expectations733
#409D-Lebanon MSLebanonLebanon SD16%21%Doesn't Meet Expectations1,027
#410D-New Castle JhsNew CastleNew Castle Area SD16%22%Doesn't Meet Expectations706
#411D-Greater Johnstown MSJohnstownGreater Johnstown SD15%25%Underperforms Expectations660
#412D-Pittsburgh South Hills 6 8PittsburghPittsburgh SD15%18%Meets Expectations399
#413D-Woodrow Wilson MSErieErie City SD15%16%Meets Expectations756
#414D-Francis D Raub MSAllentownAllentown City SD14%13%Meets Expectations909
#415D-Trexler MSAllentownAllentown City SD14%14%Meets Expectations820
#416D-Lincoln MSLancasterLancaster SD13%17%Doesn't Meet Expectations491
#417D-South Mountain MSAllentownAllentown City SD13%15%Meets Expectations1,007
#418D-Wheatland MSLancasterLancaster SD13%19%Doesn't Meet Expectations445
#419FHarding Warren G MSPhiladelphiaPhiladelphia City SD11%16%Doesn't Meet Expectations622
#420FMonessen MSMonessenMonessen City SD11%28%Underperforms Expectations136
#421FYoung Scholars (Charter)PhiladelphiaYoung Scholars CS11%22%Underperforms Expectations267
#422FAmy Nw (Magnet)PhiladelphiaPhiladelphia City SD10%19%Underperforms Expectations209
#423FCentral MSReadingReading SD10%13%Meets Expectations1,865
#424FMemphis Street Academy (Charter)PhiladelphiaMemphis Street Academy CS @ JP Jones10%11%Meets Expectations538
#425FNorthwest MSReadingReading SD10%15%Doesn't Meet Expectations869
#426FRichard Allen Preparatory (Charter)PhiladelphiaRichard Allen Preparatory CS10%16%Doesn't Meet Expectations414
#427FWashington Grover JR SchPhiladelphiaPhiladelphia City SD10%17%Doesn't Meet Expectations443
#428FEast MSErieErie City SD7%14%Doesn't Meet Expectations654
#429FRowland AcademyHarrisburgHarrisburg City SD7%7%Meets Expectations588
#430FJackson MSLancasterLancaster SD6%14%Doesn't Meet Expectations506
#431FCastor Gardens MSPhiladelphiaPhiladelphia City SD5%18%Underperforms Expectations1,260
#432FPittsburgh Allegheny 6 8 (Magnet)PittsburghPittsburgh SD5%16%Underperforms Expectations156
#433FPittsburgh Arsenal 6 8PittsburghPittsburgh SD5%14%Doesn't Meet Expectations150
#434FSouthwest MSReadingReading SD5%11%Doesn't Meet Expectations671
#435FCamp Curtin AcademyHarrisburgHarrisburg City SD3%7%Doesn't Meet Expectations482

How Pennsylvania's middle schools compare

A: 144B: 153C: 64D: 57F: 17

68% of the 435 ranked middle schools in Pennsylvania earn an A or B (144 A grades, 153 B, 64 C, 57 D, 17 F), against 47% of middle schools nationwide. 290 schools meet or beat the proficiency projected from their student context (67% here, 71% nationally), and 162 exceed it. On average 44% of tested students meet the state bar against a projected 45% (national averages: 39% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Baldi C C A MS (75% against 35%, A+), Hershey MS (82% against 52%, A+), Fort Couch MS (83% against 56%, A+), Delahunty MS (64% against 41%, A), Valley Forge MS (90% against 73%, A+).

Districts with the most schools in the top quarter (the top 109): Central Bucks SD (4), West Chester Area SD (3), North Allegheny SD (3), Tredyffrin-Easttown SD (2).

Cities with the most ranked middle schools: Pittsburgh (20, 11 at A or B), Philadelphia (15, 1 at A or B), Lancaster (8, 4 at A or B), Allentown (7, 2 at A or B), Harrisburg (7, 4 at A or B).

The largest ranked middle schools: Abington MS (2,048 students, B, #232), Easton Area MS (1,874 students, C, #341), Central MS (1,865 students, F, #423).

Middle schools in Pennsylvania that are not ranked

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

Closed schools (8)

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

Not yet graded (7)

Too little test data to grade.

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?

Valley Forge MS in Wayne ranks first among the 435 ranked middle schools in Pennsylvania with a SchoolGrade of A+, 90% of tested students meeting the state bar against a projected 73%.

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 450 public middle schools in Pennsylvania; 435 are ranked here and 15 are listed as not ranked.