Best Online Master’s in Public Health Programs of 2024

Public health jobs report high demand. Learn about the top master's in public health programs to launch your career in public health.
By
portrait of Genevieve Carlton, Ph.D.
Genevieve Carlton, Ph.D.
Read Full Bio

Writer

An award-winning historian and writer, Genevieve Carlton, Ph.D., has published multiple scholarly articles and a book with the University of Chicago Press. She currently works as a writer and consultant. She holds a Ph.D. in history from Northwestern...
Updated on January 24, 2024
Edited by
portrait of Joey Morris
Joey Morris
Read Full Bio

Editor

Joey Morris is an editor with eight years of experience in content production. He has a passion for visualizing and analyzing data to effectively communicate complex education topics. Joey holds a bachelor's degree in information and communication te...
Reviewed by
portrait of Randy Schwartz, MSPH
Randy Schwartz, MSPH
Read Full Bio

Reviewer

Randy Schwartz, MSPH, has over 35 years of experience in implementing health promotion/disease prevention initiatives in state health departments and health organizations. He is currently president of Public Health Systems Consultants and serves as t...
Learn more about our editorial process

www.bestcolleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Turn Your Dreams Into Reality

Take our quiz and we'll do the homework for you! Compare your school matches and apply to your top choice today.

  • A master's in public health degree prepares graduates for in-demand public health jobs.
  • You'll study environmental health, epidemiology, biostatistics, health promotion and education, and health policy during an MPH degree program.
  • Jobs in public health, like epidemiologists, report much faster than average job growth.
  • Online programs offer a flexible, affordable route to a public health degree.
Best Online Master's Degree Programs in Public Health

Public health professionals investigate infectious diseases, develop and implement programs to prevent disease or injuries, detect preventable conditions early, educate the public about health and wellness, and implement policies that improve community health. A master's in public health (MPH) opens doors to many public health jobs.

So what can you do with a public health degree? A master's in public health leads to careers in health promotion and education, public health management, policy-making, research, and consulting.

If that sounds like the career you want, an online master's in public health might be the best fit.

Explore Featured Online Master's Programs in Public Health

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

What Can You Do With a Master's in Public Health?

  • What It's About: These programs teach you how to improve the health and wellness of individuals and entire communities. With this degree, you may address life-changing issues such as the spread of infectious diseases, nutritional deficiencies, injuries and violence prevention and inadequate healthcare.
  • Purpose: A bachelor's in public health can give you access to entry-level positions, but many jobs in public health require a master's degree. These programs help you develop essential research, data analysis, program development, and policy management skills.
  • Place of Work: This degree can prepare you for a career in government, nonprofits, healthcare, education, or social services. You can work as an epidemiologist, health service manager, health promotion interventionist, or healthcare consultant.

Online Master’s in Public Health Rankings Summary

Rank School In-State Tuition Out-of-State Tuition Acceptance Rate
#1 The University of Texas Health Science Center at Houston
Houston, TX
$8,524 $32,673 Not provided
#2 University of Arkansas for Medical Sciences
Little Rock, AR
$7,934 $16,124 Not provided
#3 University of North Carolina at Chapel Hill
Chapel Hill, NC
$10,552 $28,844 20%
#4 Texas Tech University Health Sciences Center
Lubbock, TX
$6,360 $16,176 Not provided
#5 University of Nebraska Medical Center
Omaha, NE
$9,207 $26,379 Not provided
#6 University of Nevada-Reno
Reno, NV
$5,625 $21,715 88%
#7 University of Florida
Gainesville, FL
$10,770 $27,335 30%
#8 Purdue University-Main Campus
West Lafayette, IN
$9,718 $28,520 69%
#9 University of Missouri-Columbia
Columbia, MO
$9,950 $27,245 77%
#10 MCPHS University
Boston, MA
$22,950 $22,950 98%

Best Online Master’s in Public Health Programs

We use datasets from sources like the National Center for Education Statistics to inform the data for these schools. BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site. from our partners appear among these rankings and are indicated as such. All data is current as of the date this article was published. Program-specific information may vary.

BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

  • Browse programs
  • Discover matches
  • Request info
#1 Best Online Master’s in Public Health Programs of 2024

The University of Texas Health Science Center at Houston

  • Houston, TX
  • 4 years
  • Online + Campus

Programmatic Accreditations: Council on Education for Public Health; Commission on Accreditation of Healthcare Management Education

Cost per Credit:

In-State | $287 

Out-of-State | $1,075 

Credits to Graduate: 45

Students who want to earn an online master of public health at UT Health at Houston can specialize in community health practice, environmental health, epidemiology, or health promotion and health education.

Each concentration requires a minimum of 45 credits, including six credits of practicum and an integrative learning experience. Full-time students usually complete their degree within 18 to 24 months. 

Master’s students interested in policy research and practice may also pursue an online public health law research and policy surveillance certificate.

Average Undergrad Tuition
In-state
$8,841
Out-of-state
$34,020
Average Graduate Tuition
In-state
$8,524
Out-of-state
$32,673
Retention Rate
Not provided
Acceptance Rate
Not provided
Students Enrolled
5,796
Institution Type
Public
Percent Online Enrollment
6% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#2 Best Online Master’s in Public Health Programs of 2024

University of Arkansas for Medical Sciences

  • Little Rock, AR
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit:

In-State | $460

Out-of-State | $460

Credits to Graduate: 42

The online master of public health at the University of Arkansas for Medical Sciences focuses on the most urgent public health issues impacting rural populations. The climate, rural, and global public health concentration explores the effects of anthropogenic climate changes in vulnerable communities. 

In addition to coursework in core public health concepts, the curriculum requires two final projects: an applied practice experience preceptorship and a culminating integrative learning experience. Distance learners enrolled in this fully online concentration pay an in-state tuition rate and reduced fees.

Average Undergrad Tuition
In-state
$6,708
Out-of-state
$14,448
Average Graduate Tuition
In-state
$7,934
Out-of-state
$16,124
Retention Rate
Not provided
Acceptance Rate
Not provided
Students Enrolled
3,088
Institution Type
Public
Percent Online Enrollment
46% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#3 Best Online Master’s in Public Health Programs of 2024

University of North Carolina at Chapel Hill

  • Chapel Hill, NC
  • 4 years
  • Online + Campus

Programmatic Accreditations: Council on Education for Public Health; Accreditation Council for Education in Nutrition and Dietetics

Cost per Credit:

In-State | $1,735

Out-of-State | $1,735

Credits to Graduate: 42

The University of North Carolina’s master of public health features three concentrations: leadership, applied epidemiology, and nutrition. Students select two of the three concentrations when they apply to the program. 

The curriculum integrates online core and specialized coursework with an in-person, 200-hour applied practicum and an interdisciplinary, project-based culminating experience.

The conveniently scheduled master of public health offers full-time, part-time, and accelerated plans of study. Placement specialists help distance learners to find an in-person practicum close to their place of residence.

Average Undergrad Tuition
In-state
$7,019
Out-of-state
$34,882
Average Graduate Tuition
In-state
$10,552
Out-of-state
$28,844
Retention Rate
97%
Acceptance Rate
20%
Students Enrolled
31,641
Institution Type
Public
Percent Online Enrollment
29% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#4 Best Online Master’s in Public Health Programs of 2024

Texas Tech University Health Sciences Center

  • Lubbock, TX
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit:

In-State | $217

Out-of-State | $738

Credits to Graduate: 45

The master of public health program at Texas Tech University Health Sciences Center offers a flexible online curriculum that allows students to tailor coursework to their professional interests. Distance learners can finish the interdisciplinary master's within 15-24 months. 

The generalist concentration, which emphasizes population health rather than individual disease states, consists of 18 credits in public health core courses, nine credits in methods and practice, and 12 credits in ethics and law electives. 

Online students must complete their studies with either a culminating learning experience or a practice-based project.

Average Undergrad Tuition
In-state
$6,665
Out-of-state
$19,344
Average Graduate Tuition
In-state
$6,360
Out-of-state
$16,176
Retention Rate
Not provided
Acceptance Rate
Not provided
Students Enrolled
5,378
Institution Type
Public
Percent Online Enrollment
64% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#5 Best Online Master’s in Public Health Programs of 2024

University of Nebraska Medical Center

  • Omaha, NE
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit: 

In-State | $363

Out-of-State | $1,011

Credits to Graduate: 42

Distant learners pursuing a master of public health at the University of Nebraska Medical Center can specialize in several competency areas that prepare them for an array of public health careers. 

The program offers seven online concentrations: biostatistics, emergency preparedness, environmental and occupational health, epidemiology, health promotion, maternal and child health, and administration and policy.

All students must complete 18 credits in public health core coursework, 6 credits in culminating applied practice and capstone experiences, and 21 credits focusing on in-depth study of their chosen concentration.

Average Undergrad Tuition
In-state
$11,340
Out-of-state
$30,510
Average Graduate Tuition
In-state
$9,207
Out-of-state
$26,379
Retention Rate
Not provided
Acceptance Rate
Not provided
Students Enrolled
3,750
Institution Type
Public
Percent Online Enrollment
16% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#6 Best Online Master’s in Public Health Programs of 2024

University of Nevada-Reno

  • Reno, NV
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit: 

In-State | $730

Out-of-State | $730

Credits to Graduate: 45

The online public health master’s at the University of Nevada, Reno offers a comprehensive curriculum that considers the impact of environmental, economic, and sociological factors on physical and community health.

Online learners must take 17 classes to complete the degree, including eight courses in the public health practice specialization. The specialization covers key areas in public health finance, project management, emergency preparedness, and information systems and data management. 

The curriculum also requires a minimum of 150 hours of real-world field experience completed over three semesters.

Average Undergrad Tuition
In-state
$7,923
Out-of-state
$24,013
Average Graduate Tuition
In-state
$5,625
Out-of-state
$21,715
Retention Rate
78%
Acceptance Rate
88%
Students Enrolled
21,034
Institution Type
Public
Percent Online Enrollment
29% Percentage of all students who are enrolled online.
Accreditation
Yes Northwest Commission on Colleges and Universities
#7 Best Online Master’s in Public Health Programs of 2024

University of Florida

  • Gainesville, FL
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit: 

In-State | $550

Out-of-State | $550

Credits to Graduate: 48

The University of Florida's master of public health program provides fully online options that do not require campus visits. Distance learners follow the same curriculum as on-campus students but progress through the program at their own pace.

The online MPH requires five core public health courses covering biostatistics, environmental health, epidemiology, population health management, and social and behavioral sciences. The program offers concentration areas in public health practice, social and behavioral sciences, or population health management. All students must complete an applied practice experience and a capstone project.

Average Undergrad Tuition
In-state
$4,477
Out-of-state
$25,694
Average Graduate Tuition
In-state
$10,770
Out-of-state
$27,335
Retention Rate
97%
Acceptance Rate
30%
Students Enrolled
55,781
Institution Type
Public
Percent Online Enrollment
57% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#8 Best Online Master’s in Public Health Programs of 2024

Purdue University-Main Campus

  • West Lafayette, IN
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit: 

In-State | $555

Out-of-State | $750

Credits to Graduate: 42 

The master of public health at Purdue University is a fully online program delivered in an asynchronous format that allows students to complete coursework at their convenience.

The MPH consists of fourteen courses that take two years to finish, not including the practicum and culminating experience. The curriculum features a family and community health concentration focusing on social factors, nutrition, communication, and other elements contributing to health disparities. 

The practicum requires 200 hours of work experience in a real-world setting that matches each student’s professional interests.

Average Undergrad Tuition
In-state
$9,718
Out-of-state
$28,520
Average Graduate Tuition
In-state
$9,718
Out-of-state
$28,520
Retention Rate
91%
Acceptance Rate
69%
Students Enrolled
50,344
Institution Type
Public
Percent Online Enrollment
47% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#9 Best Online Master’s in Public Health Programs of 2024

University of Missouri-Columbia

  • Columbia, MO
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit:

In-State | $575

Out-of-State | $575

Credits to Graduate: 45

Based on the One Health approach advocated by the U.S. Centers for Disease Control and Prevention, the online master of public health at the University of Missouri emphasizes the connection between the health of humans, animals, and the environment.

The program offers two concentrations. The health promotion and policy option explores behavior change theory and program planning and evaluation. 

The veterinary public health option, the first fully online program of its kind in the nation, appeals to people with bachelor's degrees in animal science and biology.

Average Undergrad Tuition
In-state
$10,017
Out-of-state
$28,992
Average Graduate Tuition
In-state
$9,950
Out-of-state
$27,245
Retention Rate
88%
Acceptance Rate
77%
Students Enrolled
31,401
Institution Type
Public
Percent Online Enrollment
63% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#10 Best Online Master’s in Public Health Programs of 2024

MCPHS University

  • Boston, MA
  • 4 years
  • Online + Campus

Programmatic Accreditation: Council on Education for Public Health

Cost per Credit:

In-State | $1,110

Out-of-State | $1,110

Credits to Graduate: 42

The Massachusetts College of Pharmacy and Health Sciences has a master of public health that is available on-campus or online, and provides in-depth study of research methods, environmental health sciences, and health policy.

In addition to studying core public health concepts and principles, distance learners pursue a community health concentration. This concentration integrates public health science, evidence-based strategies, and other approaches, preparing graduates to work with diverse communities in a culturally appropriate manner that optimizes health and quality of life.

Average Undergrad Tuition
In-state
$34,700
Out-of-state
$34,700
Average Graduate Tuition
In-state
$22,950
Out-of-state
$22,950
Retention Rate
79%
Acceptance Rate
98%
Students Enrolled
7,304
Institution Type
Private
Percent Online Enrollment
21% Percentage of all students who are enrolled online.
Accreditation
Yes New England Commission on Higher Education

How We Rank Schools

To create this ranking, BestColleges sourced the most recent data available from the National Center for Education Statistics and the U.S. Department of Education College Scorecard. We then ranked each school according to the top variables college students selected in our College Choice and Admissions Survey. To learn more, check out our full rankings methodology or read the summary below.

Ranking Methodology Summary

Chevron Down

To qualify for our rankings lists, each school must be an accredited public or private, nonprofit institution. Each eligible school was then ranked based on a formula measuring:

  • Affordability (30%)
  • Student outcomes (30%)
  • Reputation (20%)
  • Diversity and social mobility (20%)

In addition, we only included colleges with graduation rates in the top third of all online colleges.

Why Should I Get a Master's in Public Health Degree?

The degree will give you the knowledge and skills to pursue jobs in public health and healthcare. If you're still on the fence, consider the benefits of earning your master of public health degree — and why many grad students choose an online format.

"A career in public health is very rewarding. There are opportunities to address important issues facing the country and your community. There are a variety of positions so people with different interests and skills can find rewarding careers in a variety of employment settings…"

Randy Schwartz, MSPH

Benefits of a Master's in Public Health

  • Many in-demand public health jobs require a master's degree, including epidemiology positions.
  • Strengthen your research and analytical skills during graduate-level public health courses.
  • A master's degree helps you stand out in a competitive job market when you're competing with bio and chem majors.
  • You'll gain valuable hands-on experience through field placements and practicums.

Reasons to Get Your Master's in Public Health Degree Online

  • Getting your master's in public health online means more flexible options that fit your schedule.
  • An online format makes it easier to compare programs and choose the best fit for your budget.
  • You can earn a top-ranked public health degree without having to move or quit your job.
  • Online programs connect you with local organizations to gain experience and build your network.

How Much Does an Online Master of Public Health Degree Cost?

The average per-credit tuition cost for an online master's in public health program can range from about $550 to $2,035.

Based on the 2020 NCES National Postsecondary Student Aid Study, the median annual tuition for all online health programs is $9,310. Although the study doesn’t provide specific tuition costs for an online MPH, this figure still gives you an idea of how much you can expect to pay per year in tuition and fees.

When researching online MPH programs, students should consider non-tuition expenses that can significantly increase the cost of completing any program. The NCES estimates that the median annual non-tuition costs (e.g. books, supplies, transportation) amount to about $14,910. An online program will not involve transportation costs unless there is an internship or externship requirement that involves in-person experiences.

Online in-state students attending public colleges tend to pay the lowest tuition rates, while students at private colleges often pay much more. Research to find out if certain schools grant waivers or don’t charge out-of-state fees for online programs. You can potentially save a lot on tuition if you choose an online MPH program at a public university — as long as you know that the program being offered is high-quality and fully accredited. When you think about all of these aspects of the cost of an online MPH program, doing your research is definitely time well spent.

Median Annual Tuition Cost of an Online Master's in Health Professions and Related Clinical Sciences

Public Institution

$7,850

Private Institution (Nonprofit)

$10,500

Source: NCES, National Postsecondary Student Aid Study: 2020 Graduate Students

Median Tuition Cost of an Online Master's in Health Professions and Related Clinical Sciences (Two Years)

Public Institution

$15,700

Private Institution (Nonprofit)

$21,00

Source: NCES, National Postsecondary Student Aid Study: 2020 Graduate Students

How Long Does It Take to Get an Online Master's Degree in Public Health?

Online master's in public health programs require about 42 credits and take two years of full-time study to complete. However, some accelerated tracks can lead to a degree in one year.

Required Course Credits

30-40*
*Depending on your program and specialization

Field Study Requirements

Yes*
*Depending on your program and specialization

Concentrations for a Master's in Public Health Degree

  • Social and Behavioral Sciences
  • Healthcare Management
  • Nutrition
  • Epidemiology and Biostatistics
  • Global Health
  • Community Health Sciences
  • Spatial Data Science
  • Health Policy and Administration
  • Environmental Health

How Much Money Can I Make With a Master's in Public Health Degree?

Salaries vary based on location, position, and experience level. For example, the BLS reports that epidemiologists earned a median annual salary of $78,520 in May 2022, with the top 10% boasting a yearly wage of $123,430.

However, those who work in scientific research services saw an average annual salary of $118,640, while epidemiologists who work in hospitals earned about $96,430.

"Salaries in public health vary by geography, setting, and experience. In some states, governmental public health positions pay very well … while similar positions in other states may not pay at the same level. Positions in the private sector generally have better salary levels than governmental and nonprofit organization positions."

Randy Schwartz, MSPH

What Jobs Can I Get With a Master's in Public Health Degree?

With an MPH degree, you can pursue careers like epidemiologist, public health manager, health education specialist, or public health consultant. You can also work as a public health researcher, environmental health scientist, or biostatistician.

Your concentration and field placements during your MPH program will prepare you for particular jobs in public health. For example, you can emphasize leadership and administration during your coursework if you're interested in management roles.

Careers You Can Pursue With a Master's in Public Health
Occupation Average Annual Salary
Epidemiologist $78,520
Medical and Health Services Managers $104,830
Health Promotion Specialists $59,990
Community Health Workers $46,190
Senior Policy Analyst $84,480
Healthcare Consultant $84,800
Social and Community Service Manager $74,240
Source: BLS and Payscale

Everything Else You Need to Know About Master's in Public Health Degrees

Is an Online Master's in Public Health Worth It?

Chevron Down

The answer depends on your unique circumstances, interests, and career goals. If you're interested in public health careers in fields like epidemiology, a master's in public health will help you reach your goals.

"Public health is team and relationship-oriented and involves solving important issues such as reducing health disparities in populations. The opportunity to contribute to solutions on leading public health and health care issues makes for a rewarding job," said Randy Schwartz.

Earning your master's in public health online can pay off. Accredited online MPH programs meet the same high academic standards as in-person programs. And an online format makes it easier for many grad students to finish their degree.

Once you're ready to apply to programs, look for accredited programs with concentrations that match your interests. Ask programs about online student services and graduate placement data to find the right option for you.

What are the highest-paying jobs with a master's in public health?

Chevron Down

The highest-paying jobs with a master's in public health include epidemiologist and public health administrator/manager. The best-paid epidemiologists reported a median salary of over $120,000 in May 2022. And the highest-paid medical and health services managers earned more than $200,000.

Environmental health scientists also report a high potential salary. The field's median pay was around $76,500 in May 2022, but the highest-paid environmental health scientists earned around $130,000 per year.

How do I become a public health nurse?

Chevron Down

You can become a public health nurse by earning your RN license and studying public health. Many public health nurses enroll in BSN programs and take classes in community health, health science, and public health.

After completing the licensure process, nurses can pursue training in public health. The Certified in Public Health credential is one option. Nurses can also earn a public health degree. Alternatively, if you have a public health degree, you can enroll in a second degree BSN program to qualify for an RN license.

Is a master's in public health a hard major?

Chevron Down

A master's in public health can be challenging. The degree requires strong analytical and research skills. Grad students examine complex health challenges that require understanding microbiology, data analytics, policy implementation, social and behavioral sciences, and epidemiology.

You'll also need solid communication and teamwork skills for your fieldwork requirement. Programs help students succeed by providing advising, mentoring, and support services. However, a master's in public health is a rewarding degree that makes a difference in people's lives.

Note: The insights on this page — excluding school descriptions — were reviewed by an independent third party compensated for their time by BestColleges.

BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Compare Your School Options

View the most relevant schools for your interests and compare them by tuition, programs, acceptance rate, and other factors important to finding your college home.