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.

  1. La Salle College High School, Wyndmoor, overall A+, sports A+, 19 sports
  2. North Allegheny High School, Wexford, overall A+, sports A+, 30 sports
  3. St. Joseph's Preparatory School, Philadelphia, overall A+, sports A+, 20 sports
  4. Central Catholic High School, Pittsburgh, overall A+, sports A+, 19 sports
  5. Neumann Goretti High School, Philadelphia, overall B+, sports A
  6. Cathedral Preparatory School, Erie, overall A-, sports A, 13 sports
  7. Dallas Senior High School, Dallas, overall B, sports A, 24 sports
  8. Gwynedd Mercy Academy High School, Ambler, overall A, sports A, 14 sports
  9. Upper Dublin High School, Upper Dublin, overall A, sports A, 27 sports
  10. Wyomissing Area Junior/Senior High School, Wyomissing, overall A, sports A, 5 sports
  11. Thomas Jefferson High School, Jefferson Hills, overall A-, sports A, 21 sports
  12. Seton LaSalle Catholic High School, Mt. Lebanon, overall A, sports A, 21 sports
  13. Lower Merion High School, Lower Merion, overall A+, sports A, 42 sports
  14. Spring-Ford Senior High School, Royersford - overall A, sports A, 25 sports
  15. Radnor Senior High School, Radnor - overall A+, sports A, 25 sports
  16. Conestoga Senior High School, Berwyn - overall A+, sports A, 25 sports
  17. Central Bucks High School West, Doylestown - overall A, sports A, 25 sports
  18. Downingtown High School West, Downingtown - overall A-, sports A, 25 sports
  19. Bishop McDevitt High School, Harrisburg, overall A, sports A
  20. Hickory High School, Hermitage, overall A-, sports A, 22 sports
  21. Bishop Guilfoyle Academy, Altoona, overall B, sports A, data not shown
  22. Scranton Preparatory School, Scranton, overall A, sports A, 22 sports
  23. Father Judge High School, Philadelphia, overall B, sports A
  24. Marple Newtown High School, Marple, overall A, sports A, 25 sports
  25. Cumberland Valley High School, Mechanicsburg, overall A, sports A, 27 sports
  26. Upper St. Clair High School, Pittsburgh, overall A+, sports A, 16 sports
  27. Parkland High School, Allentown, overall A, sports A, 14 sports
  28. Archbishop Wood High School, Warminster, overall B, sports A
  29. Villa Joseph Marie High School, Holland, overall A, sports A, 14 sports
  30. Holy Ghost Preparatory School, Bensalem, overall A, sports A, 14 sports
  31. Conwell-Egan Catholic High School, Fairless Hills, overall B+, sports A, 24 sports
  32. Oakland Catholic High School, Pittsburgh, overall A, sports A, 17 sports
  33. Mount Saint Joseph Academy, Flourtown, overall A, sports A, 13 sports
  34. Holy Cross High School, Dunmoore, overall A-, sports A
  35. Cardinal O'Hara High School, Springfield, overall B+, sports A
  36. Allentown Central Catholic High School, overall A, sports A, 23 sports
  37. Central York High School, Central York, overall A-, sports A, 24 sports
  38. Owen J. Roberts High School, Pottstown, overall A-, sports A, 22 sports
  39. Central Dauphin Senior High School, Harrisburg, overall A-, sports A, 24 sports
  40. Lower Dauphin High School, Hummelstown, overall A, sports A, 24 sports
  41. Shady Side Academy, Pittsburgh, overall A+, sports A, 29 sports
  42. Serra Catholic High School, Mckeesport, overall B+, sports A
  43. Mt. Lebanon Senior High School, Mt. Lebanon, overall A+, sports A, 24 sports
  44. Merion Mercy Academy, Merion Station, overall A+, sports A, 13 sports
  45. Delone Catholic High School, McSherrystown, overall B, sports A, 20 sports
  46. The Haverford School, Haverford, overall A+, sports A, 17 sports
  47. Southern Columbia High School, Catawissa, overall B-, sports A, 15 sports
  48. West Catholic Preparatory High School, Philadelphia, overall B, sports A
  49. Central Bucks High School East, Doylestown, overall A+, sports A, 26 sports
  50. North Penn Senior High School, Lansdale, overall A, sports A, 50 sports
  51. Dock Mennonite Academy, Lansdale, overall A, sports A, 19 sports
  52. Holy Redeemer High School, Wilkes Barre, overall B+, sports A
  53. Bishop Canevin High School, Pittsburgh, overall A-, sports A, data not shown
  54. Phoenixville Area High School, Phoenixville, overall A, sports A, 25 sports
  55. Souderton Area Senior High School, Souderton, overall A-, sports A, 28 sports
  56. State College Area High School, State College, overall A+, sports A, 25 sports
  57. Unionville High School, Kennett Square, overall A+, sports A, 24 sports
  58. Milton Hershey School, Hershey, overall A-, sports A, 15 sports
  59. The Agnes Irwin School, Bryn Mawr, overall A+, sports A, 12 sports
  60. Springfield High School, Springfield, overall A-, sports A, 24 sports
  61. Abington Heights High School, Abington Heights, overall A-, sports A, 33 sports
  62. Neshannock Junior/Senior High School, Neshannock Township, overall A-, sports A, 15 sports Niche
  63. Peters Township High School, Peters Township, overall A, sports A, 33 sports
  64. Strath Haven High School, Wallingford-Swarthmore, overall A, sports A, 22 sports
  65. Coatesville Area Senior High School, Coatesville, overall B, sports A, 33 sports
  66. Pope John Paul II High School, Royersford, overall B+, sports A
  67. Central Bucks High School South, Warrington, overall A, sports A, 25 sports
  68. Selinsgrove Area High School, Selinsgrove, overall B+, sports A, 20 sports
  69. Pine-Richland High School, Gibsonia, overall A, sports A, 21 sports
  70. West Chester East High School, West Chester, overall A, sports A, 25 sports
  71. Trinity High School, Camp Hill, overall A-, sports A, 25 sports
  72. Roman Catholic High School, Philadelphia, overall B+, sports A, 17 sports
  73. Lancaster Catholic High School, Lancaster, overall B+, sports A, 25 sports
  74. Northwestern Lehigh High School, New Tripoli, overall B+, sports A, 19 sports
  75. Emmaus High School, Emmaus, overall A-, sports A, 22 sports
  76. Greensburg Central Catholic High School, Greensburg, overall B+, sports A
  77. Susquehannock High School, Glen Rock, overall A-, sports A, 23 sports
  78. Plymouth-Whitemarsh Senior High School, Plymouth Meeting, overall A, sports A, 28 sports
  79. Franklin Regional Senior High School, Murrysville, overall A, sports A, 22 sports
  80. Malvern Preparatory School, Malvern, overall A+, sports A, 18 sports
  81. Woodland Hills Senior High School, Pittsburgh, overall B-, sports A, 3 sports
  82. Henderson High School, West Chester, overall A, sports A, 24 sports
  83. North Catholic High School, Cranberry Township, overall A-, sports A
  84. South Fayette Township High School, McDonald, overall A, sports A, 25 sports
  85. Pennsbury High School, Fairless Hills, overall A, sports A, 25 sports
  86. Bethel Park High School, Bethel Park, overall A-, sports A-, 22 sports
  87. Governor Mifflin Senior High School, Shillington, overall B-, sports A-, 30 sports
  88. Berwick Area High School, Berwick, overall B-, sports A-, 24 sports
  89. Lewisburg Area High School, Lewisburg, overall A, sports A-, 4 sports
  90. Kennedy Catholic High School, Hermitage, overall B+, sports A-
  91. Hershey High School, Hershey, overall A+, sports A-, 22 sports
  92. Moravian Academy, Bethlehem, overall A+, sports A-, 23 sports
  93. Karns City Junior/Senior High School, Karns City, overall C+, sports A-, 14 sports
  94. Cheltenham High School, Cheltenham, overall A-, sports A-, 16 sports
  95. Camp Hill Senior High School, Camp Hill, overall A-, sports A-, 17 sports
  96. Beaver Area Senior High School, Beaver, overall B+, sports A-, 18 sports
  97. Eastern Lebanon County Senior High School, Myerstown, overall B-, sports A-, 22 sports
  98. Bloomsburg Area High School, Bloomsburg, overall B, sports A-, 11 sports
  99. Penn-Trafford High School, Harrison City, overall A-, sports A-, 31 sports
  100. 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.