Skip to content
CollegeRanker

Rankings / Bachelors

Best Bachelor's in 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

Choosing a bachelor's degree in public health can shape not just a career, but a future. With growing awareness of health issues, students are drawn to programs that promise strong outcomes and meaningful societal contributions. This list highlights 50 institutions that excel in preparing graduates for a successful career in this vital field.

What sets the best public health programs apart are their distinct outcomes, such as earnings, graduation rates, and manageable debt levels. We evaluated these factors to determine which schools truly equip students for success after graduation. By examining metrics like average earnings and completion rates, we present a clear picture of how each program stacks up against the others.

For instance, the University of Pennsylvania leads the pack with an impressive average earnings figure of $111,371 and a graduation rate of 97%. In contrast, CUNY Lehman College, while more affordable with a net price of just $3,148, has a significantly lower graduation rate of 50% and average earnings of $58,013. This illustrates the tradeoff between cost and outcomes that students must consider as they navigate their options.

Key Findings

The University of Pennsylvania boasts the highest earnings at $111,371.

CUNY Lehman College has the lowest net price at $3,148, but also the lowest graduation rate at 50%.

Average earnings across the top public health programs stand at $72,926.

Mount Carmel College of Nursing faces a higher debt load at $22,082 compared to the other schools.

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

Bachelor's programs ranked by outcomes, mobility, and program concentration in 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

CUNY Lehman College in the Bronx is an excellent choice for students passionate about making a difference in public health. The bachelor's program prepares graduates to tackle real-world health issues, focusing on community health, epidemiology, and health promotion. With a diverse student body, those in this program will find peers who share a commitment to improving public health outcomes in underserved communities.
57% accepted 50% graduate $58,013 earnings
CUNY's full profile
#2

CUNY York College

Jamaica, NY · 4,345 students · Public

At CUNY York College, the Public Health bachelor's program is tailored for students eager to make a tangible difference in their communities. Those who are passionate about health equity, disease prevention, and community wellness will find their interests aligned here. The program prepares students to tackle real-world public health issues through a blend of theoretical knowledge and practical application.
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 bachelor's program is designed for students eager to explore the intricacies of health systems and how they affect population wellness. Students in this program will engage in rigorous coursework that emphasizes data analysis, health policy, and community health, preparing them for influential roles in shaping healthier communities. Located in Baltimore, they have access to a wealth of resources and opportunities for practical experience in public health settings.
6% accepted 94% graduate $87,555 earnings
Johns's full profile
#4

Oregon Institute of Technology

Klamath Falls, OR · 2,892 students · Public

Students choosing the Oregon Institute of Technology can expect a Public Health bachelor's program that emphasizes hands-on learning and practical applications. This program is tailored for those who want to engage with health technology and community health initiatives. With a focus on real-world experience, students will prepare for careers that address pressing public health issues with innovative solutions.
95% accepted 56% graduate $72,273 earnings
Oregon's full profile
#5

University of Portland

Portland, OR · 2,957 students · Private nonprofit

For students dedicated to advancing health and wellness in their communities, the University of Portland’s Public Health bachelor's program is a strong fit. This program emphasizes a holistic approach to health, encouraging students to explore the social, environmental, and behavioral factors that impact public health. You'll learn to develop effective strategies for health promotion and disease prevention, preparing you for meaningful work in the field.
89% accepted 80% graduate $82,804 earnings
University's full profile
#6

The University of Texas at Tyler

Tyler, TX · 7,440 students · Public

The Public Health bachelor's program at the University of Texas at Tyler is geared toward students who wish to improve health outcomes in their communities through research and advocacy. This program prepares you to confront public health challenges and develop interventions that promote wellness. Whether you are interested in community health education or policy analysis, you will gain the skills necessary to make a positive impact on public health initiatives.
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 pursuing a Public Health bachelor's degree at Albany College of Pharmacy and Health Sciences will engage in crucial discussions about health systems and community well-being. This program suits individuals who are dedicated to improving health access and addressing disparities in healthcare. With a focus on practical experiences, students develop the skills needed to influence public health policies and initiatives effectively.
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 bachelor's program at the University of Pennsylvania focuses on equipping students with the skills to tackle complex health issues. Ideal for those passionate about improving community health outcomes, students will engage in interdisciplinary learning that blends public policy, behavioral science, and health promotion strategies. With a vibrant urban setting in Philadelphia, students benefit from real-world experiences that connect them to impactful public health initiatives.
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 caters to those interested in making a positive impact on public health, particularly for women and underserved communities. Students in the Public Health bachelor's program will engage in hands-on learning experiences that prepare them to address critical health issues, advocate for policy change, and contribute to community health initiatives. This program is ideal for empathetic individuals looking to effect real change in the health landscape.
96% accepted 47% graduate $56,544 earnings
Texas's full profile
#10

Azusa Pacific University

Azusa, CA · 2,759 students · Private nonprofit

At Azusa Pacific University, students pursuing a bachelor's in Public Health are stepping into a program that emphasizes health promotion and disease prevention within various communities. This program attracts those passionate about making a difference through research, education, and direct community service. With a supportive environment, students can explore the complexities of public health and gain the skills needed to address health disparities.
88% accepted 63% graduate $66,677 earnings
Azusa's full profile
#11

The University of Texas at Arlington

Arlington, TX · 32,294 students · Public

The Public Health bachelor's program at the University of Texas at Arlington attracts students eager to make a difference in health outcomes across diverse populations. This program prepares you to tackle real-world health issues through community engagement and policy analysis. With a focus on practical experience, you will learn how to address public health challenges and advocate for healthy communities.
80% accepted 55% graduate $63,199 earnings
The's full profile
#12

Duke University

Durham, NC · 6,442 students · Private nonprofit

Duke University's Public Health bachelor's program engages students in understanding the multifaceted determinants of health. This program attracts those who are driven to make a difference in global health, policy, and community wellness. Students will delve into research, policy evaluation, and health intervention strategies, all within a supportive academic environment that encourages innovation and collaboration.
6% accepted 96% graduate $97,800 earnings
Duke's full profile
#13

University of North Florida

Jacksonville, FL · 13,359 students · Public

At the University of North Florida, the Public Health bachelor's program is designed for students passionate about improving community health and wellness. This program is a great fit for those eager to tackle public health challenges, engage in research, and promote healthier lifestyles in diverse populations. Students will dive deep into topics like epidemiology and health education, preparing them for meaningful careers that make a difference in people's lives.
53% accepted 69% graduate $56,343 earnings
University's full profile
#14

Regis University

Denver, CO · 2,627 students · Private nonprofit

At Regis University in Denver, the Public Health bachelor's program is designed for students passionate about making a difference in community health. This program emphasizes a holistic approach to public health, equipping students with the skills necessary to tackle pressing health issues, advocate for underrepresented populations, and promote wellness initiatives. Students engage in hands-on experiences that prepare them to enter a dynamic and impactful field.
86% accepted 61% graduate $72,105 earnings
Regis's full profile
#15

Wagner College

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

Wagner College in Staten Island fosters a Public Health bachelor's program ideal for students who aspire to be advocates for health equity. The program emphasizes community involvement and prepares students to tackle real-world public health challenges through research and action-oriented projects. This hands-on approach equips graduates to make tangible improvements in public health policies and practices.
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

The Public Health bachelor's program at Immaculata University is designed for students passionate about improving community health and wellness. This program is ideal for those who want to be at the forefront of public health initiatives, addressing critical issues such as disease prevention, health education, and policy advocacy. Students engage in hands-on learning experiences that prepare them for a rewarding career focused on making a positive impact on public health.
86% accepted 68% graduate $75,701 earnings
Immaculata's full profile
#18

Nevada State University

Henderson, NV · 3,762 students · Public

The Public Health bachelor's program at Nevada State University is designed for students eager to make a difference in community health and wellness. Those who thrive here are often passionate about addressing health disparities and improving access to care, equipping themselves with the skills needed to navigate the complex health landscape. With a focus on real-world applications, students engage in projects that connect theory to practice, preparing them for meaningful careers in public health.
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 bachelor's program attracts students dedicated to promoting health equity and improving access to healthcare. This program is particularly suited for individuals interested in working with diverse populations and tackling real-world health challenges. Students learn through a mix of coursework and practical experiences, equipping them with the skills needed to thrive in various public health environments.
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

At the University of North Carolina at Chapel Hill, the Public Health bachelor's program is an ideal choice for students passionate about improving community health and addressing pressing public health challenges. You'll engage with the principles of health promotion, disease prevention, and health policy, preparing for a variety of roles in this vital field. The strong emphasis on research and real-world application means you'll develop practical skills that are directly relevant to public health careers.
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 University of Florida's Public Health bachelor's program is perfect for students who are dedicated to improving health on both local and global scales. This program prepares students to analyze health data, understand health policies, and advocate for effective health practices. It's a great fit for those who are passionate about community service and health advocacy, equipping them for impactful careers 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

The Public Health bachelor's program at the University of Central Florida is ideal for students eager to promote health in diverse populations and address pressing health issues. This program emphasizes critical thinking and problem-solving, preparing students for careers in health education, policy, and community health initiatives. Students will engage in projects that foster a deep understanding of public health’s role in society.
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 Public Health bachelor's program at the University of South Florida is well-suited for students eager to make a difference in health outcomes in diverse populations. Participants will explore a range of public health topics, preparing them to develop policies and programs that enhance community health. This program nurtures those who are driven by the desire to address health disparities and promote wellness in various settings.
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

Students interested in addressing health disparities will find a welcoming home in the Public Health bachelor's program at the University of Detroit Mercy. This program is designed for individuals who want to impact their communities through health education and promotion. You'll engage with real-world issues while learning about the social determinants of health in a supportive setting.
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

Students pursuing a Public Health bachelor's degree at James Madison University will find a supportive and collaborative environment that encourages critical thinking about health issues. This program is a great fit for those who want to address community health challenges and promote wellness through research and outreach. The university’s focus on applied learning means students can work on projects that directly impact local populations.
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

Creighton University's Public Health bachelor's program draws students who are committed to addressing health challenges and advocating for systemic changes. Those pursuing this path are often interested in combining health knowledge with ethical leadership, preparing to tackle issues such as health inequities and environmental health concerns. The program's integration of real-world experiences allows students to apply their learning in impactful ways, setting them up for success in various health-related fields.
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

At the University of West Florida, the Public Health bachelor's program caters to students dedicated to promoting healthy lifestyles and preventing diseases in various communities. Ideal candidates are those who aspire to work in public policy, health education, or epidemiology, as the program emphasizes the importance of understanding health issues from multiple perspectives. With a vibrant campus community in Pensacola, students collaborate on initiatives that have real impacts on local populations 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

One notable trend in this data is how graduation rates correlate with earnings. For example, the University of Pennsylvania not only has the highest earnings but also the highest graduation rate at 97%. Meanwhile, Mount Carmel College of Nursing, with a graduation rate of only 64%, sees significantly lower earnings at $75,103. This pattern suggests that institutions with strong completion rates often lead to better financial outcomes for graduates.

As you sift through this list, consider what matters most to you: Is it the financial burden of tuition? The academic rigor of a program? Or perhaps the environment of the campus? Weigh these factors alongside the data presented here. A school that fits well with your personal and financial situation may be more beneficial in the long run than one that looks good on paper but doesn't meet your needs.

Ultimately, this data reveals the complex landscape of higher education and its impact on future stability. Each choice carries weight. Students and families must carefully evaluate their options to ensure that the path they choose leads to a fulfilling career and financial security. The decision to pursue a public health degree is significant; it can lead to a range of opportunities in a field that is essential for community well-being.

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.