Find Affordable College Courses

What Do You Want to Study?

2026 Best Public Health Schools

2026 Best Public Health Schools

Looking for the best Public Health programs programs in the United States? We have ranked 894 institutions by overall quality and student outcomes, using our 2026 methodology. The rankings below weigh factors such as graduation rate, post-graduation earnings, cost, and admissions selectivity.

To help you make your decision, Course Advisor evaluated schools to produce 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 Schools in the United States

Here are the top-ranked schools:

Leading the list is Lake Erie College Of Osteopathic Medicine, our #1 Public Health school in the United States. This private not-for-profit school is set in Erie, PA. Students from in state pay about $14,790 in tuition and fees. Read more about Lake Erie College Of Osteopathic Medicine

#2

Stanford University

Stanford, CA

A rank of #2 makes Stanford University one of the top choices in the United States. Located in Stanford, CA, Stanford University is a private not-for-profit institution. Roughly 92% of students complete a degree within six years here. The average in-state cost of tuition and fees is $65,910. Students borrow a median of $10,492 to complete their Public Health program here. Get the full Stanford University report

Out of the 894 schools in the United States in this year's ranking, Touro University California landed the #3 spot. Located in Vallejo, CA, Touro University California is a private not-for-profit institution. The average in-state cost of tuition and fees is $20,005. The median Public Health program debt is $16,002. Read the full report on Touro University California

#4

Harvard University

Cambridge, MA

You'll be in good company at Harvard University, which ranked #4 this year. This private not-for-profit school is set in Cambridge, MA. About 98% of students finish within six years. In-state tuition and fees average $61,676. Students borrow a median of $16,616 to complete their Public Health program here. Read the full report on Harvard University

#5

Vanderbilt University

Nashville, TN

You'll be in good company at Vanderbilt University, which ranked #5 this year. Vanderbilt University is a private not-for-profit school based in Nashville, TN. Roughly 94% of students complete a degree within six years here. 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 the full report on Vanderbilt University

A T Still University Of Health Sciences did well this year, earning the #6 position. A T Still University Of Health Sciences is a private not-for-profit school based in Kirksville, MO. See the full A T Still University Of Health Sciences profile

#7

Northwestern University

Evanston, IL

Northwestern University landed the #7 spot in the United States this year. Northwestern University is a private not-for-profit school based in Evanston, IL. Roughly 95% of students complete a degree within six years here. Expect in-state tuition and fees of around $68,322. Students borrow a median of $14,684 to complete their Public Health program here. More on Northwestern University

#8

Brown University

Providence, RI

Brown University came in at #8 in this year's ranking. Set in Providence, RI, Brown University is a private not-for-profit institution. Brown University posts a six-year graduation rate of 96%. In-state tuition and fees average $71,312. The median Public Health program debt is $11,760. Get the full Brown University report

University Of California Berkeley landed the #9 spot in the United States this year. Located in Berkeley, CA, University Of California Berkeley is a public institution. Roughly 93% of students complete a degree within six years here. Students from in state pay about $15,377 in tuition and fees, compared with $47,265 for out-of-state students. Typical Public Health student debt is $11,729. Read the full report on University Of California Berkeley

#10

Santa Clara University

Santa Clara, CA

Santa Clara University placed #10 among Public Health schools in the United States. Santa Clara University is a private not-for-profit school based in Santa Clara, CA. Santa Clara University graduates 88% of students within six years. Students from in state pay about $61,293 in tuition and fees. Santa Clara University Public Health students take on a median of $24,500 in debt. Read more about Santa Clara University

Philadelphia College Of Osteopathic Medicine did well this year, earning the #11 position. Based in Philadelphia, PA, Philadelphia College Of Osteopathic Medicine is a private not-for-profit institution. More on Philadelphia College Of Osteopathic Medicine

#12

Dartmouth College

Hanover, NH

Dartmouth College landed the #12 spot in the United States this year. Located in Hanover, NH, Dartmouth College is a private not-for-profit institution. Dartmouth College graduates 96% of students within six years. The average in-state cost of tuition and fees is $68,019. Dartmouth College Public Health students take on a median of $16,989 in debt. Read more about Dartmouth College

#13

University Of Chicago

Chicago, IL

University Of Chicago placed #13 among Public Health schools in the United States. Located in Chicago, IL, University Of Chicago is a private not-for-profit institution. University Of Chicago posts a six-year graduation rate of 96%. In-state tuition and fees run about $69,324. Graduates carry a median of $15,854 in student loans. Read the full report on University Of Chicago

#14

Wake Forest University

Winston-Salem, NC

Wake Forest University came in at #14 in this year's ranking. 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%. In-state tuition and fees run about $67,642. Graduates carry a median of $21,577 in student loans. Read more about Wake Forest University

Illinois State University placed #15 among Public Health schools in the United States. This public school is set in Normal, IL. Roughly 64% of students complete a degree within six years here. In-state tuition and fees average $14,410, while out-of-state students pay about $26,058. Typical Public Health student debt is $22,250. Read more about Illinois State University

Albany College Of Pharmacy And Health Sciences ranked #16 on our 2026 list of the best Public Health schools. Albany College Of Pharmacy And Health Sciences is a private not-for-profit school based in Albany, NY. The six-year graduation rate is 57%. The average in-state cost of tuition and fees is $41,125. Albany College Of Pharmacy And Health Sciences Public Health students take on a median of $27,000 in debt. Read the full report on Albany College Of Pharmacy And Health Sciences

#17

Yale University

New Haven, CT

Yale University placed #17 among Public Health schools in the United States. This private not-for-profit school is set in New Haven, CT. Roughly 96% of students complete a degree within six years here. In-state tuition and fees average $67,250. Yale University Public Health students take on a median of $14,357 in debt. Read the full report on Yale University

The University Of Texas Health Science Center At Houston placed #18 among Public Health schools in the United States. This public school is set in Houston, TX. Students from in state pay about $15,748 in tuition and fees, with out-of-state students paying around $43,132. The University Of Texas Health Science Center At Houston Public Health students take on a median of $21,988 in debt. See the full The University Of Texas Health Science Center At Houston profile

#19

New York Medical College

Valhalla, NY

New York Medical College placed #19 among Public Health schools in the United States. This private not-for-profit school is set in Valhalla, NY. Graduates carry a median of $20,000 in student loans. More on New York Medical College

University Of Nebraska Medical Center landed the #20 spot in the United States this year. Located in Omaha, NE, University Of Nebraska Medical Center is a public institution. In-state tuition and fees run about $16,973, while out-of-state students pay about $39,962. The median Public Health program debt is $20,905. Read more about University Of Nebraska Medical Center

Montana Tech Of The University Of Montana placed #21 among Public Health schools in the United States. Set in Butte, MT, Montana Tech Of The University Of Montana is a public institution. Roughly 58% of students complete a degree within six years here. Expect in-state tuition and fees of around $8,289, compared with $26,094 for out-of-state students. Students borrow a median of $27,000 to complete their Public Health program here. Read more about Montana Tech Of The University Of Montana

Texas A And M University College Station landed the #22 spot in the United States this year. This public school is set in College Station, TX. Texas A And M University College Station posts a six-year graduation rate of 84%. Students from in state pay about $12,995 in tuition and fees, with out-of-state students paying around $40,124. Typical Public Health student debt is $18,856. Read the full report on Texas A And M University College Station

University Of California Los Angeles came in at #23 in this year's ranking. Based in Los Angeles, CA, University Of California Los Angeles is a public institution. University Of California Los Angeles graduates 93% of students within six years. Expect in-state tuition and fees of around $14,233, with out-of-state students paying around $46,121. Typical Public Health student debt is $16,097. See the full University Of California Los Angeles profile

Des Moines University Osteopathic Medical Center came in at #24 in this year's ranking. This private not-for-profit school is set in West Des Moines, IA. See the full Des Moines University Osteopathic Medical Center profile

#25

Johns Hopkins University

Baltimore, MD

Johns Hopkins University placed #25 among Public Health schools in the United States. Johns Hopkins University is a private not-for-profit school based in Baltimore, MD. The six-year graduation rate is 94%. The average in-state cost of tuition and fees is $64,730. Johns Hopkins University Public Health students take on a median of $15,500 in debt. Read more about Johns Hopkins University

Rest of the Top 50 Best Public Health Schools in the United States

These schools also placed among the very best this year:

University Of Wisconsin La Crosse placed #26 among Public Health schools in the United States. Set in La Crosse, WI, University Of Wisconsin La Crosse is a public institution. University Of Wisconsin La Crosse posts a six-year graduation rate of 71%. In-state tuition and fees average $10,070, with out-of-state students paying around $19,517. Graduates carry a median of $27,000 in student loans. Read the full report on University Of Wisconsin La Crosse

Virginia Polytechnic Institute And State University placed #27 among Public Health schools in the United States. Based in Blacksburg, VA, Virginia Polytechnic Institute And State University is a public institution. Roughly 86% of students complete a degree within six years here. Students from in state pay about $15,948 in tuition and fees, 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

#28

Texas Wesleyan University

Fort Worth, TX

Texas Wesleyan University landed the #28 spot in the United States this year. This private not-for-profit school is set in Fort Worth, TX. Texas Wesleyan University posts a six-year graduation rate of 32%. Students from in state pay about $39,582 in tuition and fees. Typical Public Health student debt is $26,461. Get the full Texas Wesleyan University report

Colorado State University Fort Collins ranked #29 on our 2026 list of the best Public Health schools. Set in Fort Collins, CO, Colorado State University Fort Collins is a public institution. About 66% of students finish within six years. Expect in-state tuition and fees of around $13,373, while out-of-state students pay about $35,061. Students borrow a median of $26,000 to complete their Public Health program here. Get the full Colorado State University Fort Collins report

#30

Tufts University

Medford, MA

Tufts University came in at #30 in this year's ranking. Tufts University is a private not-for-profit school based in Medford, MA. Tufts University posts a six-year graduation rate of 94%. The average in-state cost of tuition and fees is $70,704. Graduates carry a median of $18,250 in student loans. Read more about Tufts University

#31

Cornell University

Ithaca, NY

Cornell University placed #31 among Public Health schools in the United States. Set 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. Students borrow a median of $12,133 to complete their Public Health program here. Read the full report on Cornell University

The College Of New Jersey did well this year, earning the #32 position. Located in Ewing, NJ, The College Of New Jersey is a public institution. The College Of New Jersey graduates 86% of students within six years. Expect in-state tuition and fees of around $19,632, compared with $25,752 for out-of-state students. Typical Public Health student debt is $23,130. Read the full report on The College Of New Jersey

Texas Tech University Health Sciences Center came in at #33 in this year's ranking. Texas Tech University Health Sciences Center is a public school based in Lubbock, TX. In-state tuition and fees average $10,214, compared with $22,514 for out-of-state students. The median Public Health program debt is $24,889. Read more about Texas Tech University Health Sciences Center

#34

West Coast University Dallas

Richardson, TX

West Coast University Dallas placed #34 among Public Health schools in the United States. Set in Richardson, TX, West Coast University Dallas is a private for-profit institution. The six-year graduation rate is 11%. Expect in-state tuition and fees of around $16,574. West Coast University Dallas Public Health students take on a median of $38,145 in debt. Get the full West Coast University Dallas report

#36

Emory University

Atlanta, GA

Emory University placed #36 among Public Health schools in the United States. Emory University is a private not-for-profit school based in Atlanta, GA. About 91% of students finish within six years. The average in-state cost of tuition and fees is $64,280. Typical Public Health student debt is $19,431. Read more about Emory University

Case Western Reserve University ranked #37 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. The average in-state cost of tuition and fees is $66,608. Graduates carry a median of $25,106 in student loans. See the full Case Western Reserve University profile

University Of Oklahoma Health Sciences Center landed the #38 spot in the United States this year. This public school is set in Oklahoma City, OK. Expect in-state tuition and fees of around $7,925, with out-of-state students paying around $25,714. The median Public Health program debt is $22,613. More on University Of Oklahoma Health Sciences Center

University Of St Thomas Minnesota ranked #39 on our 2026 list of the best Public Health schools. Set in Saint Paul, MN, University Of St Thomas Minnesota is a private not-for-profit institution. University Of St Thomas Minnesota graduates 77% of students within six years. Students from in state pay about $54,398 in tuition and fees. Typical Public Health student debt is $27,000. Read the full report on University Of St Thomas Minnesota

#40

Elon University

Elon, NC

Elon University landed the #40 spot in the United States this year. Based in Elon, NC, Elon University is a private not-for-profit institution. The six-year graduation rate is 84%. In-state tuition and fees average $46,958. Typical Public Health student debt is $20,500. Read the full report on Elon University

#41

University Of Pennsylvania

Philadelphia, PA

University Of Pennsylvania did well this year, earning the #41 position. Located in Philadelphia, PA, University Of Pennsylvania is a private not-for-profit institution. Roughly 96% of students complete a degree within six years here. The average in-state cost of tuition and fees is $68,686. The median Public Health program debt is $16,155. Get the full University Of Pennsylvania report

Dominican University Of California ranked #42 on our 2026 list of the best Public Health schools. Located in San Rafael, CA, Dominican University Of California is a private not-for-profit institution. Dominican University Of California graduates 78% of students within six years. Students from in state pay about $52,161 in tuition and fees. Dominican University Of California Public Health students take on a median of $27,000 in debt. Read more about Dominican University Of California

#43

Duke University

Durham, NC

Duke University placed #43 among Public Health schools in the United States. Located in Durham, NC, Duke University is a private not-for-profit institution. Duke University posts a six-year graduation rate of 97%. Students from in state pay about $68,758 in tuition and fees. Graduates carry a median of $12,500 in student loans. See the full Duke University profile

University Of Wisconsin Madison did well this year, earning the #44 position. Located in Madison, WI, University Of Wisconsin Madison is a public institution. The six-year graduation rate is 90%. Students from in state pay about $11,603 in tuition and fees, with out-of-state students paying around $42,103. Students borrow a median of $21,813 to complete their Public Health program here. More on University Of Wisconsin Madison

University Of Maryland College Park came in at #45 in this year's ranking. This public school is set in College Park, MD. The six-year graduation rate is 89%. In-state tuition and fees average $11,809, while out-of-state students pay about $41,186. The median Public Health program debt is $23,424. Get the full University Of Maryland College Park report

University Of Washington Tacoma Campus placed #46 among Public Health schools in the United States. Located in Tacoma, WA, University Of Washington Tacoma Campus is a public institution. Roughly 63% of students complete a degree within six years here. Expect in-state tuition and fees of around $13,168, with out-of-state students paying around $43,404. Typical Public Health student debt is $16,490. Read the full report on University Of Washington Tacoma Campus

Columbia University In The City Of New York did well this year, earning the #47 position. Set in New York, NY, Columbia University In The City Of New York is a private not-for-profit institution. About 96% of students finish within six years. In-state tuition and fees run about $70,517. The median Public Health program debt is $23,258. Get the full Columbia University In The City Of New York report

California State University Stanislaus did well this year, earning the #48 position. Based in Turlock, CA, California State University Stanislaus is a public institution. California State University Stanislaus graduates 53% of students within six years. Expect in-state tuition and fees of around $8,242, compared with $20,842 for out-of-state students. California State University Stanislaus Public Health students take on a median of $14,813 in debt. More on California State University Stanislaus

Eastern Virginia Medical School placed #49 among Public Health schools in the United States. Eastern Virginia Medical School is a public school based in Norfolk, VA. Read the full report on Eastern Virginia Medical School

University Of North Carolina At Chapel Hill ranked #50 on our 2026 list of the best Public Health schools. University Of North Carolina At Chapel Hill is a public school based in Chapel Hill, NC. University Of North Carolina At Chapel Hill graduates 91% of students within six years. In-state tuition and fees average $8,994, compared with $41,203 for out-of-state students. University Of North Carolina At Chapel Hill Public Health students take on a median of $16,203 in debt. Read more about University Of North Carolina At Chapel Hill

#51

Loma Linda University

Loma Linda, CA

Loma Linda University ranked #51 on our 2026 list of the best Public Health schools. Based in Loma Linda, CA, Loma Linda University is a private not-for-profit institution. In-state tuition and fees run about $29,960. The median Public Health program debt is $25,094. Read the full report on Loma Linda University

Best Public Health Schools by Degree Level

See the best schools at each degree level:

Ranking Methodology & Notes

This list is compiled 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

Find Schools Near You

Our free school finder matches students with accredited colleges across the U.S.