Sports
Top 100 High Schools For Sports In PA Ranked In New Report
The 2026 rankings looked at the number of sports, the number of championships, student and parent reviews, and more.
Niche, known for its annual lists comparing school districts based on academics, is now turning its attention to sports.
A new ranking lists the Pennsylvania high schools best for athletics. The 2026 rankings cover 867 Pennsylvania high schools.
The Niche rankings are based on several factors, including the number of sports offered, the number of students participating in sports, and the school's enrollment in grades 9 through 12.
Find out what's happening in Across Pennsylvaniafor free with the latest updates from Patch.
Much of the ranking is anecdotal, as reviews on Niche posted by parents and students account for 50 percent of the score. State championships won by the schools factor in as well, counting for 10 percent of the score. You can read more about the methodology here.
Find out what's happening in Across Pennsylvaniafor free with the latest updates from Patch.
The list's top 100 sports schools in Pennsylvania are listed below, with their town, their overall Niche score, their sports score, and the number of sports offered at the school. Click the school name to read more of the Niche information. The remaining schools can be found on the Niche site.
- La Salle College High School, Wyndmoor, overall A+, sports A+, 19 sports
- North Allegheny High School, Wexford, overall A+, sports A+, 30 sports
- St. Joseph's Preparatory School, Philadelphia, overall A+, sports A+, 20 sports
- Central Catholic High School, Pittsburgh, overall A+, sports A+, 19 sports
- Neumann Goretti High School, Philadelphia, overall B+, sports A
- Cathedral Preparatory School, Erie, overall A-, sports A, 13 sports
- Dallas Senior High School, Dallas, overall B, sports A, 24 sports
- Gwynedd Mercy Academy High School, Ambler, overall A, sports A, 14 sports
- Upper Dublin High School, Upper Dublin, overall A, sports A, 27 sports
- Wyomissing Area Junior/Senior High School, Wyomissing, overall A, sports A, 5 sports
- Thomas Jefferson High School, Jefferson Hills, overall A-, sports A, 21 sports
- Seton LaSalle Catholic High School, Mt. Lebanon, overall A, sports A, 21 sports
- Lower Merion High School, Lower Merion, overall A+, sports A, 42 sports
- Spring-Ford Senior High School, Royersford - overall A, sports A, 25 sports
- Radnor Senior High School, Radnor - overall A+, sports A, 25 sports
- Conestoga Senior High School, Berwyn - overall A+, sports A, 25 sports
- Central Bucks High School West, Doylestown - overall A, sports A, 25 sports
- Downingtown High School West, Downingtown - overall A-, sports A, 25 sports
- Bishop McDevitt High School, Harrisburg, overall A, sports A
- Hickory High School, Hermitage, overall A-, sports A, 22 sports
- Bishop Guilfoyle Academy, Altoona, overall B, sports A, data not shown
- Scranton Preparatory School, Scranton, overall A, sports A, 22 sports
- Father Judge High School, Philadelphia, overall B, sports A
- Marple Newtown High School, Marple, overall A, sports A, 25 sports
- Cumberland Valley High School, Mechanicsburg, overall A, sports A, 27 sports
- Upper St. Clair High School, Pittsburgh, overall A+, sports A, 16 sports
- Parkland High School, Allentown, overall A, sports A, 14 sports
- Archbishop Wood High School, Warminster, overall B, sports A
- Villa Joseph Marie High School, Holland, overall A, sports A, 14 sports
- Holy Ghost Preparatory School, Bensalem, overall A, sports A, 14 sports
- Conwell-Egan Catholic High School, Fairless Hills, overall B+, sports A, 24 sports
- Oakland Catholic High School, Pittsburgh, overall A, sports A, 17 sports
- Mount Saint Joseph Academy, Flourtown, overall A, sports A, 13 sports
- Holy Cross High School, Dunmoore, overall A-, sports A
- Cardinal O'Hara High School, Springfield, overall B+, sports A
- Allentown Central Catholic High School, overall A, sports A, 23 sports
- Central York High School, Central York, overall A-, sports A, 24 sports
- Owen J. Roberts High School, Pottstown, overall A-, sports A, 22 sports
- Central Dauphin Senior High School, Harrisburg, overall A-, sports A, 24 sports
- Lower Dauphin High School, Hummelstown, overall A, sports A, 24 sports
- Shady Side Academy, Pittsburgh, overall A+, sports A, 29 sports
- Serra Catholic High School, Mckeesport, overall B+, sports A
- Mt. Lebanon Senior High School, Mt. Lebanon, overall A+, sports A, 24 sports
- Merion Mercy Academy, Merion Station, overall A+, sports A, 13 sports
- Delone Catholic High School, McSherrystown, overall B, sports A, 20 sports
- The Haverford School, Haverford, overall A+, sports A, 17 sports
- Southern Columbia High School, Catawissa, overall B-, sports A, 15 sports
- West Catholic Preparatory High School, Philadelphia, overall B, sports A
- Central Bucks High School East, Doylestown, overall A+, sports A, 26 sports
- North Penn Senior High School, Lansdale, overall A, sports A, 50 sports
- Dock Mennonite Academy, Lansdale, overall A, sports A, 19 sports
- Holy Redeemer High School, Wilkes Barre, overall B+, sports A
- Bishop Canevin High School, Pittsburgh, overall A-, sports A, data not shown
- Phoenixville Area High School, Phoenixville, overall A, sports A, 25 sports
- Souderton Area Senior High School, Souderton, overall A-, sports A, 28 sports
- State College Area High School, State College, overall A+, sports A, 25 sports
- Unionville High School, Kennett Square, overall A+, sports A, 24 sports
- Milton Hershey School, Hershey, overall A-, sports A, 15 sports
- The Agnes Irwin School, Bryn Mawr, overall A+, sports A, 12 sports
- Springfield High School, Springfield, overall A-, sports A, 24 sports
- Abington Heights High School, Abington Heights, overall A-, sports A, 33 sports
- Neshannock Junior/Senior High School, Neshannock Township, overall A-, sports A, 15 sports Niche
- Peters Township High School, Peters Township, overall A, sports A, 33 sports
- Strath Haven High School, Wallingford-Swarthmore, overall A, sports A, 22 sports
- Coatesville Area Senior High School, Coatesville, overall B, sports A, 33 sports
- Pope John Paul II High School, Royersford, overall B+, sports A
- Central Bucks High School South, Warrington, overall A, sports A, 25 sports
- Selinsgrove Area High School, Selinsgrove, overall B+, sports A, 20 sports
- Pine-Richland High School, Gibsonia, overall A, sports A, 21 sports
- West Chester East High School, West Chester, overall A, sports A, 25 sports
- Trinity High School, Camp Hill, overall A-, sports A, 25 sports
- Roman Catholic High School, Philadelphia, overall B+, sports A, 17 sports
- Lancaster Catholic High School, Lancaster, overall B+, sports A, 25 sports
- Northwestern Lehigh High School, New Tripoli, overall B+, sports A, 19 sports
- Emmaus High School, Emmaus, overall A-, sports A, 22 sports
- Greensburg Central Catholic High School, Greensburg, overall B+, sports A
- Susquehannock High School, Glen Rock, overall A-, sports A, 23 sports
- Plymouth-Whitemarsh Senior High School, Plymouth Meeting, overall A, sports A, 28 sports
- Franklin Regional Senior High School, Murrysville, overall A, sports A, 22 sports
- Malvern Preparatory School, Malvern, overall A+, sports A, 18 sports
- Woodland Hills Senior High School, Pittsburgh, overall B-, sports A, 3 sports
- Henderson High School, West Chester, overall A, sports A, 24 sports
- North Catholic High School, Cranberry Township, overall A-, sports A
- South Fayette Township High School, McDonald, overall A, sports A, 25 sports
- Pennsbury High School, Fairless Hills, overall A, sports A, 25 sports
- Bethel Park High School, Bethel Park, overall A-, sports A-, 22 sports
- Governor Mifflin Senior High School, Shillington, overall B-, sports A-, 30 sports
- Berwick Area High School, Berwick, overall B-, sports A-, 24 sports
- Lewisburg Area High School, Lewisburg, overall A, sports A-, 4 sports
- Kennedy Catholic High School, Hermitage, overall B+, sports A-
- Hershey High School, Hershey, overall A+, sports A-, 22 sports
- Moravian Academy, Bethlehem, overall A+, sports A-, 23 sports
- Karns City Junior/Senior High School, Karns City, overall C+, sports A-, 14 sports
- Cheltenham High School, Cheltenham, overall A-, sports A-, 16 sports
- Camp Hill Senior High School, Camp Hill, overall A-, sports A-, 17 sports
- Beaver Area Senior High School, Beaver, overall B+, sports A-, 18 sports
- Eastern Lebanon County Senior High School, Myerstown, overall B-, sports A-, 22 sports
- Bloomsburg Area High School, Bloomsburg, overall B, sports A-, 11 sports
- Penn-Trafford High School, Harrison City, overall A-, sports A-, 31 sports
- Central Columbia Senior High School, Bloomsburg, overall A-, sports A-, 17 sports
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.