Skip to content
CollegeRanker

Rankings / By Major

Best Colleges for Public Health

By David Krug, Co-Founder, CollegeRanker · Updated 2026-05-31 · 50 schools · Agent Insights
50
Schools Analyzed
$66,889
Avg. Earnings (10yr)
63%
Avg. Graduation Rate
$18,812
Avg. Net Price

Find Your Program

Explore Accredited Programs in This Field

Find accredited programs in this field accepting applicants.

✓ Accredited programs ✓ 100% free ✓ No obligation

Public health is a growing field that combines health sciences with community service, and it's becoming an increasingly popular choice for students. With an average earning potential of $72,926 for graduates in this major, many are looking at colleges that can provide them with the tools to succeed in this vital area of work.

The schools listed here stand out for their strong outcomes in critical areas like graduation rates, earnings, and manageable debt. For instance, while the average graduation rate across these programs is 69%, some institutions achieve rates as high as 97%. This reflects the effectiveness of their support systems and curriculum in preparing students for careers in public health.

Take the University of Pennsylvania, which leads the list with an impressive $111,371 average salary after graduation and a 97% graduation rate. In contrast, CUNY Lehman College has a significantly lower earning potential of $58,013 and a graduation rate of just 50%. These differences highlight the importance of choosing a school that aligns with your career goals and financial considerations.

Key Findings

University of Pennsylvania graduates earn an average of $111,371, the highest on the list.

CUNY Lehman College has a graduation rate of only 50%, the lowest among these programs.

The average net price for a public health degree from these schools is $28,912.

Johns Hopkins University graduates have a manageable debt of $10,250.

Quick Numbers

Schools ranked 50
Avg. earnings at 10yr $66,889
Avg. graduation rate 63%
Avg. net price $18,812
Avg. median debt $20,149

How We Ranked

Composite score + program concentration bonus for Health Professions

Read our full methodology →

Earnings vs. Cost

Each dot is a ranked school. Up = higher earnings. Right = higher cost. Top-left is the best value.

$15K$73K$131K$0$50KNET PRICECUNY LehmanCUNY YorkJohns HopkinsOregon InstituteUniversity of

Graduation Rates

Longer bars = higher graduation rate.

CUNY Lehman College50%CUNY York College31%Johns Hopkins University94%Oregon Institute of Tech…56%University of Portland80%The University of Texas …51%Albany College of Pharma…68%University of Pennsylvan…97%Texas Woman's University47%Azusa Pacific University63%The University of Texas …55%Duke University96%University of North Flor…69%Regis University61%Wagner College67%Radford University49%Immaculata University68%Nevada State University32%MCPHS University63%Rockhurst University75%

Sponsored

Featured Programs From Accredited Schools

Accredited schools accepting applicants in this field.

Ad

Full Rankings

#1

CUNY Lehman College

Bronx, NY · 10,696 students · Public

At CUNY Lehman College in the Bronx, the Public Health program is designed for students passionate about improving community health outcomes. Those who thrive here are often dedicated to addressing health disparities and exploring the intersection of health and society. The program emphasizes real-world experience, making it a great fit for students looking to make a tangible impact in urban settings.
57% accepted 50% graduate $58,013 earnings
CUNY's full profile
#2

CUNY York College

Jamaica, NY · 4,345 students · Public

CUNY York College's Public Health program is well-suited for students passionate about community health and social justice. Here, students dive into the complexities of health systems, working towards careers that improve public health outcomes in diverse populations. The program emphasizes practical experience, preparing graduates to tackle real-world challenges in urban settings.
64% accepted 31% graduate $56,945 earnings
CUNY's full profile
#3

Johns Hopkins University

Baltimore, MD · 5,693 students · Private nonprofit

At Johns Hopkins University, the Public Health program is designed for students who want to leverage data and research to drive health improvements in communities worldwide. Students engage deeply with the complexities of public health, focusing on everything from epidemiology to health education. The program fosters a collaborative environment, encouraging students to work together on projects that reflect the real challenges in public health today.
6% accepted 94% graduate $87,555 earnings
Johns's full profile
#4

Oregon Institute of Technology

Klamath Falls, OR · 2,892 students · Public

At the Oregon Institute of Technology, students in the Public Health program are driven by a commitment to enhance health outcomes through innovative solutions. The program is tailored for individuals interested in both the scientific and community aspects of health, preparing them for diverse roles in health promotion and policy development. This practical approach equips graduates with the skills to address real-world health issues.
95% accepted 56% graduate $72,273 earnings
Oregon's full profile
#5

University of Portland

Portland, OR · 2,957 students · Private nonprofit

The Public Health program at the University of Portland attracts students passionate about health and social justice. With a focus on ethical decision-making and community well-being, students engage deeply with the challenges of public health, preparing for meaningful careers that make a difference in people's lives.
89% accepted 80% graduate $82,804 earnings
University's full profile
#6

The University of Texas at Tyler

Tyler, TX · 7,440 students · Public

Students in the Public Health program at the University of Texas at Tyler are motivated to create healthier communities and influence public health policy. The program allows for hands-on learning through local initiatives, making it a good fit for those looking to engage directly with health issues impacting their communities.
94% accepted 51% graduate $57,053 earnings
The's full profile
#7

Albany College of Pharmacy and Health Sciences

Albany, NY · 481 students · Private nonprofit

Students in the Public Health program at Albany College of Pharmacy and Health Sciences are prepared to tackle pressing health issues and advocate for community wellness. This program attracts those interested in a hands-on approach to health education, policy, and research, equipping them with the tools needed to make a difference in various health settings. The college's focus on public health is reflected in its curriculum, which emphasizes real-world applications.
53% accepted 68% graduate $131,426 earnings
Albany's full profile
#8

University of Pennsylvania

Philadelphia, PA · 10,650 students · Private nonprofit

The Public Health program at the University of Pennsylvania attracts students who are passionate about addressing healthcare challenges in diverse communities. Here, students engage in interdisciplinary learning that prepares them to tackle pressing public health issues, from disease prevention to health policy analysis. The program emphasizes practical experiences, allowing students to apply their knowledge in real-world settings, making it a great fit for those eager to make a tangible impact on public health.
5% accepted 97% graduate $111,371 earnings
University's full profile
#9

Texas Woman's University

Denton, TX · 8,767 students · Public

Texas Woman's University offers a Public Health program that appeals particularly to those interested in women’s health and community-focused initiatives. This program emphasizes the importance of health education and prevention strategies, making it ideal for students who want to advocate for public health awareness and policy changes. Students learn to address societal health issues and work towards building healthier communities.
96% accepted 47% graduate $56,544 earnings
Texas's full profile
#10

Azusa Pacific University

Azusa, CA · 2,759 students · Private nonprofit

Azusa Pacific University's Public Health program is tailored for students who aspire to understand the complexities of health in a global context. This program prepares students to address health disparities and implement effective public health strategies. It’s ideal for those who want to combine their passion for community service with a solid foundation in health principles and practices.
88% accepted 63% graduate $66,677 earnings
Azusa's full profile
#11

The University of Texas at Arlington

Arlington, TX · 32,294 students · Public

At the University of Texas at Arlington, the Public Health program is perfect for students who want to serve diverse populations and address health inequities. The curriculum emphasizes community engagement and practical learning, giving students the tools to make real changes in public health policy and practice.
80% accepted 55% graduate $63,199 earnings
The's full profile
#12

Duke University

Durham, NC · 6,442 students · Private nonprofit

The Public Health program at Duke University is tailored for students who are eager to understand and influence public health policies and practices. This program encourages an interdisciplinary approach, integrating insights from various fields to equip students with the tools they need to address health disparities and improve community wellness. Students engage in critical thinking and hands-on experiences that prepare them to become leaders in public health initiatives.
6% accepted 96% graduate $97,800 earnings
Duke's full profile
#13

University of North Florida

Jacksonville, FL · 13,359 students · Public

The Public Health program at the University of North Florida is designed for those passionate about improving community health and tackling public health challenges. Students engage in hands-on experiences that prepare them to understand health disparities and promote wellness in diverse populations. With a strong focus on practical skills, this program attracts individuals eager to make a difference in public health policy and practice.
53% accepted 69% graduate $56,343 earnings
University's full profile
#14

Regis University

Denver, CO · 2,627 students · Private nonprofit

At Regis University, the Public Health program attracts students eager to engage with community health issues and promote well-being. With a curriculum that emphasizes ethical leadership and social responsibility, learners prepare for roles that advocate for health equity and improve public health systems in various populations.
86% accepted 61% graduate $72,105 earnings
Regis's full profile
#15

Wagner College

Staten Island, NY · 1,651 students · Private nonprofit

Wagner College's Public Health program attracts students interested in tackling health crises and improving community wellness. Students engage with a mix of theoretical knowledge and practical experience, preparing to advocate for health policy changes and implement community health initiatives in diverse environments.
88% accepted 67% graduate $74,360 earnings
Wagner's full profile
#16

Radford University

Radford, VA · 6,038 students · Public

90% accepted 49% graduate $53,739 earnings
Radford's full profile
#17

Immaculata University

Immaculata, PA · 1,320 students · Private nonprofit

Immaculata University’s Public Health program is tailored for students passionate about making a difference in community health. Whether it’s through education, advocacy, or policy-making, students here work towards understanding and addressing the health challenges faced by diverse populations. The program emphasizes hands-on learning and equips students with the tools necessary to promote health and wellness in various settings.
86% accepted 68% graduate $75,701 earnings
Immaculata's full profile
#18

Nevada State University

Henderson, NV · 3,762 students · Public

At Nevada State University, the Public Health program is designed for students eager to tackle real-world health issues in diverse communities. Students can expect to engage in hands-on projects, focusing on health education, policy, and promotion, equipping them to address pressing public health challenges in Nevada and beyond.
87% accepted 32% graduate $53,166 earnings
Nevada's full profile
#19

MCPHS University

Boston, MA · 3,451 students · Private nonprofit

85% accepted 63% graduate $125,557 earnings
MCPHS's full profile
#20

Rockhurst University

Kansas City, MO · 1,580 students · Private nonprofit

At Rockhurst University, the Public Health program attracts students eager to tackle pressing health issues in their communities. This program prepares students for various roles in health promotion, disease prevention, and policy advocacy, emphasizing the importance of a holistic approach to public health. With a focus on ethical practices and community engagement, students learn how to make a real impact on the health of populations.
70% accepted 75% graduate $67,102 earnings
Rockhurst's full profile
#21

University of North Carolina at Chapel Hill

Chapel Hill, NC · 20,752 students · Public

The Public Health program at the University of North Carolina at Chapel Hill is designed for students eager to tackle pressing health challenges in communities. With a strong emphasis on research and practical experience, students learn to analyze public health data and develop initiatives that impact population health directly.
15% accepted 92% graduate $72,200 earnings
University's full profile
#22

University of North Carolina Wilmington

Wilmington, NC · 14,922 students · Public

64% accepted 71% graduate $54,967 earnings
University's full profile
#23

University of Florida

Gainesville, FL · 35,629 students · Public

The Public Health program at the University of Florida is ideal for students looking to engage with pressing health issues at both local and global levels. With a focus on research and practical applications, students work toward creating effective health interventions and policies that can lead to meaningful community improvements. It's a vibrant space for those driven to make a difference in public health.
24% accepted 91% graduate $71,588 earnings
University's full profile
#24

The College of Saint Scholastica

Duluth, MN · 1,765 students · Private nonprofit

93% accepted 66% graduate $65,934 earnings
The's full profile
#25

University of Central Florida

Orlando, FL · 59,146 students · Public

At the University of Central Florida, the Public Health program attracts students who are dedicated to making a difference in health systems and promoting wellness in diverse populations. With a strong emphasis on research and community engagement, this program prepares students to lead health initiatives that address pressing public health needs. It’s a fitting choice for individuals looking to combine their interests in science, health, and social equity.
40% accepted 77% graduate $58,308 earnings
University's full profile
#26

Holy Family University

Philadelphia, PA · 2,464 students · Private nonprofit

71% accepted 61% graduate $62,235 earnings
Holy's full profile
#27

Concordia University Texas

Austin, TX · 1,185 students · Private nonprofit

91% accepted 42% graduate $60,883 earnings
Concordia's full profile
#28

Linfield University

McMinnville, OR · 1,621 students · Private nonprofit

85% accepted 68% graduate $78,638 earnings
Linfield's full profile
#29

Valparaiso University

Valparaiso, IN · 2,083 students · Private nonprofit

89% accepted 69% graduate $63,191 earnings
Valparaiso's full profile
#30

Rhode Island College

Providence, RI · 5,049 students · Public

92% accepted 47% graduate $56,318 earnings
Rhode's full profile
#31

University of South Florida

Tampa, FL · 37,207 students · Public

The University of South Florida's Public Health program attracts students eager to tackle pressing health issues on a large scale. By engaging with real-world challenges, students gain skills in health education, research, and policy analysis, equipping them for diverse roles in health promotion and disease prevention. This program is a great fit for those who thrive in collaborative environments and want to make a tangible difference in populations across Florida and beyond.
43% accepted 76% graduate $57,743 earnings
University's full profile
#32

Siena Heights University

Adrian, MI · 1,495 students · Private nonprofit

69% accepted 45% graduate $57,529 earnings
Siena's full profile
#33

Simmons University

Boston, MA · 1,670 students · Private nonprofit

70% accepted 72% graduate $63,494 earnings
Simmons's full profile
#34

Samford University

Birmingham, AL · 4,206 students · Private nonprofit

82% accepted 78% graduate $58,469 earnings
Samford's full profile
#35

University of Detroit Mercy

Detroit, MI · 2,438 students · Private nonprofit

At the University of Detroit Mercy, the Public Health program is a fit for students who want to address health disparities in urban communities. The curriculum emphasizes hands-on experience, allowing students to work directly with populations in need, making it ideal for those motivated by social justice and community empowerment.
75% accepted 68% graduate $71,030 earnings
University's full profile
#36

St Catherine University

Saint Paul, MN · 2,473 students · Private nonprofit

92% accepted 63% graduate $59,282 earnings
St's full profile
#37

Pacific Lutheran University

Tacoma, WA · 2,401 students · Private nonprofit

78% accepted 70% graduate $66,990 earnings
Pacific's full profile
#38

Seattle University

Seattle, WA · 4,062 students · Private nonprofit

77% accepted 74% graduate $75,272 earnings
Seattle's full profile
#39

Marshall University

Huntington, WV · 7,266 students · Public

96% accepted 50% graduate $46,354 earnings
Marshall's full profile
#40

James Madison University

Harrisonburg, VA · 20,888 students · Public

The Public Health program at James Madison University welcomes students who are dedicated to promoting health and wellness within communities. Here, students learn about health education, disease prevention, and the social determinants of health, equipping them to advocate for improved health policies and practices in various environments.
72% accepted 80% graduate $69,954 earnings
James's full profile
#41

Midwestern State University

Wichita Falls, TX · 4,087 students · Public

94% accepted 42% graduate $55,747 earnings
Midwestern's full profile
#42

Tennessee Wesleyan University

Athens, TN · 846 students · Private nonprofit

69% accepted 46% graduate $45,989 earnings
Tennessee's full profile
#43

Southern Illinois University Edwardsville

Edwardsville, IL · 8,750 students · Public

98% accepted 56% graduate $56,346 earnings
Southern's full profile
#44

Creighton University

Omaha, NE · 4,348 students · Private nonprofit

At Creighton University, the Public Health program attracts students who are committed to making a difference in health policy and community well-being. Students engage deeply with health promotion initiatives, preparing them for impactful careers in various public health fields, from research to community outreach.
80% accepted 82% graduate $73,911 earnings
Creighton's full profile
#45

Southwestern Oklahoma State University

Weatherford, OK · 3,514 students · Public

37% graduate $45,744 earnings
Southwestern's full profile
#46

Mississippi University for Women

Columbus, MS · 1,605 students · Public

90% accepted 42% graduate $46,128 earnings
Mississippi's full profile
#47

Minot State University

Minot, ND · 2,062 students · Public

65% accepted 46% graduate $51,759 earnings
Minot's full profile
#48

University of West Florida

Pensacola, FL · 9,330 students · Public

The Public Health program at the University of West Florida is ideal for those passionate about improving health outcomes and addressing community needs. Students will work on developing strategies to promote public health, focusing on preventive measures and health education, which is crucial for fostering healthier populations in Florida and beyond.
58% accepted 60% graduate $49,137 earnings
University's full profile
#49

Dominican University of California

San Rafael, CA · 1,114 students · Private nonprofit

84% accepted 77% graduate $84,713 earnings
Dominican's full profile
#50

East Tennessee State University

Johnson City, TN · 10,004 students · Public

86% accepted 52% graduate $44,859 earnings
East's full profile

When examining the data, one notable pattern emerges: University of Pennsylvania's high graduation and earning rates significantly outpace those of Mount Carmel College of Nursing. With a graduation rate of 97% and earnings of $111,371, Penn clearly demonstrates the benefits of its robust program and resources, while Mount Carmel's 64% graduation rate and $75,103 earnings suggest there may be challenges to consider for prospective students.

As you weigh your options among these 50 schools, think about what matters most to you. Are you looking for a school with a strong support system to help you graduate? Or is affordability your primary concern? Consider how each school's strengths align with your personal priorities, whether that's location, campus culture, or faculty expertise.

Ultimately, the decision you make now can have lasting implications on your career trajectory and financial well-being. Choosing a school that prepares you for a stable career in public health can open doors to fulfilling work that makes a difference in communities. It's about finding the right fit for your aspirations and circumstances.

Data Sources

U.S. Dept of Education College Scorecard

Opportunity Insights Mobility Report Card

Social Capital Atlas

Times Higher Education World Rankings

NCES IPEDS

Sources & Citations

[1]

U.S. Department of Education. College Scorecard Data. Federal Student Aid, National Center for Education Statistics.

[2]

National Center for Education Statistics. Integrated Postsecondary Education Data System (IPEDS).

DK

David Krug

Co-Founder, CollegeRanker

David Krug is the co-founder of CollegeRanker and a data systems architect focused on making institutional research accessible to families. He builds the data pipelines and ranking algorithms that power CollegeRanker, drawing from federal datasets and Raj Chetty's Opportunity Insights research to measure what traditional rankings ignore: whether a college actually changes a family's economic trajectory.