The Best Online Master’s in Public Health (MPH) Programs

Huy Nguyen
Written by Huy Nguyen, Chief Education and Career Development Advisor
Last Updated: February 23, 2026

Overview

The demand for skilled public health professionals continues to grow as the healthcare industry places greater emphasis on disease prevention, community health education, and population-level wellness initiatives. An online master’s in public health (MPH) provides the advanced training needed to step into these critical roles and contribute to healthier, more resilient communities.

Graduates often pursue careers as epidemiologists or public health specialists, analyzing disease trends, injury risks, and other emerging health concerns. According to the Bureau of Labor Statistics (BLS), employment of epidemiologists is projected to increase by 16% through 2034, and the median annual salary for the role is $83,980. An MPH also opens the door to a wide range of additional career paths, including health education, social and community services management, and medical research.

Why Students Trust Our Research

The OnlineMasters.com research team is dedicated to delivering independent, data-driven evaluations of online graduate programs, using trusted sources such as the U.S. Department of Education’s College Scorecard and the National Center for Education Statistics. Our rankings and guides are developed without editorial or partner influence and are continually reviewed by academic advisors and subject-matter experts to ensure accuracy and relevance.

  • Evaluated more than 2,000 accredited, nonprofit colleges and universities nationwide
  • Review and refresh 250+ ranking pages each year
  • Use insights drawn from verified data sources, student and faculty feedback, and expert interviews
  • Examine over 100 data points on an ongoing basis to maintain accuracy, relevance, and quality
  • ? How we rank schools

 

Best 50 Online Master's in Public Health Programs

Filters
Filters:
50 Results
Clear Filters
Sort by: Online Masters Score
#1
Grand Forks, ND | 4 years | Online + Campus | Public

University of North Dakota

Online Masters Score: 97.61
Undergraduate Tuition

In-state: $8,540

Out-of-state: $12,810

Graduate Tuition

In-state: $11,060

Out-of-state: $11,060

Test scores

SAT: 1000-1230

ACT: 20-27

Retention Rate
81%
Admission Rate
87%
On-campus students
17%
Graduation Rate
61%
Students enrolled
14,000
Student to faculty ratio
17:01
Average Salary
$45k
Average Student Debt
$23k

ESTIMATED COST PER CREDIT

$877

DELIVERY FORMAT

Online, On-Campus

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 701-777-3000

#2
| 4 years | Online + Campus |

UNT Health Fort Worth

Online Masters Score: 97.12
Undergraduate Tuition

In-state: NA

Out-of-state: NA

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
N/A
On-campus students
100%
Graduation Rate
%
Students enrolled
0
Student to faculty ratio
Average Salary
Average Student Debt

ESTIMATED COST PER CREDIT

Resident: $305 - $321

Non-Resident: $821 - $891

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42-48

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 817-735-2251

#3
Baton Rouge, LA | 4 years | Online + Campus | Public

Louisiana State University

Online Masters Score: 96.5
Undergraduate Tuition

In-state: $8,038

Out-of-state: $8,038

Graduate Tuition

In-state: $9,132

Out-of-state: $9,132

Test scores

SAT: 1090-1300

ACT: 23-28

Retention Rate
86%
Admission Rate
73%
On-campus students
15%
Graduation Rate
70%
Students enrolled
34,000
Student to faculty ratio
22:01
Average Salary
$45k
Average Student Debt
$21k

ESTIMATED COST PER CREDIT

$780

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 833-280-5634

#4
Seattle, WA | 4 years | Online + Campus | Public

University of Washington School of Public Health

Online Masters Score: 95.6
Undergraduate Tuition

In-state: $10,629

Out-of-state: $37,998

Graduate Tuition

In-state: $16,278

Out-of-state: $16,278

Test scores

SAT: 1200-1453

ACT: 27-33

Retention Rate
93%
Admission Rate
56%
On-campus students
89%
Graduation Rate
82%
Students enrolled
48,000
Student to faculty ratio
20:01
Average Salary
$50k
Average Student Debt
$15k

ESTIMATED COST PER CREDIT

$983

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

63

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 206-616-2935

#5
Ann Arbor, MI | 4 years | Online + Campus | Public

University of Michigan

Online Masters Score: 95.37
Undergraduate Tuition

In-state: $16,520

Out-of-state: $53,669

Graduate Tuition

In-state: $24,344

Out-of-state: $24,344

Test scores

SAT: 1340-1520

ACT: 31-34

Retention Rate
96%
Admission Rate
26%
On-campus students
9%
Graduation Rate
93%
Students enrolled
48,000
Student to faculty ratio
11:01
Average Salary
$56k
Average Student Debt
$18k

ESTIMATED COST PER CREDIT

Resident: $1,197 - $1,382

Non-Resident: $1,321 - $1,506

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 734-647-0074

#6
| 4 years | Online + Campus |

Berkeley Public Health

Online Masters Score: 94.4
Undergraduate Tuition

In-state: NA

Out-of-state: NA

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
N/A
On-campus students
100%
Graduation Rate
%
Students enrolled
0
Student to faculty ratio
Average Salary
Average Student Debt

ESTIMATED COST PER CREDIT

$1,629

DELIVERY FORMAT

Online, On-Campus

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 510-664-7979

#7
Providence, RI | 4 years | Online + Campus | Private

Brown University

Online Masters Score: 93.93
Undergraduate Tuition

In-state: $59,254

Out-of-state: $59,254

Graduate Tuition

In-state: $59,254

Out-of-state: $59,254

Test scores

SAT: 1440-1560

ACT: 33-35

Retention Rate
92%
Admission Rate
8%
On-campus students
13%
Graduation Rate
95%
Students enrolled
10,000
Student to faculty ratio
6:01
Average Salary
$65k
Average Student Debt
$15k

ESTIMATED COST PER CREDIT

$1,358

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

48

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 401-863-3375

#8
| 4 years | Online + Campus |

Purdue University Global

Online Masters Score: 93.28
Undergraduate Tuition

In-state: NA

Out-of-state: NA

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
N/A
On-campus students
100%
Graduation Rate
%
Students enrolled
0
Student to faculty ratio
Average Salary
Average Student Debt

ESTIMATED COST PER CREDIT

$420

DELIVERY FORMAT

Online

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

64

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 866-522-7747

#9
Gainesville, FL | 4 years | Online + Campus | Public

UF College of Public Health and Health Professions

Online Masters Score: 92.52
Undergraduate Tuition

In-state: $4,477

Out-of-state: $25,694

Graduate Tuition

In-state: $10,770

Out-of-state: $10,770

Test scores

SAT: 1290-1460

ACT: 29-33

Retention Rate
97%
Admission Rate
31%
On-campus students
8%
Graduation Rate
89%
Students enrolled
53,000
Student to faculty ratio
17:01
Average Salary
$48k
Average Student Debt
$16k

ESTIMATED COST PER CREDIT

$550

DELIVERY FORMAT

Online, On-Campus

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

48

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 352-273-6214

#10
San Diego, CA | 4 years | Online + Campus | Public

San Diego State University

Online Masters Score: 92.01
Undergraduate Tuition

In-state: $5,742

Out-of-state: $17,622

Graduate Tuition

In-state: $7,176

Out-of-state: $7,176

Test scores

SAT: 1090-1300

ACT: 22-29

Retention Rate
89%
Admission Rate
37%
On-campus students
1%
Graduation Rate
76%
Students enrolled
36,000
Student to faculty ratio
27:01:00
Average Salary
$42k
Average Student Debt
$15k

ESTIMATED COST PER CREDIT

$629

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

51

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 619-594-7700

#11
Athens, GA | 4 years | Online + Campus | Public

University of Georgia

Online Masters Score: 91.17
Undergraduate Tuition

In-state: $9,790

Out-of-state: $28,830

Graduate Tuition

In-state: $8,878

Out-of-state: $8,878

Test scores

SAT: 1250-1460

ACT: 29-33

Retention Rate
94%
Admission Rate
48%
On-campus students
84%
Graduation Rate
87%
Students enrolled
39,000
Student to faculty ratio
17:01
Average Salary
$45k
Average Student Debt
$19k

ESTIMATED COST PER CREDIT

$697

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

44

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 844-842-3294

#12
Norman, OK | 4 years | Online + Campus | Public

University of Oklahoma

Online Masters Score: 90.83
Undergraduate Tuition

In-state: $4,788

Out-of-state: $20,169

Graduate Tuition

In-state: $6,943

Out-of-state: $6,943

Test scores

SAT: 1100-1300

ACT: 23-29

Retention Rate
87%
Admission Rate
83%
On-campus students
36%
Graduation Rate
72%
Students enrolled
28,000
Student to faculty ratio
20:01
Average Salary
$49k
Average Student Debt
$21k

ESTIMATED COST PER CREDIT

$575

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 405-325-2954

#13
| 4 years | Online + Campus |

UNC Gillings School of Global Public Health

Online Masters Score: 89.94
Undergraduate Tuition

In-state: NA

Out-of-state: NA

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
N/A
On-campus students
100%
Graduation Rate
%
Students enrolled
0
Student to faculty ratio
Average Salary
Average Student Debt

ESTIMATED COST PER CREDIT

$1,735

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 855-534-2409

#14
| 4 years | Online + Campus |

UTHealth Houston School of Public Health

Online Masters Score: 89.28
Undergraduate Tuition

In-state: NA

Out-of-state: NA

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
N/A
On-campus students
100%
Graduation Rate
%
Students enrolled
0
Student to faculty ratio
Average Salary
Average Student Debt

ESTIMATED COST PER CREDIT

Resident: $287

Non-Resident: $1,093

DELIVERY FORMAT

Online, On-Campus, Hybrid

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

45

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 713-500-9032

#15
Omaha, NE | 4 years | Online + Campus | Public

University of Nebraska Medical Center

Online Masters Score: 89.1
Undergraduate Tuition

In-state: $54,245

Out-of-state: $82,280

Graduate Tuition

In-state: $34,425

Out-of-state: $34,425

Test scores

SAT: 1270 or higher

ACT: 28 or higher

Retention Rate
93%
Admission Rate
47%
On-campus students
89%
Graduation Rate
92%
Students enrolled
743
Student to faculty ratio
3-to-1
Average Salary
76,833
Average Student Debt
15,000

ESTIMATED COST PER CREDIT

$658

DELIVERY FORMAT

Online, On-Campus

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

42

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 402-559-4960

#16
Lubbock, TX | 4 years | Online + Campus | Public

Texas Tech University Health Sciences Center

Online Masters Score: 88.46
Undergraduate Tuition

In-state: $22,076

Out-of-state: $35,176

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
6%
On-campus students
100%
Graduation Rate
93%
Students enrolled
700
Student to faculty ratio
2-to-1
Average Salary
45,966
Average Student Debt
$12k

ESTIMATED COST PER CREDIT

Resident: $227

Non-Resident: $632

DELIVERY FORMAT

Online, On-Campus

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

45

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 325-696-0632

#17
Washington, DC | 4 years | Online + Campus | Private

Milken Institute School of Public Health at George Washington University

Online Masters Score: 87.48
Undergraduate Tuition

In-state: $55,961

Out-of-state: $55,961

Graduate Tuition

In-state: $31,770

Out-of-state: $31,770

Test scores

SAT: 1270-1450

ACT: 30-33

Retention Rate
88%
Admission Rate
43%
On-campus students
75%
Graduation Rate
85%
Students enrolled
27,000
Student to faculty ratio
13:01
Average Salary
$59k
Average Student Debt
$22k

ESTIMATED COST PER CREDIT

$1,945

DELIVERY FORMAT

Online, On-Campus

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

45

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 855-674-2849

#18
| 4 years | Online + Campus |

University of Nevada, Reno

Online Masters Score: 86.86
Undergraduate Tuition

In-state: NA

Out-of-state: NA

Graduate Tuition

In-state: NA

Out-of-state: NA

Test scores

SAT: NA

ACT: NA

Retention Rate
N/A
Admission Rate
N/A
On-campus students
100%
Graduation Rate
%
Students enrolled
0
Student to faculty ratio
Average Salary
Average Student Debt

ESTIMATED COST PER CREDIT

$730

DELIVERY FORMAT

Online

ACCREDITATION

Council on Education for Public Health

REQUIRED CREDITS TO GRADUATE

45

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 775-666-6675

Load More

How to Choose an Online Master’s in Public Health Degree

1. Choose your area of study

Start by defining what you need from an online master’s in public health program. Consider whether you want broad public health training or a curriculum geared toward leadership or research. Determine whether you prefer a general MPH or a specialized track, such as health policy, global health, environmental health, epidemiology, public health education, behavioral sciences, community health sciences, or health equity.

Your personal logistics also matter. Decide whether you need asynchronous coursework for maximum flexibility or if you can commit to synchronous classes. Clarify whether you’ll enroll full-time or part-time and how quickly you hope to complete the program. Establishing these parameters early will streamline your search and help you focus on programs that best align with your academic and career goals.

2. Research schools and programs

When evaluating potential MPH programs, accreditation should be your first checkpoint. Regional institutional accreditation ensures the school meets established quality standards and that your degree will be recognized by employers and future academic programs. In addition, look for programs accredited by the Council on Education for Public Health (CEPH), the field’s premier programmatic accrediting body.

As you compare schools, gather answers to questions such as:

  • What are the faculty’s credentials and public health expertise?
  • Is the program delivered synchronously, asynchronously, or in a hybrid format?
  • Are internships, practicums, or applied learning experiences required?
  • What academic, technical, and career support is available to online students?
  • What scholarships, grants, or fellowships does the school offer?

Schools typically publish this information on their website, and many host virtual open houses or information sessions. Exploring faculty bios and following programs on social media can also give you insight into their teaching style and academic strengths.

3. Prepare for applications and tests

Once you have identified the programs that fit your goals, review their admissions requirements. Most schools ask for:

  • A completed application and fee
  • Official undergraduate transcripts
  • Letters of recommendation
  • A personal statement or essay
  • A resume or CV

Some MPH programs require standardized test scores (GRE or GMAT), while others have waived them or offer conditional waivers. Check early so you have adequate time to prepare.

Because applications often involve multiple components and deadlines, creating a detailed checklist can help you stay organized. Contacting the admissions office is the best way to confirm requirements, deadlines, and any nuances of the application process.

4. Select your program

After gathering all relevant information, decide which programs to apply to. Some students apply to multiple schools for flexibility, while others pursue just one or two based on strong alignment with their needs. Keep in mind that each application typically includes a fee, so factor this into your budget.

5. Determine how you’ll pay for your degree

As you evaluate program costs, take note of tuition rates, fees, and available financial aid. If the school’s website doesn’t clearly outline this information, contact a financial aid representative.

Even if you don’t expect to qualify for federal aid, completing the Free Application for Federal Student Aid (FAFSA) is essential. The FAFSA determines eligibility for:

  • Federal student loans
  • Need-based grants
  • Work-study programs
  • Institutional scholarships and assistantships

You should also research external scholarship opportunities offered by nonprofits, public health organizations, community groups, and professional associations. Students who work while enrolled should check whether their employer provides tuition assistance. Military service members and veterans may qualify for tuition discounts or GI Bill benefits.

What Can I Expect from an Online Master’s in Public Health Degree?

An online master’s in public health (MPH) equips students with the theoretical grounding and applied skills necessary for leadership roles across the public health landscape. While formats vary by institution, most programs blend foundational coursework, hands-on learning, and opportunities to specialize in a particular area of public health practice or research.

Degree Options

Public health is an expansive field, and several graduate degree types fall under the MPH umbrella. The most common include:

  • Master of Public Health (MPH): An applied, practice-focused degree emphasizing real-world skill development. Many programs require a practicum, internship, or capstone project.
  • Master of Science in Public Health (MSPH): A research-centered degree designed for students interested in academic, scientific, or analytical careers. These programs typically require a thesis or substantial research project.
  • MBA in Public Health: A business-focused pathway tailored for students interested in healthcare administration, financial management, or leading public health organizations.

Students may also choose from specialized tracks such as epidemiology, community health promotion, environmental health, global health, behavioral sciences, health policy and management, or healthcare administration. Specializations allow students to gain targeted knowledge that supports specific career goals.

Program Length and Requirements

Most online MPH programs require at least 42 credit hours, and full-time students can typically graduate in about two years. Part-time learners may take longer, and accelerated or intensive formats are available at some schools. The exact structure varies depending on the degree path and the student’s schedule.

Depending on the program, students may need prerequisite coursework or related professional experience in health, science, or human services before enrolling.

Nearly all MPH programs include an applied practicum or internship, giving students the chance to build hands-on experience in public health settings. Capstone projects are also common and allow students to synthesize what they’ve learned into a final applied or research-based project.

What Can I Do With an Online Master’s in Public Health?

With advanced training in epidemiology, biostatistics, health policy, and public health practice, MPH graduates are well-positioned for meaningful careers across government agencies, healthcare systems, nonprofits, research institutions, and international health organizations.

One of the most direct career options for MPH graduates is epidemiology, where professionals analyze disease patterns, identify health risks, and design strategies to prevent or contain outbreaks. Epidemiologists work in settings such as federal health agencies, local health departments, hospitals, universities, and global health organizations.

Those who pursue an MBA in Public Health or a public health administration concentration may transition into leadership roles, such as overseeing community health programs, managing public health departments, or coordinating large-scale health initiatives. Social and community service management roles continue to grow as public health challenges become more complex.

Graduates may also advance into academic or research pathways by pursuing a doctorate in public health, which can lead to roles in university teaching, high-level research, and public health policy analysis.

Career Path / Role Typical Duties Median Annual Salary*
Epidemiologist Investigate disease and injury patterns; conduct research; develop community education and prevention strategies. $83,980
Health Education Specialist Teach individuals and communities about healthy behaviors; design programs and materials that promote wellness. $63,000
Medical Scientist Conduct clinical research to advance medical knowledge and improve human health outcomes. $100,590

*These figures reflect U.S. Bureau of Labor Statistics (BLS) data as of the latest available reporting. Actual salaries vary by location, employer, and level of experience.

Online Master’s in Public Health Programs Frequently Asked Questions


  • ? Is an online MPH degree respected?

  • ? How long does it take to earn an online MPH?

  • ? Is the GRE required for MPH programs?

  • ? What are the admissions requirements for an online MPH?
  • ? Can I work while completing an online MPH?
  • ? Do online MPH programs require internships?

  • ? What is your methodology for ranking programs?