2016 Ranking of Best Master’s in Public Health Degree ProgramsKeeping our world healthy, safe, and informed is the task of Public Health. A master’s degree in public health allows one to work in both the private and public sectors in areas such as policy analysis, disease prevention, epidemiology, food safety, policy advocacy, institutional administration, and health education. Public health workers often work alongside social workers with diverse populations, especially in urban areas.

While all MPH programs require candidates to hold a bachelor’s degree, there are no universal coursework requirements to enter these programs. Students come from all backgrounds, from medicine and social sciences to law and humanities (and from both traditional and online colleges). The future for Public Health careers is quite positive. By the year 2020, there are expected to be 250,000 new public health professionals in the United States.

The College Choice 2016 Rankings of Best Master’s Degrees in Public Health has been compiled to provide readers a clear sense of which are the best programs for Public Health with an eye toward best return on investment. Factors that were considered include academic rank, tuition per-year (based only on out-of-state tuition), and average graduate pay. The data was derived from a variety of publicly available sources, including the websites of the schools in the ranking, U.S. News & World Report, the National Center for Education Statistics, and PayScale.

50

University of Arizona

University of Arizona

Located in Tucson, AZ, the Mel and Enid Zuckerman College of Public Health of University of Arizona offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Arizona is $48,930.00 per year.

Academic Score: 38
Tuition: $48,930.00
Graduate Pay: Payscale.com
Program Website

49

Saint Louis University

Saint Louis University

Located in Saint Louis, MO, the College for Public Health and Social Justice of Saint Louis University offers its prospective students the following graduate degree options: Master of Public Health, Master of Science, and Master of Health Administration. Tuition for graduate students in Public Health at Saint Louis University is $38,100.00 per year.

Academic Score: 38
Tuition: $38,100.00
Graduate Pay: Payscale.com
Program Website

48

Rutgers, The State University of New Jersey

Rutgers, The State University of New Jersey

Located in Newark, NJ, the School of Public Health of Rutgers, The State University of New Jersey offers its prospective students the following graduate degree options: Master of Public Health, Master of Science in Biostatistics, and Master of Science in Health Outcomes, Policy & Economics. Tuition for graduate students in Public Health at Rutgers, The State University of New Jersey is $34,020.00 per year.

Academic Score: 36
Tuition: $34,020.00
Graduate Pay: Payscale.com
Program Website

47

George Washington University

George Washington University

Located in Washington, DC, the Milken Institute School of Public Health of George Washington University offers its prospective students the following graduate degree options: Master of Public Health, Master of Science, and Master of Health Administration. Tuition for graduate students in Public Health at George Washington University is $43,200.00 per year.

Academic Score: 38
Tuition: $43,200.00
Graduate Pay: Payscale.com
Program Website

46

Temple University

Temple University

Located in Philadelphia, PA, the College of Public Health of Temple University offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at Temple University is $36,360.00 per year.

Academic Score: 42
Tuition: $36,360.00
Graduate Pay: Payscale.com
Program Website

45

University of Tennessee

University of Tennessee

Located in Knoxville, TN, the Master of Public Health Program of University of Tennessee offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Tennessee is $30,774.00 per year.

Academic Score: 34
Tuition: $30,774.00
Graduate Pay: Payscale.com
Program Website

44

University of Georgia

University of Georgia

Located in Athens, GA, the College of Public Health of University of Georgia offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Georgia is $28,102.50 per year.

Academic Score: 35
Tuition: $28,102.50
Graduate Pay: Payscale.com
Program Website

43

University of Miami

University of Miami

Located in Coral Gables, FL, the Department of Public Health Sciences of University of Miami offers its prospective students the following graduate degree options: Master of Public Health, Master of Science in Public Health, and Master of Science in Biostatistics. Tuition for graduate students in Public Health at University of Miami is $42,172.00 per year.

Academic Score: 47
Tuition: $42,172.00
Graduate Pay: Payscale.com
Program Website

42

Drexel University

Drexel University

Located in Philadelphia, PA, the Dornsife School of Public Health of Drexel University offers its prospective students the following graduate degree options: Master of Public Health and Master of Science in Biostatistics. Tuition for graduate students in Public Health at Drexel University is $32,280.00 per year.

Academic Score: 32
Tuition: $32,280.00
Graduate Pay: Payscale.com
Program Website

41

University of Louisville

University of Louisville

Located in Louisville, KY, the School of Public Health and Information Sciences of University of Louisville offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Louisville is $24,274.00 per year.

Academic Score: 32
Tuition: $24,274.00
Graduate Pay: Payscale.com
Program Website

40

Boston University

1024px-Boston_University_Talbot_Building_01

Located in Chestnut Hill, MA, the School of Public Health of Boston University offers its prospective students the following graduate degree options: Master of Public Health, Master of Arts in Biostatistics, and Master of Science. Tuition for graduate students in Public Health at Boston University is $47,422.00 per year.

Academic Score: 54
Tuition: $47,422.00
Graduate Pay: Payscale.com
Program Website

39

University of Kentucky

University of Kentucky

Located in Lexington, KY, the College of Public Health of University of Kentucky offers its prospective students the following graduate degree options: Master of Public Health, Master of Health Administration, and Master of Science in Clinical Research Design. Tuition for graduate students in Public Health at University of Kentucky is $26,154.00 per year.

Academic Score: 39
Tuition: $26,154.00
Graduate Pay: Payscale.com
Program Website

38

University of Arkansas

University of Arkansas

Located in Fayetteville, AR, the Fay W. Boozman College of Public Health of University of Arkansas offers its prospective students the following graduate degree options: Master of Public Health and Master of Health Administration. Tuition for graduate students in Public Health at University of Arkansas is $25,110.00 per year.

Academic Score: 32
Tuition: $25,110.00
Graduate Pay: Payscale.com
Program Website

37

University of Oklahoma

University of Oklahoma

Located in Norman, OK, the College of Public Health of University of Oklahoma offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Oklahoma is $29,994.00 per year.

Academic Score: 39
Tuition: $29,994.00
Graduate Pay: Payscale.com
Program Website

36

Brown University

Brown University

Located in Providence, RI, the Master of Public Health Program of Brown University offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at Brown University is $48,272.00 per year.

Academic Score: 51
Tuition: $48,272.00
Graduate Pay: Payscale.com
Program Website

35

University of Kansas

University of Kansas2

Located in Lawrence, KS, the Master of Public Health Program of University of Kansas offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Kansas is $26,400.00 per year.

Academic Score: 38
Tuition: $26,400.00
Graduate Pay: Payscale.com
Program Website

34

University of North Carolina—Chapel Hill

University of North Carolina—Chapel Hill

Located in Chapel Hill, NC, the Gillings School of Global Public Health of University of North Carolina—Chapel Hill offers its prospective students the following graduate degree options: Master of Public Health, Master of Science, and Master of Healthcare Administration. Tuition for graduate students in Public Health at University of North Carolina—Chapel Hill is $49,938.00 per year.

Academic Score: 62
Tuition: $49,938.00
Graduate Pay: Payscale.com
Program Website

33

Indiana University—Purdue University Indianapolis

Indiana University—Purdue University Indianapolis

Located in Indianapolis, IN, the Richard M. Fairbanks School of Public Health of Indiana University – Purdue University Indianapolis offers its prospective students the following graduate degree options: Master of Public Health, Master of Science in Biostatistics, and Master of Health Administration. Tuition for graduate students in Public Health at Indiana University – Purdue University Indianapolis is $34,278.00 per year.

Academic Score: 47
Tuition: $34,278.00
Graduate Pay: Payscale.com
Program Website

32

University of Illinois Chicago

University of Illinois—​Chicago

Located in Chicago, IL, the School of Public Health of University of Illinois Chicago offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Illinois Chicago is $35,580.00 per year.

Academic Score: 45
Tuition: $35,580.00
Graduate Pay: Payscale.com
Program Website

31

University of Missouri

University of Missouri

Located in Columbia, MO, the Master of Public Health Program of University of Missouri offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Missouri is $18,792.00 per year.

Academic Score: 35
Tuition: $18,792.00
Graduate Pay: Payscale.com
Program Website

30

University of Maryland—College Park

University of Maryland

Located in College Park, MD, the School of Public Health of University of Maryland—College Park offers its prospective students the following graduate degree options: Master of Public Health, Master of Health Administration, Master of Arts in Kinesiology, and Masters of Science in Couple and Family Therapy. Tuition for graduate students in Public Health at University of Maryland—College Park is $40,890.00 per year.

Academic Score: 50
Tuition: $40,890.00
Graduate Pay: Payscale.com
Program Website

29

Thomas Jefferson University

Thomas Jefferson University

Located in Philadelphia, PA, the Master of Public Health Program of Thomas Jefferson University offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at Thomas Jefferson University is $30,480.00 per year.

Academic Score: 39
Tuition: $30,480.00
Graduate Pay: Payscale.com
Program Website

28

University of California—Davis

University of California—Davis

Located in Davis, CA, the Master of Public Health Program of University of California—Davis offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of California—Davis is $36,173.00 per year.

Academic Score: 48
Tuition: $36,173.00
Graduate Pay: Payscale.com
Program Website

27

West Virginia University

West Virginia University_2

Located in Morgantown, WV, the School of Public Health of West Virginia University offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at West Virginia University is $6,552.00 per year.

Academic Score: 30
Tuition: $6,552.00
Graduate Pay: Payscale.com
Program Website

26

Ohio State University

ohio state university_general

Located in Columbus, OH, the College of Public Health of Ohio State University offers its prospective students the following graduate degree options: Master of Public Health, Master of Health Administration, and Master of Science. Tuition for graduate students in Public Health at Ohio State University is $32,728.80 per year.

Academic Score: 53
Tuition: $32,728.80
Graduate Pay: Payscale.com
Program Website

25

Case Western Reserve University

Case Western Reserve University

Located in Cleveland, OH, the Master of Public Health Program of Case Western Reserve University offers its prospective students the following graduate degree options: Masters of Public Health. Tuition for graduate students in Public Health at Case Western Reserve University is $41,137.00 per year.

Academic Score: 60
Tuition: $41,137.00
Graduate Pay: Payscale.com
Program Website

24

Stony Brook University SUNY

Stony Brook University

Located in Stony Brook, NY, the School of Medicine of Stony Brook University SUNY offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at Stony Brook University SUNY is $23,761.00 per year.

Academic Score: 41
Tuition: $23,761.00
Graduate Pay: Payscale.com
Program Website

23

University of Colorado

University of Colorado

Located in Boulder, CO, the School of Public Health of University of Colorado offers its prospective students the following graduate degree options: Master of Public Health and Master of Science in Public Health. Tuition for graduate students in Public Health at University of Colorado is $36,450.00 per year.

Academic Score: 51
Tuition: $36,450.00
Graduate Pay: Payscale.com
Program Website

22

University of Minnesota

University of Minnesota

Located in Minneapolis, MN, the School of Public Health of University of Minnesota offers its prospective students the following graduate degree options: Master of Public Health, Master of Science in Public Health, and Master of Healthcare Administration. Tuition for graduate students in Public Health at University of Minnesota is $25,104.00 per year.

Academic Score: 49
Tuition: $25,104.00
Graduate Pay: Payscale.com
Program Website

21

University of Utah

University of Utah_Library

Located in Salt Lake City, UT, the Master of Public Health Program of University of Utah offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Utah is $24,857.70 per year.

Academic Score: 46
Tuition: $24,857.70
Graduate Pay: Payscale.com
Program Website

20

University of Pittsburgh

University of Pittsburgh_main

Located in Pittsburgh, PA, the Graduate School of Public Health of University of Pittsburgh offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Pittsburgh is $41,004.00 per year.

Academic Score: 70
Tuition: $41,004.00
Graduate Pay: Payscale.com
Program Website

19

University of Iowa

University of Iowa

Located in Iowa City, IA, the College of Public Health of University of Iowa offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Iowa is $27,890.00 per year.

Academic Score: 55
Tuition: $27,890.00
Graduate Pay: Payscale.com
Program Website

18

Texas A&M University

Texas A&M

Located in College Station, TX, the School of Rural Public Health of Texas A&M University offers its prospective students the following graduate degree options: Master of Public Health and Master of Health Administration. Tuition for graduate students in Public Health at Texas A&M University is $16,500.00 per year.

Academic Score: 34
Tuition: $16,500.00
Graduate Pay: Payscale.com
Program Website

17

Emory University

Emory University_Medicine

Located in Atlanta, GA, the School of Public Health of Emory University offers its prospective students the following graduate degree options: Master of Public Health, Master of Science in Public Health, and Executive Master in Public Health. Tuition for graduate students in Public Health at Emory University is $30,800.00 per year.

Academic Score: 61
Tuition: $30,800.00
Graduate Pay: Payscale.com
Program Website

16

University of Alabama—​Birmingham

University of Alabama—​Birmingham

Located in Birmingham, AL, the School of Public Health of University of Alabama—Birmingham offers its prospective students the following graduate degree options: Master of Public Health and Master of Science in Public Health. Tuition for graduate students in Public Health at University of Alabama—Birmingham is $25,698.00 per year.

Academic Score: 50
Tuition: $25,698.00
Graduate Pay: Payscale.com
Program Website

15

University of Florida

University of Florida_2

Located in Gainesville, FL, the College of Public Health and Health Professions of University of Florida offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Florida is $19,802.00 per year.

Academic Score: 48
Tuition: $19,802.00
Graduate Pay: Payscale.com
Program Website

14

Columbia University

Columbia University_2

Located in New York, NY, the Mailman School of Public Health of Columbia University offers its prospective students the following graduate degree options: Master of Public Health, Master of Science, and Master of Health Administration. Tuition for graduate students in Public Health at Columbia University is $48,240.00 per year.

Academic Score: 76
Tuition: $48,240.00
Graduate Pay: Payscale.com
Program Website

13

University of Wisconsin—Madison

University of Wisconsin_Madison

Located in Madison, WI, the School of Medicine and Public Health of University of Wisconsin—Madison offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of Wisconsin—Madison is $25,467.32 per year.

Academic Score: 56
Tuition: $25,467.32
Graduate Pay: Payscale.com
Program Website

12

New York University

New York University

Located in New York, NY, the Global Institute of Public Health of New York University offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at New York University is $36,912.00 per year.

Academic Score: 71
Tuition: $36,912.00
Graduate Pay: Payscale.com
Program Website

11

University of Massachusetts— Amherst

University of Massachusetts Amherst

Located in Amherst, MA, the School of Public Health and Health Sciences of University of Massachusetts Amherst offers its prospective students the following graduate degree options: Masters of Public Health, Master of Arts in Communication Disorders, and Master of Science degrees in Kinesiology and Nutrition. Tuition for graduate students in Public Health at University of Massachusetts Amherst is $12,420.00 per year.

Academic Score: 45
Tuition: $12,420.00
Graduate Pay: Payscale.com
Program Website

10

University of California—Irvine

University of California_Irvine

Located in Irvine, CA, the Master of Public Health Program of University of California—Irvine offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at University of California—Irvine is $23,465.00 per year.

Academic Score: 47
Tuition: $23,465.00
Graduate Pay: Payscale.com
Program Website

9

University of Nebraska Medical Center

University of Nebraska Medical Center

Located in Omaha, NE, the College of Public Health of University of Nebraska Medical Center Omaha, NE offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of Nebraska Medical Center Omaha, NE is $28,552.50 per year.

Academic Score: 40
Tuition: $28,552.50
Graduate Pay: Payscale.com
Program Website

8

Northwestern University

Northwestern University

Located in Evanston, IL, the Master of Public Health Program of Northwestern University offers its prospective students the following graduate degree options: Master of Public Health and Master of Science in Epidemiology and Biostatistics. Tuition for graduate students in Public Health at Northwestern University is $32,416.00 per year.

Academic Score: 67
Tuition: $32,416.00
Graduate Pay: Payscale.com
Program Website

7

University of California—Los Angeles

UCLA

Located in Los Angeles, CA, the Fielding School of Public Health of University of California—Los Angeles offers its prospective students the following graduate degree options: Master of Public Health and Master of Science. Tuition for graduate students in Public Health at University of California—Los Angeles is $35,830.74 per year.

Academic Score: 72
Tuition: $35,830.74
Graduate Pay: Payscale.com
Program Website

6

University of Washington

University of Washington_Square

Located in Seattle, WA, the School of Public Health of University of Washington offers its prospective students the following graduate degree options: Master of Public Health, Master of Science. Tuition for graduate students in Public Health at University of Washington is $33,738.00 per year.

Academic Score: 74
Tuition: $33,738.00
Graduate Pay: Payscale.com
Program Website

5

Yale University

Yale University

Located in New Haven, CT, the School of Public Health of Yale University offers its prospective students the following graduate degree options: Master of Public Health and Master of Science in Public Health. Tuition for graduate students in Public Health at Yale University is $39,600.00 per year.

Academic Score: 77
Tuition: $39,600.00
Graduate Pay: Payscale.com
Program Website

4

Harvard University

Harvard University

Located in Boston, MA, the T.H. Chan School of Public Health of Harvard University offers its prospective students the following graduate degree options: Master of Public Health, Master of Science in Public Health, and Master in Health Care Management. Tuition for graduate students in Public Health at Harvard University is $52,062.50 per year.

Academic Score: 100
Tuition: $52,062.50
Graduate Pay: Payscale.com
Program Website

3

Vanderbilt University

Vanderbilt University

Located in Nashville, TN, the School of Medicine of Vanderbilt University offers its prospective students the following graduate degree options: Master of Public Health. Tuition for graduate students in Public Health at Vanderbilt University is $25,121.00 per year.

Academic Score: 71
Tuition: $25,121.00
Graduate Pay: Payscale.com
Program Website

2

University of Michigan

University of Michigan_General

Located in Ann Arbor, MI, the School of Public Health of University of Michigan offers its prospective students the following graduate degree options: Master of Public Health, Master of Health Services Administration, Master of Science. Tuition for graduate students in Public Health at University of Michigan is $21,229.00 per year.

Academic Score: 74
Tuition: $26,714 per year (in-state) and $44,148 per year (out-of-state)
Graduate Pay: Payscale.com
Program Website

1

Johns Hopkins University

Johns Hopkins University

Located in Baltimore, MD, the Bloomberg School of Public Health of Johns Hopkins University offers its prospective students the following graduate degree options: Master of Public Health and Master of Health Science. Tuition for graduate students in Public Health at Johns Hopkins University is $30,600.00 per year.

Academic Score: 84
Tuition: $30,600.00
Graduate Pay: Payscale.com
Program Website

Degree Finder

1
2
3