Best Pennsylvania colleges with Public Health degrees

What Pennsylvania colleges offer public health classes in 2025?

There are 2 Pennsylvania colleges where you can study and earn a degree in public health. These are the top ranked colleges offering majors in public health based on the CollegeSimply ranking methodology. The average net price to attend these colleges is $20,045 per year. Slippery Rock University of Pennsylvania offers the cheapest public health degree with an average net price of $18,407 annually. Search the entire U.S. for Public Health programs.


2 results

West Chester University of Pennsylvania
W
West Chester, PA

West Chester University of Pennsylvania

Public 4 Year

0 reviews

#5 Best Public Universities in Pennsylvania

  • 17,076enrollment
  • $21,684net price
  • 79%acceptance rate
  • 1100-1270SAT range
  • 24-28ACT range
  • 3.43Avg GPA

Slippery Rock University of Pennsylvania
S
Slippery Rock, PA

Slippery Rock University of Pennsylvania

Public 4 Year

0 reviews

#14 Best Public Universities in Pennsylvania

  • 8,350enrollment
  • $18,407net price
  • 75%acceptance rate
  • 980-1190SAT range
  • 19-25ACT range
  • 3.5Avg GPA