Best Public Health Schools in Ohio
Ohio has 15 colleges offering Public Health programs tracked by the College Scorecard, producing 820 recent graduates. Graduates earn $33,483 on average within two years, roughly in line with the national average of $34,249.
Public Health Schools in Ohio, Ranked by Earnings
Ohio State University-Main Campus
Columbus, OH · Public
Ohio University-Eastern Campus
Saint Clairsville, OH ·
Ohio University-Chillicothe Campus
Chillicothe, OH ·
Ohio University-Southern Campus
Ironton, OH ·
Ohio University-Lancaster Campus
Lancaster, OH ·
Ohio University-Main Campus
Athens, OH · Public
Ohio University-Zanesville Campus
Zanesville, OH ·
Miami University-Oxford
Oxford, OH · Public
Bowling Green State University-Main Campus
Bowling Green, OH · Public
Kent State University at Trumbull
Warren, OH ·
Kent State University at Kent
Kent, OH · Public
University of Cincinnati-Main Campus
Cincinnati, OH · Public
Bryant & Stratton College-Parma
Parma, OH ·
University of Toledo
Toledo, OH · Public
Youngstown State University
Youngstown, OH · Public
Frequently Asked Questions
What is the best school for Public Health in Ohio?
How much do Public Health graduates earn in Ohio?
What is the hardest Public Health school to get into in Ohio?
Other Popular Majors in Ohio
Public Health in Other States
Get Public Health Career Insights
We're building major-specific salary reports with ROI analysis by school. Be the first to get yours.
No spam. Unsubscribe anytime.
Source: U.S. Department of Education College Scorecard, field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release.