A comprehensive listing of all accredited online Master’s of Public Health degree programs
Public health workers work to educate the public in an effort to prevent disease and manage healthcare opportunities. Particularly important with growing aging populations dealing with conditions such as diabetes and heart disease, as well as the massive need for health aid in developing nations, public health workers are needed now more than ever. During a typical course of study in a Masters of Public Health program you will most likely cover and eventually specialize in one of the following:
- Environmental Health
- Biostatistics
- Epidemiology
- Healthcare Administration
- Social and Behavioral Aspects of Education
- Public Health Management and Policy
- Health Education
A:
- A.T. Still University offers a fully online Masters in Public Health program for $478 per credit hour. A Master of Public Health in Dental Medicine Dual Degree is also available as a specialization.
- American Public University offers a fully online Masters in Public Health program for $350 per credit hour. The total program requires 47 credit hours and requires a capstone project.
- Augusta University (Formerly Georgia Regents University) offers a fully online Masters in Public Health program for $1132 per credit hour. Concentrations are available in Health Management, Health Informatics, and Environmental Health.
B:
- Benedictine University offers a fully online Masters in Public Health program for $650 per credit hour. Certifications are also available in health management and policy, emergency preparedness, health education and promotion, and epidemiology.
C:
- California State University-Northridge offers a fully online Masters in Public Health program for $695 per credit hour. The total program requires 46 credit hours as well as a practicum.
- Capella University offers a fully online Masters in Public Health program for $492 per credit hour. The total program requires 48 credit hours, and can be accelerated with 10-week courses.
- Concordia University Nebraska offers a fully online Masters in Public Health program for $620 per credit hour. Specializations are available in Community Health Education and Health Policy and Administration. Both require 12 credit hours of specialized work.
- Creighton University offers a fully online Masters in Public Health program. Concentrations are available in Health Policy and Ethics and Public Health Services Administration.
D:
- Des Moines University offers a fully online Masters in Public Health program for $568 per credit hour. A capstone project is requires. Students may complete the program on the two or three year graduation plan.
E:
- East Tennessee State University offers a fully online Masters in Public Health program for $688 per credit hour. Concentrations are available in community health, epidemiology, and public health administration.
- Eastern Virginia Medical School – Old Dominion University offers a fully online Masters in Public Health program for $840 per credit hour. An internship or practicum is required. The entire course of study requires 46 credit hours.
- Elmhurst College offers a fully online Masters in Public Health program for $650 per credit hour. The program uses an ecological framework to explore the intersections among biological, environmental, cultural, socioeconomic, political and health care system influences.
- Emory University offers a fully online Masters in Public Health program for $1700 per credit hour. Three concentrations are available, including Applied Epidemiology, Applied Public Health Informatics, and Prevention Science.
F:
- Florida Agricultural and Mechanical University offers a fully online Masters in Public Health program for $1749 per credit hour. The program is one of the top producers of of African American public health professionals in the nation. It requires 50 credit hours as well as a practicum.
- Florida International University offers a fully online Masters in Public Health program for $517 per credit hour. Specializations are available in Environmental & Occupational Health, Epidemiology, Health Policy & Management, and Health Promotion & Disease Prevention. The program is accelerated and only requires one year to complete.
G:
- George Washington University offers a fully online Masters in Public Health program for $1440 per credit hour. Concentrations are available in Health Communication, Health Policy, Program Planning and Evaluation, and Global Health.
- Grand Canyon University offers a fully online Masters in Public Health program for $495 per credit hour. This degree is a generalist track, however, there is also a related MS in Nursing with a Public Health specialization.
I:
- Idaho State University offers a fully online Masters in Public Health program for $623 per credit hour. The program requires 48 credit hours to complete and also requires a thesis and an oral examination.
- Indiana Wesleyan University offers a fully online Masters in Public Health program for $592 per credit hour. The program requires 46 credit hours divided into one accelerated 8-week course at a time.
J:
- Johns Hopkins University offers a fully online Masters in Public Health program for $1020 per credit hour. The program offers great flexibility, allowing students to complete degrees in 2-3 years as well as to take 1-week ‘intensives’ on campus.
K:
- Kent State University offers a fully online Masters in Public Health program for $654 per credit hour. Concentrations include Biostatistics, Environmental Health Sciences, Epidemiology, Health Policy and Management, and Social and Behavioral Sciences.
L:
- Liberty University offers a fully online Masters in Public Health program for $520 per credit hour. The program of study requires 42 credit hours to complete, as well as a field practicum.
- Loma Linda University offers a fully online Masters in Public Health program for $23,489 per semester. Concentrations are available in Health Education and Population Medicine.
- Loyola University Chicago offers a fully online Masters in Public Health program for $1003 per credit hour. The Health Law & Policy track may be completed entirely online. It requires 44 credit hours of coursework, and requires both a practicum and capstone project.
M:
- Massachusetts College of Pharmacy and Health Sciences offers a fully online Masters in Public Health program for $870 per credit hour. The current program requires 42 credit hours to complete and offers one specialization in Community Health.
- Medical College of Wisconsin offers a fully online Masters in Public Health program for $765 per credit hour. The current program requires 42 credit hours for graduation. Field study and capstone projects are also available towards the end of the program.
- Michigan State University offers a fully online Masters in Public Health program for $660 per credit hour. The program requires 42 credit hours of work including both a practicum and a capstone paper.
N:
- National University offers a fully online Masters in Public Health program for $406 per credit hour. The program currently requires 72 quarter credit hours of coursework.
- New Mexico State University-Main Campus offers a fully online Masters in Public Health program for $310 per credit hour. The program requires 48 hours of coursework and is designed to be completed in three years of part time study.
- New York Medical College offers a fully online Masters in Public Health program. The program requires 46 credit hours and covers core competencies include the business, progremmatic, policy and planning portions of healthcare.
- Northeastern University offers a fully online Masters in Public Health program for $1335 per credit hour. The program requires 42 credit hours and is a non-thesis program. A specialization in Urban Health is available.
- Northern Illinois University offers a fully online Masters in Public Health program for $698 per credit hour. Specializations are available in Health Promotion and Health Services Management.
- Nova Southeastern University offers a fully online Masters in Public Health program for $550 per credit hour. The program is available on a full or part-time basis, and requires both a capstone and field practicum experience.
O:
- Oregon Health & Science University/Portland State University offers a fully online Masters in Public Health program for $718 per credit hour. Though a number of specializations are offered, only the Primary Health Care & Health Disparities Track is offered entirely online.
P:
- Purdue University Global offers a fully online Masters in Public Health program for $420 per credit hour. The program requires 56 credit hours of coursework, and prepares students as generalists in the discipline.
S:
- San José State University offers a fully online Masters in Public Health program for $1440 per credit hour. The program offers a specialization in Public Health Education. Currently the program is 42 credit hours including a practicum.
T:
- The Chicago School of Professional Psychology at Westwood offers a fully online Masters in Public Health program for $1051 per credit hour. Four specializations are available including Health Informatics, Mental & Behavioral Aspects of Mental Health, Public Policy Development & Advocacy, and Senior Services Administration.
- Tulane University of Louisiana offers a fully online Masters in Public Health program for $975 per credit hour. The program requires 42 credit hours, and prepares students with a MPH in Occupational Health and Safety Management or Occupational and Environmental Health.
U:
- University of Akron Main Campus offers a fully online Masters in Public Health program for $308 per credit hour. This program is meant for working adults, is cohort based and centers around video-conferencing classes held on weekends.
- University of Alabama at Birmingham offers a fully online Masters in Public Health program for $1075 per credit hour. This program focuses on Environmental Health and Toxicology.
- University of Alaska-Anchorage offers a fully online Masters in Public Health program for $864 per credit hour. The program requires 42 credit hours for completion, including a practicum and thesis. A dual degree MPH and Masters in Social Work is also available.
- University of Alberta offers a fully online Masters in Public Health program for $506 per credit hour. The program offers a variety of specializations, though only Health Promotion is available fully online. The program requires 42 credit hours and takes a minimum of two years to complete.
- University of California, Berkeley offers a hybrid On-Campus/Online Master’s in Public Health program for $1050 per credit hour. The program requires 42 credit hours, a final proctored exam, as well as a practicum. The majority of coursework is completed online, complemented by two 1-week on-campus sessions.
- University of Colorado Denver offers a fully online Masters in Public Health program for $1215 per credit hour. The program focuses on Leadership and Public Health Practice and offers reduced tuition for 15 partner states in the American west.
- University of Florida offers a fully online Masters in Public Health program for $585 per credit hour. Specializations are available in Public Health Practice and Social and Behavioral Science. Currently the course of study requires 48 credit hours including a practicum.
- University of Illinois Springfield offers a fully online Masters in Public Health program for $387 per credit hour. Concentrations are available in both a Generalist track as well as in Environmental Health. The current program requires 48 credit hours to complete.
- University of Iowa offers a fully online Masters in Public Health program for $381 per credit hour. Two tracks available, one as a Generalist track, and a second for practicing Veterinarians. The course of study is currently 42 credit hours long and requires a practicum.
- University of Massachusetts Amherst offers a fully online Masters in Public Health program for $590 per credit hour. The program offers a specialization in Nutrition requiring 44 credit hours and allowing for the completion of the degree part time in three years.
- University of Memphis offers a fully online Masters in Public Health program for $488 per credit hour. The program is a Generalist track that may be completed entirely online.
- University of Minnesota-Twin Cities offers a fully online Masters in Public Health program for $910 per credit hour. The program specializes in Maternal and Child Health, and may be completed by full-time students in two years.
- University of Nebraska Medical Center offers a fully online Masters in Public Health program for $560 per credit hour. The program offers three specializations, including Public Health Practice, Public Management, and Environmental and Occupational Health. All three courses of study require 45 credit hours to graduate.
- University of New England offers a fully online Masters in Public Health program for $650 per credit hour. The program offers both a MPH and Certificate in Public Health. Currently the program requires 46 credit hours to complete and may be completed in as little as 18 months.
- University of North Carolina at Chapel Hill (MPH@UNC) offers a fully online Masters in Public Health program for $3194.25 per credit hour. The program specializes in Global Public Health and requires 42 credit hours to complete.
- University of North Dakota offers a fully online Masters in Public Health program for $392 per credit hour. The program requires 40-42 credit hours and may be taken on a full-time or part-time basis.
- University of North Texas Health Science Center offers a fully online Masters in Public Health program for $636 per credit hour. The program requires 42 credit hours with an optional professional capstone project.
- University of San Francisco offers a fully online Masters in Public Health program for $1175 per credit hour. Specializations are available in Public Policy, Environmental Health, Epidemiology, and Biostatistics. The program may be completed in as little as a year in an accelerated format.
- University of South Carolina-Columbia offers a fully online Masters in Public Health program for $1289 per credit hour. The program centers around Health Promotion, Education, and Behavior.
- University of South Florida offers a fully online Masters in Public Health program for $525 per credit hour. Specializations are available in Public Health Practice, Public Health Administration, Global Disaster Management and Humanitarian Relief, Epidemiology, Infection Control, Health Safety and Environment, and Social Marketing.
- University of Southern California offers a fully online Masters in Public Health program for $1666 per credit hour. Specializations are available in Biostatistics and Epidemiology, Health Education and Promotion, Global Health Leadership, and Geohealth. Both a practicum and capstone project are required.
- University of Vermont offers a fully online Masters in Public Health program for $970 per credit hour. This program focuses on Environmental Public Health, Quantitative Public Health Sciences, and Health Policy, Leadership, and Advocacy. The program currently requires 42 credit hours to graduate.
- University of Washington-Seattle Campus offers a fully online Masters in Public Health program for $794 per credit hour. This program requires 63 quarter hours of work, including a practicum as well as a thesis or capstone project.
- University of West Florida offers a fully online Masters in Public Health program for $628 per credit hour. The program provides students with a generalist track, as well as certification programs in a number of related areas.
W:
- West Virginia University offers a fully online Masters in Public Health program for $1103 per credit hour. The program focuses on Social and Behavioral sciences and requires 44 credit hours to complete.