Find Affordable College Courses

What Do You Want to Study?

2026 Best Public Health Bachelor's Degree Schools

Find Schools Near


2026 Best Public Health Bachelor’s Degree Schools

Looking for the best Public Health bachelor’s degree programs in the United States? Our ranking highlights 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, Healthcare Degree Search analyzed 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 Bachelor’s Degree Schools in the United States

Explore the leading schools below:

#1

Brown University

Providence, RI

Our analysis found Brown University to be the best Public Health school in the United States. This private not-for-profit school is set in Providence, RI. The six-year graduation rate is 96%. In-state tuition and fees average $71,312. Students borrow a median of $11,760 to complete their Public Health program here. Read more about Brown University

University Of California Berkeley came in at #2 on this year's Public Health ranking in the United States. University Of California Berkeley is a public school based in Berkeley, CA. University Of California Berkeley graduates 93% of students within six years. The average in-state cost of tuition and fees is $15,377, with out-of-state students paying around $47,265. Graduates carry a median of $11,729 in student loans. Read the full report on University Of California Berkeley

#3

Northwestern University

Evanston, IL

The strong Public Health programs at Northwestern University earned it the #3 place in the United States. Located in Evanston, IL, Northwestern University is a private not-for-profit institution. About 95% of students finish within six years. The average in-state cost of tuition and fees is $68,322. The median Public Health program debt is $14,684. Read the full report on Northwestern University

#4

Santa Clara University

Santa Clara, CA

A rank of #4 makes Santa Clara University one of the top choices in the United States. Based in Santa Clara, CA, Santa Clara University is a private not-for-profit institution. About 88% of students finish within six years. In-state tuition and fees run about $61,293. Graduates carry a median of $24,500 in student loans. More on Santa Clara University

You'll be in good company at Texas A And M University College Station, which ranked #5 this year. Set in College Station, TX, Texas A And M University College Station is a public institution. The six-year graduation rate is 84%. In-state tuition and fees average $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. More on Texas A And M University College Station

Illinois State University came in at #6 in this year's ranking. Located in Normal, IL, Illinois State University is a public institution. About 64% of students finish within six years. In-state tuition and fees run about $14,410, compared with $26,058 for out-of-state students. The median Public Health program debt is $22,250. More on Illinois State University

Albany College Of Pharmacy And Health Sciences ranked #7 on our 2026 list of the best Public Health schools. Set in Albany, NY, Albany College Of Pharmacy And Health Sciences is a private not-for-profit institution. Albany College Of Pharmacy And Health Sciences graduates 57% of students within six years. The average in-state cost of tuition and fees is $41,125. Students borrow a median of $27,000 to complete their Public Health program here. Get the full Albany College Of Pharmacy And Health Sciences report

Colorado State University Fort Collins placed #8 among Public Health schools in the United States. Located in Fort Collins, CO, Colorado State University Fort Collins is a public institution. The six-year graduation rate is 66%. In-state tuition and fees run about $13,373, while out-of-state students pay about $35,061. The median Public Health program debt is $26,000. More on Colorado State University Fort Collins

#9

Tufts University

Medford, MA

Tufts University did well this year, earning the #9 position. Based in Medford, MA, Tufts University is a private not-for-profit institution. The six-year graduation rate is 94%. In-state tuition and fees average $70,704. Students borrow a median of $18,250 to complete their Public Health program here. Read the full report on Tufts University

University Of Wisconsin La Crosse placed #10 among Public Health schools in the United States. This public school is set in La Crosse, WI. About 71% of students finish within six years. The average in-state cost of tuition and fees is $10,070, with out-of-state students paying around $19,517. The median Public Health program debt is $27,000. See the full University Of Wisconsin La Crosse profile

The College Of New Jersey placed #11 among Public Health schools in the United States. Set in Ewing, NJ, The College Of New Jersey is a public institution. About 86% of students finish within six years. Expect in-state tuition and fees of around $19,632, with out-of-state students paying around $25,752. Typical Public Health student debt is $23,130. Get the full The College Of New Jersey report

Cuny Graduate School And University Center did well this year, earning the #12 position. This public school is set in New York, NY. In-state tuition and fees average $7,235, while out-of-state students pay about $15,185. The median Public Health program debt is $17,921. Read more about Cuny Graduate School And University Center

#13

Cornell University

Ithaca, NY

Cornell University ranked #13 on our 2026 list of the best Public Health schools. Based 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. See the full Cornell University profile

University Of St Thomas Minnesota landed the #14 spot in the United States this year. University Of St Thomas Minnesota is a private not-for-profit school based in Saint Paul, MN. University Of St Thomas Minnesota graduates 77% of students within six years. The average in-state cost of tuition and fees is $54,398. Graduates carry a median of $27,000 in student loans. Get the full University Of St Thomas Minnesota report

#15

Elon University

Elon, NC

Elon University placed #15 among Public Health schools in the United States. This private not-for-profit school is set in Elon, NC. About 84% of students finish within six years. The average in-state cost of tuition and fees is $46,958. Students borrow a median of $20,500 to complete their Public Health program here. Read the full report on Elon University

#16

Duke University

Durham, NC

Duke University landed the #16 spot in the United States this year. Duke University is a private not-for-profit school based in Durham, NC. The six-year graduation rate is 97%. In-state tuition and fees run about $68,758. Graduates carry a median of $12,500 in student loans. Read more about Duke University

University Of Maryland College Park placed #17 among Public Health schools in the United States. Set in College Park, MD, University Of Maryland College Park is a public institution. University Of Maryland College Park posts a six-year graduation rate of 89%. In-state tuition and fees run about $11,809, compared with $41,186 for out-of-state students. Graduates carry a median of $23,424 in student loans. More on University Of Maryland College Park

Lake Washington Institute Of Technology ranked #18 on our 2026 list of the best Public Health schools. This public school is set in Kirkland, WA. Expect in-state tuition and fees of around $5,997, while out-of-state students pay about $12,062. Typical Public Health student debt is $19,695. More on Lake Washington Institute Of Technology

Dominican University Of California placed #19 among Public Health schools in the United States. Based in San Rafael, CA, Dominican University Of California is a private not-for-profit institution. The six-year graduation rate is 78%. In-state tuition and fees run about $52,161. The median Public Health program debt is $27,000. Read the full report on Dominican University Of California

#20

Georgetown University

Washington, DC

Georgetown University placed #20 among Public Health schools in the United States. Located in Washington, DC, Georgetown University is a private not-for-profit institution. Georgetown University posts a six-year graduation rate of 95%. Expect in-state tuition and fees of around $68,089. The median Public Health program debt is $12,000. Get the full Georgetown University report

University Of Washington Seattle Campus came in at #21 in this year's ranking. This public school is set in Seattle, WA. About 85% of students finish within six years. Expect in-state tuition and fees of around $12,973, compared with $43,209 for out-of-state students. University Of Washington Seattle Campus Public Health students take on a median of $16,490 in debt. Read more about University Of Washington Seattle Campus

#22

Indiana University Bloomington

Bloomington, IN

Indiana University Bloomington placed #22 among Public Health schools in the United States. Indiana University Bloomington is a public school based in Bloomington, IN. About 80% of students finish within six years. Expect in-state tuition and fees of around $12,144, with out-of-state students paying around $41,891. Graduates carry a median of $19,689 in student loans. Get the full Indiana University Bloomington report

University Of Washington Tacoma Campus ranked #23 on our 2026 list of the best Public Health schools. Located in Tacoma, WA, University Of Washington Tacoma Campus is a public institution. Roughly 63% of students complete a degree within six years here. In-state tuition and fees run about $13,168, compared with $43,404 for out-of-state students. University Of Washington Tacoma Campus Public Health students take on a median of $16,490 in debt. More on University Of Washington Tacoma Campus

#24

Rutgers University New Brunswick

New Brunswick, NJ

Rutgers University New Brunswick landed the #24 spot in the United States this year. Set in New Brunswick, NJ, Rutgers University New Brunswick is a public institution. Rutgers University New Brunswick graduates 84% of students within six years. In-state tuition and fees run about $17,929, while out-of-state students pay about $37,441. Students borrow a median of $25,000 to complete their Public Health program here. More on Rutgers University New Brunswick

California State University Stanislaus ranked #25 on our 2026 list of the best Public Health schools. Set in Turlock, CA, California State University Stanislaus is a public institution. Roughly 53% of students complete a degree within six years here. Students from in state pay about $8,242 in tuition and fees, compared with $20,842 for out-of-state students. Students borrow a median of $14,813 to complete their Public Health program here. More on California State University Stanislaus

Rest of the Top 50 Best Public Health Bachelor’s Degree Schools in the United States

These schools also placed among the very best this year:

#26

San Jose State University

San Jose, CA

San Jose State University landed the #26 spot in the United States this year. Set in San Jose, CA, San Jose State University is a public institution. San Jose State University graduates 69% of students within six years. Expect in-state tuition and fees of around $8,410, compared with $21,010 for out-of-state students. Read the full report on San Jose State University

University Of Wisconsin Eau Claire did well this year, earning the #27 position. Located in Eau Claire, WI, University Of Wisconsin Eau Claire is a public institution. Roughly 65% of students complete a degree within six years here. The average in-state cost of tuition and fees is $9,642, with out-of-state students paying around $19,228. Typical Public Health student debt is $22,574. Read the full report on University Of Wisconsin Eau Claire

#28

Utah State University

Logan, UT

Utah State University placed #28 among Public Health schools in the United States. Set in Logan, UT, Utah State University is a public institution. About 57% of students finish within six years. In-state tuition and fees average $8,560, while out-of-state students pay about $24,993. Graduates carry a median of $16,191 in student loans. More on Utah State University

The University Of Texas At Austin ranked #29 on our 2026 list of the best Public Health schools. The University Of Texas At Austin is a public school based in Austin, TX. The University Of Texas At Austin posts a six-year graduation rate of 89%. Expect in-state tuition and fees of around $11,688, with out-of-state students paying around $44,908. The University Of Texas At Austin Public Health students take on a median of $21,500 in debt. See the full The University Of Texas At Austin profile

University Of Minnesota Duluth came in at #30 in this year's ranking. Set in Duluth, MN, University Of Minnesota Duluth is a public institution. University Of Minnesota Duluth posts a six-year graduation rate of 65%. Students from in state pay about $14,608 in tuition and fees, with out-of-state students paying around $20,134. The median Public Health program debt is $26,000. Read more about University Of Minnesota Duluth

Montana Tech Of The University Of Montana ranked #31 on our 2026 list of the best Public Health schools. Montana Tech Of The University Of Montana is a public school based in Butte, MT. About 58% of students finish within six years. Expect in-state tuition and fees of around $8,289, while out-of-state students pay about $26,094. Montana Tech Of The University Of Montana Public Health students take on a median of $27,000 in debt. Get the full Montana Tech Of The University Of Montana report

California State University Sacramento landed the #32 spot in the United States this year. Set in Sacramento, CA, California State University Sacramento is a public institution. Roughly 56% of students complete a degree within six years here. The average in-state cost of tuition and fees is $8,018, while out-of-state students pay about $20,618. Typical Public Health student debt is $17,492. Read the full report on California State University Sacramento

University Of Central Oklahoma placed #33 among Public Health schools in the United States. Based in Edmond, OK, University Of Central Oklahoma is a public institution. University Of Central Oklahoma posts a six-year graduation rate of 37%. Expect in-state tuition and fees of around $8,818, with out-of-state students paying around $19,704. Graduates carry a median of $21,625 in student loans. More on University Of Central Oklahoma

#34

Simmons College

Boston, MA

Simmons College did well this year, earning the #34 position. Located in Boston, MA, Simmons College is a private not-for-profit institution. About 72% of students finish within six years. Expect in-state tuition and fees of around $46,874. Simmons College Public Health students take on a median of $27,000 in debt. Get the full Simmons College report

#35

University Of Florida

Gainesville, FL

University Of Florida did well this year, earning the #35 position. Based in Gainesville, FL, University Of Florida is a public institution. Roughly 91% of students complete a degree within six years here. The average in-state cost of tuition and fees is $6,381, while out-of-state students pay about $28,659. The median Public Health program debt is $17,580. Read the full report on University Of Florida

Ohio Northern University ranked #36 on our 2026 list of the best Public Health schools. Ohio Northern University is a private not-for-profit school based in Ada, OH. About 72% of students finish within six years. In-state tuition and fees average $39,600. Graduates carry a median of $26,661 in student loans. Read more about Ohio Northern University

University Of Illinois At Urbana Champaign ranked #37 on our 2026 list of the best Public Health schools. University Of Illinois At Urbana Champaign is a public school based in Champaign, IL. The six-year graduation rate is 85%. Expect in-state tuition and fees of around $18,267, with out-of-state students paying around $40,096. Graduates carry a median of $20,678 in student loans. Get the full University Of Illinois At Urbana Champaign report

Slippery Rock University Of Pennsylvania ranked #38 on our 2026 list of the best Public Health schools. Slippery Rock University Of Pennsylvania is a public school based in Slippery Rock, PA. Slippery Rock University Of Pennsylvania posts a six-year graduation rate of 66%. The average in-state cost of tuition and fees is $10,568, with out-of-state students paying around $14,676. Students borrow a median of $26,998 to complete their Public Health program here. Read more about Slippery Rock University Of Pennsylvania

University Of Michigan Ann Arbor ranked #39 on our 2026 list of the best Public Health schools. Set in Ann Arbor, MI, University Of Michigan Ann Arbor is a public institution. Roughly 93% of students complete a degree within six years here. Expect in-state tuition and fees of around $18,848, while out-of-state students pay about $63,081. University Of Michigan Ann Arbor Public Health students take on a median of $20,167 in debt. Get the full University Of Michigan Ann Arbor report

#40

Oakland University

Rochester Hills, MI

Oakland University came in at #40 in this year's ranking. Set in Rochester Hills, MI, Oakland University is a public institution. Roughly 58% of students complete a degree within six years here. The average in-state cost of tuition and fees is $17,167, while out-of-state students pay about $24,735. Typical Public Health student debt is $30,750. More on Oakland University

American Public University System placed #41 among Public Health schools in the United States. Based in Charles Town, WV, American Public University System is a private for-profit institution. Roughly 47% of students complete a degree within six years here. In-state tuition and fees run about $8,400. Typical Public Health student debt is $27,081. Read more about American Public University System

#42

Fairfield University

Fairfield, CT

Fairfield University landed the #42 spot in the United States this year. Set in Fairfield, CT, Fairfield University is a private not-for-profit institution. Fairfield University posts a six-year graduation rate of 84%. Expect in-state tuition and fees of around $58,400. Graduates carry a median of $26,687 in student loans. More on Fairfield University

Arizona State University Skysong did well this year, earning the #43 position. Set in Scottsdale, AZ, Arizona State University Skysong is a public institution. Expect in-state tuition and fees of around $11,627, with out-of-state students paying around $13,925. Typical Public Health student debt is $25,044. Read the full report on Arizona State University Skysong

#44

New York University

New York, NY

New York University placed #44 among Public Health schools in the United States. This private not-for-profit school is set in New York, NY. New York University posts a six-year graduation rate of 88%. In-state tuition and fees run about $62,796. Typical Public Health student debt is $19,000. Get the full New York University report

Ohio State University Main Campus landed the #45 spot in the United States this year. Ohio State University Main Campus is a public school based in Columbus, OH. About 88% of students finish within six years. Expect in-state tuition and fees of around $13,244, while out-of-state students pay about $40,022. Students borrow a median of $18,500 to complete their Public Health program here. Read more about Ohio State University Main Campus

University Of South Florida Main Campus came in at #46 in this year's ranking. Based in Tampa, FL, University Of South Florida Main Campus is a public institution. Roughly 77% of students complete a degree within six years here. In-state tuition and fees run about $6,410, compared with $17,324 for out-of-state students. Students borrow a median of $22,345 to complete their Public Health program here. See the full University Of South Florida Main Campus profile

#47

University Of Rochester

Rochester, NY

University Of Rochester ranked #47 on our 2026 list of the best Public Health schools. This private not-for-profit school is set in Rochester, NY. The six-year graduation rate is 85%. Expect in-state tuition and fees of around $67,080. The median Public Health program debt is $19,000. Read more about University Of Rochester

#48

Johns Hopkins University

Baltimore, MD

Johns Hopkins University placed #48 among Public Health schools in the United States. Johns Hopkins University is a private not-for-profit school based in Baltimore, MD. Johns Hopkins University graduates 94% of students within six years. Expect in-state tuition and fees of around $64,730. Typical Public Health student debt is $15,500. Read the full report on Johns Hopkins University

University Of Missouri Columbia came in at #49 in this year's ranking. Located in Columbia, MO, University Of Missouri Columbia is a public institution. University Of Missouri Columbia graduates 75% of students within six years. In-state tuition and fees average $14,837, while out-of-state students pay about $36,056. Students borrow a median of $19,000 to complete their Public Health program here. Read the full report on University Of Missouri Columbia

#50

University Of Iowa

Iowa City, IA

University Of Iowa did well this year, earning the #50 position. Based in Iowa City, IA, University Of Iowa is a public institution. University Of Iowa posts a six-year graduation rate of 75%. Expect in-state tuition and fees of around $11,283, with out-of-state students paying around $33,371. The median Public Health program debt is $22,469. See the full University Of Iowa profile

See rankings for other degree levels:

Ranking Methodology & Notes

The ranking above is published by Healthcare Degree Search (DMS_RANKING_2023), 2026 edition. Schools are scored on 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 Healthcare Schools Near You

Our free school-matching tool matches students with accredited healthcare schools across the U.S