35 Best Online Master's Degrees in Public Health

Updated December 1, 2022

If you're interested in serving the public by solving vexing problems in health care, then check out our list of the 35 Best Online Master’s Degrees in Public Health!

BestValueSchools.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.

Are you ready to discover your college program?

Join in the Health Care Industry with a Public Health Degree

Do you like to tackle tough challenges? Are you interested in addressing long-standing problems in the health care industry and health care delivery? Then, a Master of Public Health could be the right fit for you! Individuals who obtain an MPH have hundreds of potential positions open to them, and most of them will place you in a position of leadership. 

Epidemiologist, Registered Nurses, Dieticians, Nutritionists, Healthcare Administrators, Public Health Lobbyist or Analyst, Environmental Health Administrator, and Health Informatics are just a few of the fields that you can pursue with an MPH. Whether it is in the public or private sector, an MPH will give you the right credential to open the right doors. 

Most MPH degrees prepare individuals to address health care challenges and disparities, which are a constant feature of the healthcare industry in the United States. And the good news is that these careers not only allow individuals to engage in meaningful work, which will affect the lives of countless people, but they are in high demand and pay well. For instance, Healthcare Administrator positions are expected to grow at an annual rate of 20%, which is well above the 7-8% average of all occupations. 

According to the Bureau of Labor Statistics, occupations associated with Public Health are expected to grow at a 16% clip. And most professions earn well above the average median pay of around $38,000 per year. So if you are considering improving your chances of entering the next level of service in a health-related career, then check out our list of the 35 Best Online Master's Degrees in Public Health!

Selection Criteria

Best Value Schools publishes college degree rankings with the belief of how one's higher education should be, both, affordable and an investment of continued value for the students who pursue them. The staff of BVS collects data from reputable sources in order to calculate Net Price and the short and long-term value of every ranked degree. Collected data is simplified into weighted categories before scoring and then scaled through a BVS Score up to 100. The weighted categories are:

  • Degree Investment Return (25%)
  • Student & Alumni Evaluation (25%)
  • Cost Value (25%)
  • Matriculation (10%) 
  • Academic Success (15%) 

No matter what degree you decide on, we hope our research and support has made the selection process easier. There are numerous resources BVS utilizes to collect information on degrees, and we encourage you to check them out for yourself! 

Here are the 35 Best Online Master's Degrees in Public Health!

35. University of Nebraska Medical Center - Omaha, NE

Master of Public Health

Website

The University of Nebraska Medical Center is a public institution committed to health sciences research, education, and patient care. UNMC offers an online Master of Public Health degree. Individuals can choose from six different options, including an MPH in Environmental & Occupational Health, Health Services Administration & Policy, and Maternal and Child Health, among others. 

The degree consists of 42 credits and classes include Public Health: Leadership and Advocacy, Health Care Organizational Theory and Behavior, and Elements of Industrial Safety for Health Sciences, among others. All classes are 100% online and are offered in an asynchronous format. Admission requires an undergraduate degree with a 3.0 GPA, GRE scores, a personal statement, and three letters of recommendation. 

Net Price: $8,721 in-state; $24,975 out-of-state

Score: 80.76

34. Northern Illinois University - DeKalb, IL

Master of Public Health

Website

Northern Illinois University started as a teacher training college when it was first founded in the 19th century. NIU now offers dozens of degrees, including a Master of Public Health online. Students can choose between specializations and have the option to pursue a thesis as well. Specializations in the program include Health Promotion and Health Services Management.

Courses in the program include Community Health Promotion Programs, Financial Decision Making for Health Services Managers, and Public Health and Health Services Management. Students are also required to complete an internship experience to graduate. Admission to the program requires a statement of purpose, two letters of recommendation, and a minimum 2.75 undergraduate GPA. 

Net Price: $11,904

Score: 80.79

33. Nova Southeastern University - Davie, FL

Master of Public Health

Website

Nova Southeastern University was originally founded with a focus on technology but later merged with Southeastern University of the Health Sciences. It retains a focus on pre-professional and professional degree programs. NSU offers a Master of Public Health online degree. The online program is the same program that is offered on campus and is taught by the same faculty in the traditional face-to-face program. 

Online classes can be both synchronous and asynchronous, depending on the topic and professor. The program features several core classes as well as an extensive number of electives, including classes like Public Health Issues of the Elderly, Epidemiology of Diseases of Major Public Health Importance, and Public Health Issues in Child Protection. Admission to the program requires a bachelor's degree with a 3.0 GPA and standardized test scores. Experience in the health-care related field is helpful, but not necessary. 

Net Price: $19,131

Score: 82.97

32. University of Illinois at Springfield - Springfield, IL

Master of Public Health

Website

The University of Illinois at Springfield is the youngest member of the state's university system and enrolls over 5,000 students annually. UIS offers a Master of Public Health which has two concentrations available. Students can either choose the General concentration or the Environmental Health concentration. Both options include core classes as well as elective options, with the degree requiring 48 credits.

Classes in the core include Classes like Public Health Policy, Epidemiology, and Public Health Education. UIS also offers a dual-degree option which combines the MPH with a Master of Public Administration. Applicants must submit letters of recommendation, a personal essay, GRE scores, and should have at least a 3.0 undergraduate GPA in a science-related field. 

Net Price: $8,550 in-state; $15,247 out-of-state

Score: 84.02

31. Kent State University - Kent, OH

Master of Public Health

Website

Kent State University is a large public research university with a robust set of online offerings, including a Master of Public Health. The program offers two unique specializations: Health Policy Management and Social and Behavioral Sciences. The degree consists of 46 credits and classes are seven weeks long. Classes in the program include Environmental Health Concepts in Public Health, Social Determinants of Health Behaviors, and Sex: A Wicked Public Health Problem. The degree can be completed in as few as 24 months. KSU offers several international residency programs for interested students in places like Switzerland, Florence, and China. Admission does require GRE test scores. 

Net Price: $11,536 in-state; $21,524 out-of-state

Score: 84.54

30. George Washington University - Washington, DC

Master of Public Health

Website

George Washington University is home to the Milken Institute School of Public Health, which was ranked No.12 by U.S. News & World Report. The MISPH offers a Master of Public Health online. The degree can be completed in one year, 18 months, or part-time, depending on student needs. The program offers six different areas of specialization, including Global Health, Environmental and Occupational Health, and Health Communication. Classes in the program include Social Marketing: Theory and Practice, and Researching Violence Against Women and Girls. Students are required to complete a practicum which offers the opportunity to gain valuable hands-on experience. 

Net Price: $30,780

Score: 84.68

29. University of South Carolina - Columbia, SC

Master of Public Health in Health Promotion, Education and Behavior

Website

The University of South Carolina has seven different campuses with the main campus located in Columbia. USC offers a Master of Public Health in Health Promotion, Education, and Behavior online. The program is specially designed for current professionals and practitioners, and all classes are offered asynchronously. The degree can be completed in 24-26 months. Students take core classes, electives, as well as a practicum, such as Practical Applications of Public Health Planning, Evaluation of Health Promotion Programs, and Public Health Systems, Policy, & Leadership. 

Net Price: $13,650 in-state; $29,196 out-of-state

Score: 85.06

28. Idaho State University - Pocatello, ID

Master of Public Health

Website

The leading health professions educational institution in the state, Idaho State University is a public research university. ISU offers a Master of Public Health online, which is the only program accredited by the Council on Education for Public Health in the state. Courses are offered in an asynchronous format, making them more flexible for working students. 

Classes in the program include Social & Cultural Perspectives in Public Health, Health Behavior Change Theory and Application, and Environmental & Occupational Health. Students are required to have an internship and must complete either a thesis or a research project to qualify for graduation. Admission requires GRE scores, a 3.0 GPA, a personal essay, and two letters of recommendation.

Net Price: $7,601 in-state; $23,121 out-of-state

Score: 85.87

27. University of Vermont - Burlington, VT

Master of Public Health

Website

One of the oldest universities in the country, the University of Vermont is a public research institution of higher education. The Larner College of Medicine offers a Master of Public Health online. The program is robust with five core disciplines and 20 different fields of study, including Environmental Health, Health Services Administration, and Epidemiology. 

Students take a total of 42 credits, which includes core courses, electives, and a capstone experience. Classes in the program include Policy, Organization, and Financing Health Care, Management in Health Services and Medical Care, and Public Health Law & Ethics. The program does not require GRE or other standardized test scores for admission to the degree.

Net Price: $11,952 in-state; $30,132 out-of-state

Score: 85.97

26. University of Arizona - Tucson, AZ

Master of Public Health Online

Website

A large public university, the University of Arizona was the first institution of higher education founded in the Arizona Territory in 1885. The Mel & Enid Zuckerman College of Public Health offers a Master of Public Health Online degree. The degree can be completed in two years, and students can choose between three concentrations: Applied Epidemiology, Health Promotion, and Health Services Administration. 

Classes are eight weeks long, and students must complete 42 credits for the degree. Courses in the program include Sociocultural & Behavioral Aspects of Public Health, Biostatistics in Public Health, and Fundamentals of Health Budgeting & Financial Management. Students also have an internship experience to round out the degree. Admission to the program requires GRE or GMAT scores, as well as transcripts, a recent resume, three letters of recommendation, and a personal statement.

Net Price: $11,716 in-state; $32,065 out-of-state

Score: 86.09

25. University of Southern Mississippi - Hattiesburg, MS

Master of Public Health

Website

A mid-sized public institution, the University of Southern Mississippi is considered a research university because of the amount of research activity undertaken by faculty and students. USM offers a Master of Public Health online. The degree is 36 credits and includes an emphasis in Health Policy and Administration. Classes include Social and Behavioral Aspects of Health, Health Care Organizational Behavior and Human Resources, and Healthcare Financial Management. The program is designed to prepare individuals for leadership in a variety of areas, including policy analysis, clinic manager, and health services or hospital administration. Admission requires GMAT or GRE scores, as well as an undergraduate GPA of 2.75 or higher. 

Net Price: $8,514 in-state; $10,514 out-of-state

Score: 86.09

24. Texas A&M University - College Station, TX

Online Master of Public Health in Epidemiology

Website

The largest university in the state, and the second largest in the country, Texas A&M University is a public research institution located in College Station, TX. TAMU offers an Online Master of Public Health in Epidemiology degree. The program can be completed within two years for students who study full-time. Classes in the program include Thinking in Populations: The Public Health Mindset, Framing, and Persuasion: Public Health in the Public Sphere, and Assessment and Intervention: Wicked Problems in Public Health. Students also have a capstone experience as part of the curriculum. Some classes may have to be taken on campus. 

Net Price: $6,552 in-state; $17,904 out-of-state

Score: 86.2

23. University of Missouri - Columbia, MO

Master of Public Health

Website

The University of Missouri is a large public research institution of higher learning and was the premier public university established west of the Mississippi River. The Department of Public Health at UM offers a Master of Public Health degree online. The degree is 100% online and can be completed in two years. Classes in the program include Interdisciplinary Perspectives in Global Health, Social and Behavioral Sciences in Public Health, and Public Policy Processes and Strategies. UM offers a Military Tuition Award to qualified individuals and has several scholarship and grant opportunities available to help defray the cost of the program. 

Net Price: $8,822 in-state; $24,156 out-of-state

Score: 86.61

22. Augusta University - Augusta, GA

Master of Public Health

Website

Augusta University is a public research university located in Augusta, GA and a member of the state's university system. AU offers a Master of Public Health degree online. The program is designed for working professionals, including individuals with non-clinical backgrounds. AU offers two distinct concentrations in the degree: Health Management and Health Informatics.

Classes offered include Health Care Content, Standards, and Structure, Health Information Systems Analysis and Project Management, and Healthcare Financial Management, among others. AU also offers a dual MPH and Medical Doctorate program which is available in a hybrid format. Applicants must submit three letters of recommendation, transcripts, and official GRE scores. 

Net Price: $5,144 in-state; $17,544 out-of-state

Score: 87.13

21. West Virginia University - Morgantown, WV

Master of Public Health in Social and Behavioral Sciences

Website

A large public land-grant research university, West Virginia University has multiple campuses across the state, with the main campus located in Morgantown. WVU offers an online Master of Public Health in Social and Behavioral Sciences. The degree aims to prepare individuals to become leaders in public health issues, utilizing insights from the social and behavioral sciences to highlight the social and environmental dynamics of health and health disparities. 

Students must earn at least a C or higher in courses in the program and are required to have a final GPA of 3.0 or higher to graduate. Classes include Building and Sustaining Public Health Capacity, Leadership and Collaboration in Public Health, and Systems Thinking in Public Health. WVU's Public Health program starts in the fall, and applicants are required to submit GRE scores to be considered for admission. 

Net Price: $9,990 in-state; $25,776 out-of-state

Score: 87.85 

20. Emory University - Atlanta, GA

Executive Master of Public Health

Website

Located northeast of downtown Atlanta, Emory University is a mid-sized private research institution of higher education. EU offers an online Executive Master of Public Health degree through the Rollins School of Public Health. Emory's Executive MPH program is offered in a hybrid format with most classes occurring online and required visits to the campus two weekends a semester.

Students have the option of choosing between three tracks: Applied Epidemiology, Prevention Science, and Applied Public Health Informatics. Classes in the program include Social Behavior in Public Health, Addressing Key Issues in Global Health, and Inter-Professional Education and Training. Applicants should have at least three years of experience in a relevant field, as well as a bachelor's degree with a 3.0 GPA.

Net Price: $41,800

Score: 87.89

19. University of Southern California - Los Angeles, CA

Master of Public Health

Website

The oldest private research university in California, the University of California is a large research institution of higher learning located in Los Angeles. Classes are offered 100% online, and there are three different start times. Students can choose from between six different concentrations, including Epidemiology, Community and Global Health, and Biostatistics, among others. Classes in the program include Global Health, Law and Human Rights, Public Health Policy and Politics, and Foundations in Health Education and Promotion. Typically the program takes two years to complete, but USC also offers an accelerated version of the degree which can be completed in one year. 

Net Price: $44,712

Score: 88

18. East Tennessee State University - Johnson City, TN

Master of Public Health in Community Health

Website

East Tennessee State University is a mid-sized public university with its main campus located in Johnson City, TN. ETSU offers a Master of Public Health in Community Health degree online. The program is competency-based and is designed to help health care practitioners implement innovative community-based solutions for health care. The degree consists of 43 credits and includes classes like Health Program Planning and Evaluation, Health Systems, Regulations, and Policies, and Community-Based Methods in Public Health. Applicants should hold a bachelor's degree with a 2.75 GPA and are required to submit GRE scores taken within the previous five years.

Net Price: $8,460 in-state; $23,598 out-of-state

Score: 88.35

17. University of Maryland - College Park, MD

Master of Public Health in Public Health Practice and Policy

Website

The University of Maryland is a large public research university located in College Park, MD, and is the largest university in the Washington, DC metro area. The program is designed for working professionals and aims to prepare them for leadership in public health practice and policy. The degree consists of 45 credits. The curriculum is broken into three modules, including Principles of Public Health, Public Health Practice and Policy, and a series of capstone courses. Classes in the program include Program Planning, Development and Evaluation, Healthcare Strategic Planning and Evaluation, and Public Health Practice and Management. 

Net Price: $12,906 in-state; $27,864 out-of-state

Score: 88.55

16. Michigan State University - East Lansing, MI

Master of Public Health

Website

The original model for the Land-Grant university system, Michigan State University is a large public research institution of higher learning. MSU offers a Master of Public Health degree online through the Division of Public Health. The program emphasizes applied knowledge through courses and experiential learning. The degree consists of 43 credits, and full-time students can complete the program in under two years. Classes in the program include Community Engagement in Public Health Practice, Health Equity Framework for Public Health Practice, and Public Health Program & Intervention Evaluation. Applicants must submit a resume, transcripts, GRE scores, three letters of recommendation, and a personal statement to be considered for admission.

Net Price: $18,132 in-state; $35,628 out-of-state

Score: 88.97

15. The University of West Florida - Pensacola, FL

Master of Public Health

Website

Located in Pensacola, the University of West Florida is a mid-sized public institution of higher learning. The Department of Public Health at UWF offers an online Master of Public Health degree. The program is entirely online and consists of 42 credit hours, which includes a practicum to be taken over two semesters. UWF offers three different concentrations, including Health Promotion, Education & Behavior, Global Health, and Generalist. The classes for the MPH program include Chronic Diseases Epidemiology, Applied Data Analysis in Public Health, and Social Marketing in Health Education. Applicants should possess a bachelor's degree with at least a 3.0 GPA, and must submit GRE scores, a personal statement, a writing sample, and three letters of recommendation.

Net Price: $7,088 in-state; $22,166 out-of-state

Score: 89.35

14. New Mexico State University - Las Cruces, NM

Master of Public Health

Website

The oldest public university in the state, New Mexico State University is located in Las Cruces, NM. The Department of Public Health at NMSU offers a Master of Public Health online. The program offers two concentrations: Health Behavior and Health Promotion, and Health Management, Administration and Policy. The program is designed with working professionals in mind, and all online courses are taught asynchronously. The degree includes core classes as well as courses relevant to the concentration an individual chooses. Classes in the program include Principles of Health Program Management, Community and Psychosocial Aspects of Public Health, and Health Services System: Administration and Organization. Students can also opt for a thesis, and all students are required to take a field experience. 

Net Price: $4,549 in-state; $15,860 out-of-state

Score: 89.56

13. San Diego State University - San Diego, CA

Master of Public Health in Health Promotion & Behavioral Science

Website

Located on the northeast side of the city, San Diego State University is a large public research university. SDSU provides a Master of Public Health in Health Promotion & Behavioral Science degree for online students. The program seeks to prepare individuals to improve public health and reduce disparities by conducting data-based research and best practices. 

The program is fully online and designed for early career professionals. Individuals can complete the program in 18 months. Courses offered include Environmental Determinants of Human Health, Motivating Health Behavior, and Health Promotion Program Planning & Assessment. Applicants must have at least three years of relevant experience in a health-related career and are required to submit GRE scores for consideration for admission.

Net Price: $7,176 in-state; $16,680 out-of-state

Score: 89.61

12. University of Alabama at Birmingham - Birmingham, AL

Master of Science in Public Health in Outcomes Research

Website

Classified as an R1 research institution, the University of Alabama at Birmingham offers over 140 programs of study. The School of Public Health at UAB offers an online Master of Science in Public Health in Outcomes Research. The MSPH program is designed for individuals who want to be able to assess health care programs according to their cost and effectiveness.

The program consists of 43 credits and can be completed by full-time students in under two years. Classes in the MSPHOR program include Patient-Based Outcomes Measurement, Empirical Methods for Health Research, and Pharmacoeconomics and Regulation. Applicants must hold a bachelor's degree and be able to demonstrate strong mathematical skills and preparation.

Net Price: $8,100 in-state; $18,540 out-of-state

Score: 90.19

11. San Jose State University - San Jose, CA

Master of Public Health

Website

The oldest public institution of higher learning on the west coast, San Jose State University is located in downtown San Jose, CA. The Department of Health Science and Recreation offers an online Master of Public Health degree. The degree can be completed in 24 months and does require an on-campus visit once a year for 4-5 days. Classes offered include Multicultural Communication for Health Professionals, Community Organization and Health Promotion, and Leadership for Health Professionals. Students also participate in a fieldwork experience. The DHS at SJSU offers the Matthew Stanley & Wendy Hussey Scholarship to outstanding students who work in the areas of LGBT Equality or HIV Prevention. 

Net Price: $7,176 in-state; $16,680 out-of-state

Score: 91.52

10. University of Minnesota - Minneapolis, MN

Master of Public Health in Public Health Practice

Website

A large public land-grant research institution of higher learning, the University of Minnesota is located in Minneapolis and Saint Paul, MN. The School of Public Health offers a hybrid Master of Public Health in Public Health Practice. The program is designed for individuals who already hold an advanced degree or who have significant work experience in the field of health care. 

During the year courses are offered online, while in the summer students come to campus for intensive institutes. Core classes include Fundamentals of Social and Behavioral Science, Ethics in Public Health: Professional Practice & Policy, and Principles of Management in Health Services. The program does not require submission of GRE scores for consideration for admission, but applicants should already hold an advanced degree.

Net Price: $17,064 in-state; $26,412 out-of-state

Score: 92.76

9. Johns Hopkins University - Baltimore, MD

Master of Public Health

Website

The first research university in the country, Johns Hopkins University is a private institution located in Baltimore, MD. The Bloomberg School of Public Health at JHU offers a Master of Public Health which can be completed in as little as two years. The program is offered in a hybrid format and requires around two weeks of on-campus instruction per year. 

Classes in the program include Population Dynamics and Public Health, Globalization and Health: A Framework for Analysis, and Principles of Negotiation and Mediation for Public Health Professionals. The program requires a practicum with at least 100 hours of contact in a setting chosen by the student and program. In addition to submitting GRE scores and a bachelor's degree with at least a 3.5 GPA, applicants should also have 2-3 years of relevant experience in the health professions. 

Net Price: $5,740

Score: 92.99

8. University of North Dakota - Grand Forks, ND

Master of Public Health

Website

The University of North Dakota is a mid-sized public institution of higher education located in Grand Forks, ND. UND offers a Master of Public Health, which can be taken in an online and hybrid format. The fully online format serves the Health Management & Policy, and Indigenous Health specializations, while the Population Health Research & Analytics is offered in a hybrid format. 

The curriculum includes core classes and then a suite of courses unique to the specialization. Some of the core classes include Planning & Management to Promote Health, Evidence-Based Approaches to Public Health-Biostatistics, and Public Health Leadership & Interprofessional Practice. The program boasts a 100% employment rate for graduates and UND offers significant financial aid assistance to help with the costs of the degree.

Net Price: $8,226 in-state; $21,964 out-of-state

Score: 94.01

7. University of Illinois at Chicago - Chicago, IL

Master of Public Health

Website

The University of Illinois at Chicago is a large public research university located just west of the Chicago Loop. The School of Public Health at UIC offers a Master of Public Health online. Students can choose between three distinct concentrations, including Community Health Sciences, Health Policy and Administration, and Health Informatics. 

Classes in the program can include Public Health Systems, Policy and Management, U.S. Health Care System for Public Health Practitioners, and Legal and Ethical Issues in Public Health Informatics. All three programs require GRE test scores, transcripts, three letters of recommendation, a resume, and a personal statement. There are additional work experience requirements for the Health Policy and Administration concentration. 

Net Price: $13,612 in-state; $23,299 out-of-state

Score: 94.36

6. University of Washington - Seattle, WA

Online Executive Master of Public Health

Website

The University of Washington is located in Seattle, WA, and is a large public research institution of higher learning. Uw offers an Online Executive Master of Public Health. The program aims to develop leaders in the field of public health who are attuned to issues of social justice and seek to reduce health disparities. UW's Executive MPH program is offered in a hybrid format, as most classes are provided online and there are only six on-campus experiences. Courses in the program include Leadership & Management Practice in Public Health Organizations, Health Promotion & Behavior Change Communication, and Social Determinants of Population Health. Applicants should have at least a 3.0 GPA from an accredited university, as well as two or more years of professional experience. 

Net Price: $15,510 in-state; $27,801 out-of-state

Score: 94.62

5. Florida International University - University Park, FL

Online Master of Public Health

Website

Florida International University is a large public research university located in University Park, FL which is part of greater metropolitan Miami. The Robert Stempel College of Public Health & Social Work at FIU offers an Online Master of Public Health degree. The program is designed to give a broad base in the knowledge and practices in the field to prepare individuals for careers in a variety of health-related areas. The degree consists of 45 credits, and students must maintain a 3.0 GPA to remain in good standing in the program. Classes include Environmental Health Risk Assessment, Community Health Promotion Planning and Research, and Health Promotion in Culturally Diverse Communities. Students are also required to complete a practicum for the degree. 

Net Price: $8,912 in-state; $21,393 out-of-state

Score: 95.42

4. University of South Florida - Tampa, FL

Online Master of Public Health

Website

Florida has several large public research universities in the state, including the University of South Florida located in Tampa. The College of Public Health at USF offers an Online Master of Public Health degree. The degree features seven different concentrations, including Nutrition and Dietetics, Health, Safety & Environment, and Global Disaster Management, Humanitarian Relief & Homeland Security. 

Classes in the program vary according to the concentration that students choose but may include courses like Principles of Exposure Assessment & Control, Environmental and Occupational Toxicology, and Public Health Implications and Concerns in Homeland Security. The program at USF is robust, with over 5,000 students taking classes each semester in the MPH program. USF has developed a suite of services to help support each student so that they can have a successful educational experience. 

Net Price: $8,350 in-state; $19,048 out-of-state

Score: 97.47

3. University of California-Berkeley - Berkeley, CA

Online Master of Public Health

Website

The University of California is a flagship institution located in Berkeley, in the Bay Area near San Francisco. UCB offers an Online Master of Public Health degree, which matches the world-class education that UCB is known for, with a flexible structure. Students can choose between five different specializations, including Epidemiology and Biostatistics, Global Health, and Health Policy & Management, among others. Courses offered in the program include the Economics of Population Health, Regulatory Science, Drug Development, and Public Health, and Mass Communication in Public Health. Classes are offered in asynchronous and synchronous formats, and students are required to attend an on-campus learning experience during the summer. 

Net Price: $11,442 in-state; $26,544 out-of-state

Score: 99.13

2. Harvard University - Cambridge, MA

Master of Public Health in Epidemiology

Website

One of the most prestigious universities in the world, Harvard University is a mid-sized private Ivy League research university. The Harvard Chan School Department of Epidemiology offers a Master of Health in Epidemiology degree. The program is offered in a hybrid format, with students coming to campus two times for intensive sessions during the course of their studies. The curriculum consists of 45 credits worth of classes, including a fieldwork experience. Classes in the program include Ethical and Regulatory Issues in Human Research, Health Economics with Applications to Global Health Policy, and Decision Science for Public Health, among many others. Students will take classes from and be mentored by HCSDE faculty, which is ranked No.1 in the world for research output. 

Net Price: $46,384

Score: 99.87

1. The University of North Carolina at Chapel Hill - Chapel Hill, NC

Master of Public Health

Website

Among the oldest and most venerable public universities in the country, the University of North Carolina at Chapel Hill is a mid-sized research institution. The Gillings School of Global Public Health at UNC offers an online Master of Public Health degree, which includes four distinct concentrations. The concentrations offered include Leadership in Practice, Nutrition, and Health Policy. 

The program can be completed in 20-36 months. Courses are offered online, though there is field experience offered, as well. Classes include Health Care in the US: Structure and Policies, Underserved Populations and Health Reform, and Leadership and Workforce Management Strategies. Before students begin the program, they are taken through a helpful orientation program that helps to assess quantitative and writing skills and to prepare students for the progressive curriculum offered by the GSGPH at UNC.

Net Price: $10,243 in-state; $27,454 out-of-state

Score: 100 

Get prepared for your next steps

Use articles and resources to uncover answers to common questions, get guidance on your goals, and learn about applying to schools.

Discover a program that is right for you.

Explore different options for you based on your degree interests.