2026 Best Public Health Master’s Degree Schools
Looking for the best Public Health master’s degree programs in the United States? Our ranking highlights 894 institutions by overall quality and student outcomes, using our 2026 methodology. Each school below is scored on factors such as graduation rate, post-graduation earnings, cost, and admissions selectivity.
To arm you with the information you need, Course Advisor evaluated schools to build this 2026 ranking, drawing primarily on U.S. Department of Education data (IPEDS and College Scorecard). View our full ranking methodology.
Top 25 Public Health Master’s Degree Schools in the United States
Learn more about these excellent schools below:
Our analysis found Lake Erie College Of Osteopathic Medicine to be the best Public Health school in the United States. Located in Erie, PA, Lake Erie College Of Osteopathic Medicine is a private not-for-profit institution. Expect in-state tuition and fees of around $14,790. More on Lake Erie College Of Osteopathic Medicine
The strong Public Health programs at Stanford University earned it the #2 place in the United States. This private not-for-profit school is set in Stanford, CA. Stanford University posts a six-year graduation rate of 92%. Students from in state pay about $65,910 in tuition and fees. The median Public Health program debt is $10,492. Get the full Stanford University report
A rank of #3 makes Touro University California one of the top choices in the United States. Based in Vallejo, CA, Touro University California is a private not-for-profit institution. In-state tuition and fees average $20,005. Graduates carry a median of $16,002 in student loans. See the full Touro University California profile
Out of the 894 schools in the United States in this year's ranking, Harvard University landed the #4 spot. Set in Cambridge, MA, Harvard University is a private not-for-profit institution. About 98% of students finish within six years. Students from in state pay about $61,676 in tuition and fees. Students borrow a median of $16,616 to complete their Public Health program here. Read more about Harvard University
A rank of #5 makes Vanderbilt University one of the top choices in the United States. This private not-for-profit school is set in Nashville, TN. Vanderbilt University posts a six-year graduation rate of 94%. Expect in-state tuition and fees of around $67,498. Vanderbilt University Public Health students take on a median of $13,975 in debt. Read more about Vanderbilt University
Northwestern University came in at #6 in this year's ranking. Based in Evanston, IL, Northwestern University is a private not-for-profit institution. Northwestern University graduates 95% of students within six years. Students from in state pay about $68,322 in tuition and fees. Northwestern University Public Health students take on a median of $14,684 in debt. See the full Northwestern University profile
University Of California Berkeley came in at #7 in this year's ranking. University Of California Berkeley is a public school based in Berkeley, CA. Roughly 93% of students complete a degree within six years here. In-state tuition and fees average $15,377, with out-of-state students paying around $47,265. Typical Public Health student debt is $11,729. Read more about University Of California Berkeley
Philadelphia College Of Osteopathic Medicine placed #8 among Public Health schools in the United States. Based in Philadelphia, PA, Philadelphia College Of Osteopathic Medicine is a private not-for-profit institution. More on Philadelphia College Of Osteopathic Medicine
Dartmouth College ranked #9 on our 2026 list of the best Public Health schools. Set in Hanover, NH, Dartmouth College is a private not-for-profit institution. About 96% of students finish within six years. The average in-state cost of tuition and fees is $68,019. Graduates carry a median of $16,989 in student loans. See the full Dartmouth College profile
Wake Forest University placed #10 among Public Health schools in the United States. Based in Winston-Salem, NC, Wake Forest University is a private not-for-profit institution. Wake Forest University posts a six-year graduation rate of 89%. Expect in-state tuition and fees of around $67,642. Students borrow a median of $21,577 to complete their Public Health program here. Get the full Wake Forest University report
Brown University placed #11 among Public Health schools in the United States. This private not-for-profit school is set in Providence, RI. Brown University posts a six-year graduation rate of 96%. Expect in-state tuition and fees of around $71,312. The median Public Health program debt is $11,760. Get the full Brown University report
Yale University landed the #12 spot in the United States this year. This private not-for-profit school is set in New Haven, CT. Yale University graduates 96% of students within six years. In-state tuition and fees run about $67,250. Graduates carry a median of $14,357 in student loans. Read more about Yale University
Montana Tech Of The University Of Montana came in at #13 in this year's ranking. Set in Butte, MT, Montana Tech Of The University Of Montana is a public institution. Montana Tech Of The University Of Montana graduates 58% of students within six years. Expect in-state tuition and fees of around $8,289, with out-of-state students paying around $26,094. The median Public Health program debt is $27,000. Read more about Montana Tech Of The University Of Montana
A T Still University Of Health Sciences came in at #14 in this year's ranking. Set in Kirksville, MO, A T Still University Of Health Sciences is a private not-for-profit institution. More on A T Still University Of Health Sciences
University Of Nebraska Medical Center did well this year, earning the #15 position. Located in Omaha, NE, University Of Nebraska Medical Center is a public institution. In-state tuition and fees average $16,973, while out-of-state students pay about $39,962. University Of Nebraska Medical Center Public Health students take on a median of $20,905 in debt. Read the full report on University Of Nebraska Medical Center
Johns Hopkins University landed the #16 spot in the United States this year. This private not-for-profit school is set in Baltimore, MD. About 94% of students finish within six years. Expect in-state tuition and fees of around $64,730. Graduates carry a median of $15,500 in student loans. See the full Johns Hopkins University profile
The University Of Texas Health Science Center At Houston came in at #17 in this year's ranking. Based in Houston, TX, The University Of Texas Health Science Center At Houston is a public institution. The average in-state cost of tuition and fees is $15,748, compared with $43,132 for out-of-state students. The University Of Texas Health Science Center At Houston Public Health students take on a median of $21,988 in debt. More on The University Of Texas Health Science Center At Houston
Des Moines University Osteopathic Medical Center landed the #18 spot in the United States this year. Des Moines University Osteopathic Medical Center is a private not-for-profit school based in West Des Moines, IA. Get the full Des Moines University Osteopathic Medical Center report
Virginia Polytechnic Institute And State University did well this year, earning the #19 position. Based in Blacksburg, VA, Virginia Polytechnic Institute And State University is a public institution. Virginia Polytechnic Institute And State University graduates 86% of students within six years. In-state tuition and fees average $15,948, compared with $37,764 for out-of-state students. The median Public Health program debt is $23,393. See the full Virginia Polytechnic Institute And State University profile
Texas Wesleyan University placed #20 among Public Health schools in the United States. Texas Wesleyan University is a private not-for-profit school based in Fort Worth, TX. About 32% of students finish within six years. In-state tuition and fees average $39,582. Graduates carry a median of $26,461 in student loans. See the full Texas Wesleyan University profile
University Of California Los Angeles came in at #21 in this year's ranking. Set in Los Angeles, CA, University Of California Los Angeles is a public institution. University Of California Los Angeles posts a six-year graduation rate of 93%. The average in-state cost of tuition and fees is $14,233, with out-of-state students paying around $46,121. The median Public Health program debt is $16,097. Read more about University Of California Los Angeles
Cornell University did well this year, earning the #22 position. Located in Ithaca, NY, Cornell University is a private not-for-profit institution. Cornell University graduates 95% of students within six years. Students from in state pay about $69,314 in tuition and fees. Graduates carry a median of $12,133 in student loans. See the full Cornell University profile
Texas Tech University Health Sciences Center placed #23 among Public Health schools in the United States. Texas Tech University Health Sciences Center is a public school based in Lubbock, TX. In-state tuition and fees run about $10,214, with out-of-state students paying around $22,514. Texas Tech University Health Sciences Center Public Health students take on a median of $24,889 in debt. More on Texas Tech University Health Sciences Center
West Coast University Dallas came in at #24 in this year's ranking. Based in Richardson, TX, West Coast University Dallas is a private for-profit institution. About 11% of students finish within six years. In-state tuition and fees run about $16,574. West Coast University Dallas Public Health students take on a median of $38,145 in debt. Read the full report on West Coast University Dallas
Emory University ranked #25 on our 2026 list of the best Public Health schools. This private not-for-profit school is set in Atlanta, GA. Emory University graduates 91% of students within six years. The average in-state cost of tuition and fees is $64,280. Emory University Public Health students take on a median of $19,431 in debt. Read more about Emory University
Rest of the Top 50 Best Public Health Master’s Degree Schools in the United States
These schools rounded out the top of this year’s ranking:
Case Western Reserve University ranked #26 on our 2026 list of the best Public Health schools. Case Western Reserve University is a private not-for-profit school based in Cleveland, OH. Case Western Reserve University graduates 87% of students within six years. In-state tuition and fees average $66,608. Typical Public Health student debt is $25,106. See the full Case Western Reserve University profile
Tufts University landed the #27 spot in the United States this year. Located in Medford, MA, Tufts University is a private not-for-profit institution. The six-year graduation rate is 94%. Students from in state pay about $70,704 in tuition and fees. Tufts University Public Health students take on a median of $18,250 in debt. Get the full Tufts University report
University Of Pennsylvania came in at #28 in this year's ranking. This private not-for-profit school is set in Philadelphia, PA. Roughly 96% of students complete a degree within six years here. Expect in-state tuition and fees of around $68,686. Graduates carry a median of $16,155 in student loans. See the full University Of Pennsylvania profile
Columbia University In The City Of New York landed the #29 spot in the United States this year. Columbia University In The City Of New York is a private not-for-profit school based in New York, NY. Columbia University In The City Of New York posts a six-year graduation rate of 96%. The average in-state cost of tuition and fees is $70,517. Students borrow a median of $23,258 to complete their Public Health program here. Read more about Columbia University In The City Of New York
The College Of New Jersey ranked #30 on our 2026 list of the best Public Health schools. The College Of New Jersey is a public school based in Ewing, NJ. The College Of New Jersey posts a six-year graduation rate of 86%. The average in-state cost of tuition and fees is $19,632, with out-of-state students paying around $25,752. Students borrow a median of $23,130 to complete their Public Health program here. Read the full report on The College Of New Jersey
University Of North Carolina At Chapel Hill ranked #31 on our 2026 list of the best Public Health schools. Set in Chapel Hill, NC, University Of North Carolina At Chapel Hill is a public institution. About 91% of students finish within six years. In-state tuition and fees run about $8,994, with out-of-state students paying around $41,203. Typical Public Health student debt is $16,203. See the full University Of North Carolina At Chapel Hill profile
Eastern Virginia Medical School placed #32 among Public Health schools in the United States. Based in Norfolk, VA, Eastern Virginia Medical School is a public institution. Get the full Eastern Virginia Medical School report
Duke University ranked #33 on our 2026 list of the best Public Health schools. Located in Durham, NC, Duke University is a private not-for-profit institution. Roughly 97% of students complete a degree within six years here. Expect in-state tuition and fees of around $68,758. Graduates carry a median of $12,500 in student loans. Read the full report on Duke University
Oregon Health And Science University ranked #34 on our 2026 list of the best Public Health schools. Oregon Health And Science University is a public school based in Portland, OR. Students from in state pay about $24,306 in tuition and fees, with out-of-state students paying around $37,338. The median Public Health program debt is $32,059. Read more about Oregon Health And Science University
Loma Linda University landed the #35 spot in the United States this year. Based in Loma Linda, CA, Loma Linda University is a private not-for-profit institution. Expect in-state tuition and fees of around $29,960. Loma Linda University Public Health students take on a median of $25,094 in debt. More on Loma Linda University
Campbell University ranked #36 on our 2026 list of the best Public Health schools. Campbell University is a private not-for-profit school based in Buies Creek, NC. The six-year graduation rate is 60%. Expect in-state tuition and fees of around $41,600. Students borrow a median of $23,641 to complete their Public Health program here. See the full Campbell University profile
University Of Iowa placed #37 among Public Health schools in the United States. University Of Iowa is a public school based in Iowa City, IA. University Of Iowa posts a six-year graduation rate of 75%. The average in-state cost of tuition and fees is $11,283, while out-of-state students pay about $33,371. Typical Public Health student debt is $22,469. Read the full report on University Of Iowa
Colorado State University Fort Collins did well this year, earning the #38 position. Set in Fort Collins, CO, Colorado State University Fort Collins is a public institution. About 66% of students finish within six years. In-state tuition and fees average $13,373, with out-of-state students paying around $35,061. Colorado State University Fort Collins Public Health students take on a median of $26,000 in debt. More on Colorado State University Fort Collins
Suny Downstate Medical Center ranked #39 on our 2026 list of the best Public Health schools. This public school is set in Brooklyn, NY. Students from in state pay about $7,822 in tuition and fees, with out-of-state students paying around $19,662. Students borrow a median of $24,882 to complete their Public Health program here. More on Suny Downstate Medical Center
Medical University Of South Carolina came in at #40 in this year's ranking. This public school is set in Charleston, SC. Expect in-state tuition and fees of around $16,972, with out-of-state students paying around $30,380. Typical Public Health student debt is $29,043. Get the full Medical University Of South Carolina report
University Of Washington Seattle Campus placed #41 among Public Health schools in the United States. This public school is set in Seattle, WA. University Of Washington Seattle Campus posts a six-year graduation rate of 85%. Expect in-state tuition and fees of around $12,973, while out-of-state students pay about $43,209. Graduates carry a median of $16,490 in student loans. See the full University Of Washington Seattle Campus profile
University Of Southern California ranked #42 on our 2026 list of the best Public Health schools. This private not-for-profit school is set in Los Angeles, CA. About 92% of students finish within six years. In-state tuition and fees average $71,647. The median Public Health program debt is $15,250. Read the full report on University Of Southern California
Washington University In St Louis did well this year, earning the #43 position. Based in St. Louis, MO, Washington University In St Louis is a private not-for-profit institution. About 94% of students finish within six years. In-state tuition and fees average $65,790. Washington University In St Louis Public Health students take on a median of $17,553 in debt. More on Washington University In St Louis
Thomas Jefferson University placed #44 among Public Health schools in the United States. This private not-for-profit school is set in Philadelphia, PA. Thomas Jefferson University graduates 69% of students within six years. In-state tuition and fees run about $47,355. Graduates carry a median of $32,256 in student loans. More on Thomas Jefferson University
University Of Wisconsin Madison did well this year, earning the #45 position. Based in Madison, WI, University Of Wisconsin Madison is a public institution. About 90% of students finish within six years. In-state tuition and fees run about $11,603, while out-of-state students pay about $42,103. Graduates carry a median of $21,813 in student loans. See the full University Of Wisconsin Madison profile
Arcadia University landed the #46 spot in the United States this year. Based in Glenside, PA, Arcadia University is a private not-for-profit institution. Roughly 67% of students complete a degree within six years here. In-state tuition and fees run about $49,610. Typical Public Health student debt is $26,921. Read the full report on Arcadia University
University Of Michigan Ann Arbor came in at #47 in this year's ranking. This public school is set in Ann Arbor, MI. Roughly 93% of students complete a degree within six years here. In-state tuition and fees average $18,848, compared with $63,081 for out-of-state students. Graduates carry a median of $20,167 in student loans. Read the full report on University Of Michigan Ann Arbor
George Washington University ranked #48 on our 2026 list of the best Public Health schools. George Washington University is a private not-for-profit school based in Washington, DC. Roughly 84% of students complete a degree within six years here. The average in-state cost of tuition and fees is $67,710. Typical Public Health student debt is $23,822. See the full George Washington University profile
Texas A And M University College Station placed #49 among Public Health schools in the United States. This public school is set in College Station, TX. Roughly 84% of students complete a degree within six years here. Expect in-state tuition and fees of around $12,995, while out-of-state students pay about $40,124. Students borrow a median of $18,856 to complete their Public Health program here. Read the full report on Texas A And M University College Station
Rutgers University New Brunswick landed the #50 spot in the United States this year. Rutgers University New Brunswick is a public school based in New Brunswick, NJ. The six-year graduation rate is 84%. In-state tuition and fees run about $17,929, with out-of-state students paying around $37,441. Graduates carry a median of $25,000 in student loans. Get the full Rutgers University New Brunswick report
Related Public Health Rankings
Explore other degree levels:
- Best Public Health Schools (All Levels)
- Best Public Health Certificate Degree Schools
- Best Public Health Undergraduate Certificate Degree Schools
- Best Public Health Associate’s Degree Schools
- Best Public Health Bachelor’s Degree Schools
- Best Public Health Graduate Certificate Degree Schools
- Best Public Health Doctoral Degree Schools
Ranking Methodology & Notes
The ranking above is published by Course Advisor (DMS_RANKING_2023), 2026 edition. The methodology weighs a blend of student outcomes (graduation rate, post-graduation earnings), affordability, and admissions data drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: Dms College Quality · Scope: Nation. *Averages shown above reflect the top 894 ranked schools only.
References
- Integrated Postsecondary Education Data System (IPEDS) — National Center for Education Statistics, U.S. Department of Education (core institutional data).
- College Scorecard — U.S. Department of Education (graduate earnings and outcomes data).