Best Online Master’s in Public Health Programs of 2021

January 29, 2021

Share on Social

As colleges and universities navigate the COVID-19 pandemic, we're continuing our efforts to provide you with useful student resources and the latest online program information. Check our coronavirus resources page to learn more.

The field of public health should see significant growth in the coming years. For example, the Bureau of Labor Statistics (BLS) projects that employment of health educators and community health workers will increase by 11% from 2018 to 2028. Epidemiologists, the public health professionals who investigate the patterns and causes of disease, should experience average demand for their services during that period. Many of these careers, however, require an advanced degree. Our ranking of the nation's best online master's programs in public health can help you decide where to continue your education.

What Are the Best Online Master's in Public Health Programs of 2021? Here Are Our Top 10:

Is your school on this list? Get the BestColleges ranking seal.

#1 University of Florida Gainesville, FL
#2 University of North Carolina at Chapel Hill Chapel Hill, NC
#3 University of Southern California Los Angeles, CA
#4 University of California-Berkeley Berkeley, CA
#5 Florida International University Miami, FL
#6 Concordia University-Nebraska Seward, NE
#7 East Carolina University Greenville, NC
#8 Samford University Birmingham, AL
#9 University of North Dakota Grand Forks, ND
#10 The University of West Florida Pensacola, FL

Related Programs That Might Interest You

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

2021 Best Accredited Online Master's in Public Health Programs

Many colleges and universities offer online master's degrees in public health, and it can be difficult to determine which program best aligns with your academic interests and professional goals. To help you make this important decision, we have compiled a list of the top online schools for public health students.

Our ranking features information on the kinds of classes available, financial aid opportunities, and accreditation. In addition, it details whether online courses are offered synchronously or asynchronously, an important consideration for students who must balance their coursework with a full-time job or family responsibilities. If you need more information about a particular program, contact the school's admissions office.

Our master's in public health (MPH) guide provides a comprehensive overview of earning your advanced degree, including information on admission and licensure requirements, the cost of tuition, and common areas of concentration.

Is your school on this list? Get the BestColleges ranking seal.

University of Florida View School Profile Gainesville, FL

Located in Gainesville, UF offers an online master's in public health. The 48-credit program develops competence in public health skills to address growing socioeconomic needs and health deficiencies in the U.S. and around the globe. Those with a terminal degree in health may opt to take a 42-credit accelerated option. Core courses include principles of epidemiology in public health, environmental health concepts in public health, and introduction to the U.S. healthcare system.

Students choose from one of two concentration areas: public health practice and social and behavioral sciences. Students entering the public health practice concentration must possess a prior health professional degree or maintain concurrent enrollment in an approved program. They must also show a resume with equivalent work experience in a health department, agency, hospital, or laboratory for at least two years.

UF is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $550 per credit
Credit Requirements: 48 credits
Program Length: 1-2 years
Format: Online
Instruction Style: Asynchronous

Admission Requirements

GPA: Minimum average of 3.0 for undergraduate coursework after the first 60 credits
Standardized Tests: GRE/MCAT requirement waived through fall 2021 due to COVID-19

Contact the School

Request more information about this program.

University of North Carolina at Chapel Hill View School Profile Chapel Hill, NC

UNC-Chapel Hill offers an online master's in public health. Recognized as one of the best schools for studying public health, students learn the skills needed to anticipate and combat urgent public health issues. The program offers leadership, nutrition, and registered dietitian tracks. Full-time students may complete the 42-credit program in as little as 20 months.

As part of their studies, students must complete a 200-hour practicum experience in the public health field. UNC-Chapel Hill is accredited by the Southern Association of Colleges and Schools Commission on Colleges. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public health
School Status: Public
Tuition: $1,735 per credit
Credit Requirements: 42 credits
Program Length: 20 months to 5 years
Format: Online
Instruction Style: Synchronous

Admission Requirements

GPA: Not required
Standardized Tests: Not required

Contact the School

Request more information about this program.

University of Southern California View School Profile Los Angeles, CA

Based in Los Angeles, USC offers an online master's in public health. Students can choose from one of several concentrations, including biostatistics and epidemiology, community health promotion, and global health. Students receive personalized attention and mentorship from public health leaders with experience working at the World Health Organization and the National Institutes of Health.

The online program consists of 42 total credits, including a practicum and capstone project. The school features agreements with more than 400 practicum sites where students can gain real-world experience. USC is accredited by the Western Association of Schools and Colleges. Programmatic accreditation is from the Center for Excellence for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Private
Tuition: $1,995 per credit
Credit Requirements: 42 credits
Program Length: 2 years
Format: Online
Instruction Style: Synchronous

Admission Requirements

GPA: Minimum 3.0 GPA
Standardized Tests: Not required

Contact the School

Request more information about this program.

University of California-Berkeley View School Profile Berkeley, CA

At Berkeley, students can obtain a master's in public health in 27 months. Designed for working students, the program offers a flexible and practice-based curriculum for professionals seeking a career in public health. The program features six required courses, with the rest of the coursework determined by the student's professional goals and interests. Participants may choose a concentration in healthcare management, global health, community health services, or other interdisciplinary areas.

Applicants must have completed at least one college-level math or stats course with a "B+" or higher. Additionally, the program strongly recommends that students possess an aptitude for biological or social sciences. While students complete most coursework online, participants must travel to Berkeley for a total of 15 days during the program. One visit takes place in the first summer and a second visit occurs during the second summer.

Berkeley is accredited by the Western Association of Schools and Colleges.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $1,103 per credit
Credit Requirements: 42 credits
Program Length: 27 months
Format: Hybrid
Instruction Style: Mostly asynchronous

Admission Requirements

GPA: Minimum average of 3.0 over the last two years of undergraduate coursework
Standardized Tests: GRE scores preferred, but not required

Contact the School

Request more information about this program.

Florida International University View School Profile Miami, FL

A public research university located in Miami, FIU offers an online master's in public health that prepares students for interdisciplinary public health careers. Topics covered include epidemiology and social and environmental health within diverse populations. Students learn ways to influence policy development in the pursuit of optimizing public health.

Applicants must possess a bachelor's degree and have a minimum 3.0 GPA over their last 60 credits of undergraduate study. The program consists of 45 credits and features core courses like public health statistics and introduction to environmental health sciences.

FIU is accredited by the Southern Association of Colleges and Schools Commission on Colleges. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $600 per credit
Credit Requirements: 45 credits
Program Length: 1 year (3 semesters)
Format: Online

Admission Requirements

GPA: 3.0 minimum over the last 60 credits of undergraduate coursework
Standardized Tests: Not required

Contact the School

Request more information about this program.

Concordia University-Nebraska View School Profile Seward, NE

Located in Seward, Concordia offers an online master's in public health in two concentration areas: community health education or health policy and administration. With a curriculum based on Christian principles, students develop skills and knowledge in such fields as biostatistics, health policy, and epidemiology.

The 39-credit program cumulates in a practicum involving at least 75 hours of field experience. Enrolled students may choose to travel abroad during the global health course as part of a mission trip to apply public health knowledge to underserved populations.

Concordia is accredited by the Higher Learning Commission.

Program Snapshot

Program Name: Master of Public Health
School Status: Private
Tuition: $500 per credit
Credit Requirements: 39 credits
Program Length: 2 years
Format: Online

Admission Requirements

GPA: Not required
Standardized Tests: Not required

Contact the School

Request more information about this program.

East Carolina University View School Profile Greenville, NC

A public university in Greenville, North Carolina, ECU offers students a chance to earn an online master's in public health. The program offers three concentration options: community health and health behavior, epidemiology, and health policy administration and leadership. The 45-credit program typically takes 2-4 years to complete.

Students can expect to gain the credentials and basic training needed to enter leadership positions in public health. Career possibilities include disease investigator, health educator, and legislative policy analyst. ECU is accredited by the Southern Association of Colleges and Schools Commission on Colleges. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $10,126 per semester
Credit Requirements: 45 credits
Program Length: 2-4 years
Format: Online

Admission Requirements

GPA: Overall undergraduate GPA of at least 2.7 or senior year GPA of 3.0
Standardized Tests: GRE required, with scores of 300 or higher preferred

Contact the School

Request more information about this program.

Samford University View School Profile Birmingham, AL

A Christian university located in Birmingham, Alabama, Samford offers an online master's in public health. The program prepares students for roles as capable leaders who can address global health problems. Graduates of the public health program may pursue careers with state and local health departments, nonprofits, government agencies, and health organizations.

Applicants must possess a baccalaureate degree and have a cumulative GPA of at least 3.0. Students learn a broad variety of knowledge and skills throughout the program, including epidemiological methods, conducting public policy, and conducting statistical studies. The program consists of 42 total credits. Specific courses include the burden of disease in developing countries, global health systems, and biostatistics for public health professionals.

Samford is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Program Snapshot

Program Name: Master of Public Health
School Status: Private
Tuition: $888 per credit
Credit Requirements: 42 credits
Program Length: 1.5-2 years
Format: Online

Admission Requirements

GPA: 3.0 minimum
Standardized Tests: GRE minimum scores: 153 verbal, 144 quantitative, 4.0 analytical; MAT minimum score: 402

Contact the School

Request more information about this program.

University of North Dakota View School Profile Grand Forks, ND

Based in Grand Forks, UND offers an online master's in public health. The program covers evidence-based approaches to public health, including public policy and leadership. The program offers three specializations: indigenous health, population health research and analytics, and health management and policy.

Students may also pursue an MPH as part of an accelerated public health degree, starting by earning a bachelor's degree in public health education. Public health students may choose to attend a semester-long study abroad program studying system dynamics modeling in Norway.

UND is accredited by the Higher Learning Commission. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $811 per credit
Credit Requirements: 42 credits
Program Length: 2 years
Format: Online (Indigenous health and health management) or hybrid (population health research)

Admission Requirements

GPA: 3.0 minimum
Standardized Tests: Not required

Contact the School

Request more information about this program.

The University of West Florida View School Profile Pensacola, FL

Located in Pensacola, UWF offers an online master's in public health in three concentration areas: generalist, global health or health promotion, and education and behavior. This affordable and flexible program allows working professionals to balance their academic goals with work and family life by using an asynchronous online format.

Students must complete a two-semester practicum under a qualified mentor's guidance; this experience provides real-world experience in public health. The curriculum consists of 42 credits, with each course lasting 16 weeks.

UWF is accredited by the Southern Association of Colleges and Schools Commission on Colleges. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $385 (in-state); $479 (out-of-state, with waiver)
Credit Requirements: 42 credits
Program Length: 24-30 months
Format: Online
Instruction Style: Asynchronous

Admission Requirements

GPA: 3.0 minimum
Standardized Tests: GRE minimum scores: 150 verbal, 145 quantitative

Contact the School

Request more information about this program.

University of Missouri-Columbia View School Profile Columbia, MO

Located in Columbia, Missouri, Mizzou provides an online master's in public health with two concentrations: health promotion and veterinary public health. The veterinary public health track provides training in zoonotic disease prevention, risk and strategic communications, and policy. Career paths include roles in food safety, agriculture, virology, as well as positions with state and federal agencies like the U.S. Department of Agriculture.

Students generally take two classes per semester, completing the program in three years. Applicants need an undergraduate degree and a minimum 3.0 GPA over their last 60 credits of undergraduate study. The school may offer conditional acceptance to students not meeting these standards.

Mizzou is accredited by the Higher Learning Commission. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $464 per credit
Credit Requirements: 45 credits
Program Length: 3 years
Format: Online

Admission Requirements

GPA: 3.0 minimum over the last 60 credits of undergraduate study
Standardized Tests: Not required

Contact the School

Request more information about this program.

Oklahoma State University-Main Campus View School Profile Stillwater, OK

Located in Stillwater, OSU offers an online master's in public health, providing health professionals the chance to expand their career opportunities to include leadership roles in government, nonprofits, and hospitals. The program emphasizes the well-being of rural and other underserved populations.

The program features 42 credits, with courses running on 8- and 16-week formats. Course topics include statistical methods in education, general epidemiology, and strategic health communications campaigns. The school evaluates applications on an ongoing basis. Active-duty members of the military may qualify for in-state tuition rates.

OSU is accredited by the Higher Learning Commission.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $340 per credit (in-state); $470 per credit (out-of-state)
Credit Requirements: 42 credits
Format: Online
Instruction Style: Asynchronous

Admission Requirements

GPA: Not required
Standardized Tests: Not required

Contact the School

Request more information about this program.

University of Massachusetts-Amherst View School Profile Amherst, MA

UMass Amherst provides experienced healthcare workers a chance to expand their professional skills and knowledge by pursuing an online master's in public health. Full-time students complete 42 credits of academic work over the course of two years (part-time students can graduate in three years). Students can specialize in nutrition or public health practice.

Students also complete an independent research project and a real-world practicum experience. Applicants must possess three years of full-time work experience in the field of public health or healthcare.

UMass Amherst is accredited by the New England Association of Schools and Colleges. Programmatic accreditation is from the Council on Education for Public Health.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $622 per credit
Credit Requirements: 42 credits
Program Length: 2-3 years
Format: Online

Admission Requirements

GPA: 2.75 minimum
Standardized Tests: Requirement currently waived due to COVID-19

Contact the School

Request more information about this program.

University of Illinois at Springfield View School Profile Springfield, IL

UIS offers an online master's in public health with different degree options: general, environmental health, and a professional option. Students must declare their choice at the time of application. Most programs consist of 48 credits of coursework. The professional option, designed for U.S. physicians or those in a U.S. residency program, requires 40 total credits.

All graduate students take a comprehensive written exam during their final semester of study. Students must pass the exam within one year of completing the coursework to get their degree. UIS is accredited by the Higher Learning Commission.

Program Snapshot

Program Name: Master of Public Health
School Status: Public
Tuition: $366 per credit
Credit Requirements: 40-48 credits
Program Length: 1-2 years
Format: Online

Admission Requirements

GPA: 3.0 minimum
Standardized Tests: GRE

Contact the School

Request more information about this program.

Andrews University View School Profile Berrien Springs, MI

Located in Berrien Springs, Michigan, Andrews offers an online master's in public health. Students can complete the program in as little as 18 months when attending on a full-time basis. The 42-credit program seeks to provide public health professionals with the knowledge and training needed to prevent disease and restore health within communities. The program emphasizes vegetarian nutrition and health promotion from a Seventh-day Adventist worldview.

Geared towards working professionals, this online program offers students a flexible schedule. Applicants need a bachelor's degree and a minimum undergraduate GPA of 3.0.

Andrews is accredited by the Higher Learning Commission.

Program Snapshot

Program Name: Master of Public Health
School Status: Private
Tuition: $1,164 per credit
Credit Requirements: 42 credits
Program Length: 18-30 months
Format: Online

Admission Requirements

GPA: 3.0 minimum
Standardized Tests: Not required

Contact the School

Request more information about this program.

Whether you plan to research cures for disease or shape government policy, our career guide can help you better understand the full scope of professional opportunities available to public health graduates.

Bachelor's in Public Health The Best BPH Programs Master's in Public Health The Best MPH programs Doctorate in Public Health The Best DrPH Programs
With over 100 HBCUs across the country, there are many options for students to choose. Learn why from current HBCU students. Student debt is a significant issue for HBCU students. Learn how to use HBCU Wall Street's tools and resources to combat financial challenges. There are many facets to advising and supporting college students. Learn from an expert how they approach advising HBCU students and set them up for success.