College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2026 Best Public Health Schools in Oklahoma

5 Colleges in the United States
274 Public Health Degrees Awarded
$50,880 Avg Early-Career Salary

Public Health degree programs prepare students for a range of careers in the field. While the number of schools offering the program varies, there are still top-quality ones to be found.

For its 2026 ranking, College Factual looked at 12 schools in the United States to determine which ones were the best for public health students pursuing a degree.

What’s on this page:

Best Schools for Public Health in Oklahoma

Below are the schools that deliver the strongest overall public health education in Oklahoma.

Top Schools in Public Health

1

Our analysis ranked University Of Oklahoma Norman Campus the best school in the country for a degree in public health. University Of Oklahoma Norman Campus is a very large public school located in the suburb of Norman. About 75% of students finish within six years. University Of Oklahoma Norman Campus awarded about 96 public health degrees in the most recent data year. Graduates of the public health program make about $58,084 in their early career. Students borrow a median of $23,138 to complete this degree. Get the full public health details for University Of Oklahoma Norman Campus

2

University Of Oklahoma Health Sciences Center is a great choice for students pursuing a degree in public health, landing the #2 spot this year. University Of Oklahoma Health Sciences Center is a mid-sized public school located in the city of Oklahoma City. About 18 public health degrees were awarded at University Of Oklahoma Health Sciences Center in the most recent year. Students who receive their public health degree from University Of Oklahoma Health Sciences Center earn around $81,828 in the first couple years of their career. University Of Oklahoma Health Sciences Center graduates carry a median of $22,613 in student loans. See the full public health program report for University Of Oklahoma Health Sciences Center

3

Oklahoma State University Main Campus is a great choice for students pursuing a degree in public health, landing the #3 spot this year. Oklahoma State University Main Campus is a very large public school located in the town of Stillwater. Oklahoma State University Main Campus graduates 68% of students within six years. Oklahoma State University Main Campus awarded about 62 public health degrees in the most recent data year. Students who receive their public health degree from Oklahoma State University Main Campus earn around $48,360 in the first couple years of their career. Typical student debt for the program is $20,500. Get the full public health details for Oklahoma State University Main Campus

4

A rank of #4 makes University Of Central Oklahoma one of the top schools for public health. University Of Central Oklahoma is a large public school located in the suburb of Edmond. University Of Central Oklahoma graduates 37% of students within six years. About 47 public health degrees were awarded at University Of Central Oklahoma in the most recent year. Students who receive their public health degree from University Of Central Oklahoma earn around $49,560 in the first couple years of their career. Typical student debt for the program is $21,625. Read more about the public health program at University Of Central Oklahoma

5

Northeastern State University came in at #5 on our 2026 list of the best public health schools. Northeastern State University is a moderately-sized public school located in the town of Tahlequah. Roughly 35% of students complete a degree within six years here. Northeastern State University awarded about 21 public health degrees in the most recent data year. Students who receive their public health degree from Northeastern State University earn around $41,457 in the first couple years of their career. Typical student debt for the program is $27,464. Get the full public health details for Northeastern State University

6

Community Care College placed #6 among the best public health schools. Located in the city of Tulsa, Community Care College is a small private not-for-profit university. There were roughly 30 public health students who graduated with this degree at Community Care College in the most recent data year. Students who receive their public health degree from Community Care College earn around $25,994 in the first couple years of their career. Students borrow a median of $16,508 to complete this degree. See the full public health program report for Community Care College

View All Public Health Rankings >

Notes and References

This list is compiled by College Factual (MF_RANKING_2025), 2026 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Top Ranked · 12 schools evaluated.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options