FacebookLinkedInTwitterEmail
Share this article

The Best Online MPH Programs

NurseJournal Rankings Team
by
Updated August 29, 2023
A master of public health can lead to impactful career opportunities in the healthcare field. Read about the best online MPH programs in this guide.
mini logo

Are you ready to earn your online nursing degree?

Credit: Solskin / DigitalVision / Getty Images

Public health professionals want to make a difference in health practices and policies in their communities. Earning a master of public health (MPH) serves as an entryway to the profession. Students become experts in public health theory and practice and move into careers, such as epidemiology or healthcare consulting.

This page offers insight into the best online MPH programs and guidance on how to choose the best program for your goals.

We use a data-driven methodology to rank the best online MPH programs, making it easier for you to find a program that works for you. Our methodology is based on metrics that we believe matter most to students, including academic quality, affordability, reputation, and program offerings.

Featured Online MPH Programs

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

Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site

At a Glance: The Top Online MPH Programs

  1. University of California-Berkeley
  2. University of North Carolina at Chapel Hill
  3. University of Florida
  4. Johns Hopkins University
  5. University of Southern California
  1. University of South Florida-Main Campus
  2. Florida International University
  3. The University of West Florida
  4. Excelsior College
  5. University of Missouri-Columbia

Learn More About the Best Online MPH Programs and Schools

See our methodology to learn more about how we create our rankings.
#1 The Best Online MPH Programs

University of California-Berkeley

  • Location-markerBerkeley, CA
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$11,442
  • Out-of-state$41,196
  • Retention Rate96%
  • Acceptance Rate17%
  • Students Enrolled42,327
  • Institution TypePublic
  • Percent Online Enrollment97%
  • AccreditationYes
#2 The Best Online MPH Programs

University of North Carolina at Chapel Hill

  • Location-markerChapel Hill, NC
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$7,019
  • Out-of-state$34,198
  • Retention Rate95%
  • Acceptance Rate25%
  • Students Enrolled30,092
  • Institution TypePublic
  • Percent Online Enrollment91%
  • AccreditationYes
#3 The Best Online MPH Programs

University of Florida

  • Location-markerGainesville, FL
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$4,477
  • Out-of-state$25,694
  • Retention Rate97%
  • Acceptance Rate31%
  • Students Enrolled53,372
  • Institution TypePublic
  • Percent Online Enrollment92%
  • AccreditationYes
#4 The Best Online MPH Programs

Johns Hopkins University

  • Location-markerBaltimore, MD
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$54,160
  • Out-of-state$54,160
  • Retention Rate97%
  • Acceptance Rate11%
  • Students Enrolled28,890
  • Institution TypePrivate
  • Percent Online Enrollment88%
  • AccreditationYes
#5 The Best Online MPH Programs

University of Southern California

  • Location-markerLos Angeles, CA
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$59,260
  • Out-of-state$59,260
  • Retention Rate91%
  • Acceptance Rate16%
  • Students Enrolled46,287
  • Institution TypePrivate
  • Percent Online Enrollment89%
  • AccreditationYes
#6 The Best Online MPH Programs

University of South Florida-Main Campus

  • Location-markerTampa, FL
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$4,559
  • Out-of-state$15,473
  • Retention Rate92%
  • Acceptance Rate49%
  • Students Enrolled50,626
  • Institution TypePublic
  • Percent Online Enrollment90%
  • AccreditationYes
#7 The Best Online MPH Programs

Florida International University

  • Location-markerMiami, FL
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$4,721
  • Out-of-state$16,529
  • Retention Rate91%
  • Acceptance Rate58%
  • Students Enrolled58,836
  • Institution TypePublic
  • Percent Online Enrollment86%
  • AccreditationYes
#8 The Best Online MPH Programs

The University of West Florida

  • Location-markerPensacola, FL
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$3,735
  • Out-of-state$16,004
  • Retention Rate84%
  • Acceptance Rate58%
  • Students Enrolled13,061
  • Institution TypePublic
  • Percent Online Enrollment97%
  • AccreditationYes
#9 The Best Online MPH Programs

Excelsior College

  • Location-markerAlbany, NY
  • 4 year
  • Online
Average Tuition
  • In-State$0
  • Out-of-state$0
  • Retention Rate0%
  • Acceptance Rate0%
  • Students Enrolled21,974
  • Institution TypePrivate
  • Percent Online Enrollment0%
  • AccreditationYes
#10 The Best Online MPH Programs

University of Missouri-Columbia

  • Location-markerColumbia, MO
  • 4 year
  • Campus + Online
Average Tuition
  • In-State$9,330
  • Out-of-state$27,612
  • Retention Rate89%
  • Acceptance Rate82%
  • Students Enrolled31,089
  • Institution TypePublic
  • Percent Online Enrollment87%
  • AccreditationYes

Learn more about the key factors to consider when choosing a program, or go straight to our full ranking of the best online MPH programs.

How Do Online MPH Programs Work?

MPH programs prepare students to work in public health. Because the profession is so broad, degrees sometimes require learners to choose concentrations, such as health promotion, global health, epidemiology, health policy, or nutrition and dietetics.The curriculum comprises theory classes and supervised clinical experience.

Online MPH programs include the same curriculum requirements as traditional on-campus options, but students get more autonomy and flexibility with online learning. That said, distance learners still complete any clinical components on site.

Students can find both part- and full-time online MPH programs. Some schools offer accelerated options, and formats can be either synchronous or asynchronous. Students can complete the program in about two years.

Applying to an Online MPH Program

Applicants to online MPH programs need a bachelor’s degree. Although schools don’t always require an undergraduate major in public health, some education background in the field can help your admission chances. MPH programs typically do not expect applicants to possess work experience, but experience can enhance an application.

  • chevron-right

    Admission Materials

    Transcripts from an accredited bachelor’s degree; letters of recommendation; personal statement or essay; some schools require GRE test scores
  • chevron-right

    GPA Requirement

    Typically schools require a minimum 3.0 GPA for bachelor’s coursework, or at least a 3.0 in the last 60 credits of their undergraduate education.
  • chevron-right

    Other Requirement

    Some schools may require students to have taken specific undergraduate courses.

Why Is Online MPH Program Accreditation Important?

When researching online MPH programs, always check a program’s accreditation status. Accreditation ensures the school offers students a valuable education and that a degree adequately prepares students for their careers.

Accreditation can impact the graduate’s career opportunities as well. Employers often seek job candidates who hold an accredited degree. Graduate schools do not acknowledge undergraduate credits from unaccredited programs. In the healthcare industry, licensure and certification requirements usually include an accredited degree.

Because of the importance of accreditation, all programs listed in this ranking hold accreditation.

Frequently Asked Questions About Online MPH Programs

How long does it take to get an MPH?

The average MPH program requires 2-3 years of full-time study. Many online MPH programs offer part-time options, which may take longer to complete. Some schools offer accelerated options that allow candidates to graduate in under two years.

Are there any one-year MPH programs?

MPH programs take about two years to complete. However, some programs allow learners to follow a self-paced approach and complete the program in less time.

What can you do with an MPH?

MPH graduates can apply their specialized knowledge to fields like epidemiology and healthcare. MPH-holders become public health nurses, public health analysts, healthcare consultants, epidemiologists, health educators, and healthcare administrators. Some MPH graduates go on to earn a doctorate in public health.

What is the average salary for graduates with an MPH?

MPH graduates earn an average base salary of $70,000 per year, according to data compiled by Payscale in February, 2023. Healthcare consultants report average earnings of about $82,130. Epidemiologists earn an average $67,750, and health educators bring in a base average salary of about $48,450.


Explore Other Masters Programs