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 schools by overall quality and student outcomes, using our 2026 methodology. Our scores reflect factors such as graduation rate, post-graduation earnings, cost, and admissions selectivity.
To arm you with the information you need, Course Advisor analyzed 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 Bachelor’s Degree Schools in the United States
Explore the leading schools below:
Our analysis found Brown University to be the best Public Health school in the United States. Based in Providence, RI, Brown University is a private not-for-profit institution. Roughly 96% of students complete a degree within six years here. Expect in-state tuition and fees of around $71,312. Students borrow a median of $11,760 to complete their Public Health program here. Read more about Brown University
The strong Public Health programs at University Of California Berkeley earned it the #2 place in the United States. Set in Berkeley, CA, University Of California Berkeley is a public institution. Roughly 93% of students complete a degree within six years here. In-state tuition and fees run about $15,377, while out-of-state students pay about $47,265. The median Public Health program debt is $11,729. Get the full University Of California Berkeley report
You'll be in good company at Northwestern University, which ranked #3 this year. Set in Evanston, IL, Northwestern University is a private not-for-profit institution. The six-year graduation rate is 95%. The average in-state cost of tuition and fees is $68,322. Typical Public Health student debt is $14,684. Read the full report on Northwestern University
You'll be in good company at Santa Clara University, which ranked #4 this year. Located in Santa Clara, CA, Santa Clara University is a private not-for-profit institution. The six-year graduation rate is 88%. In-state tuition and fees run about $61,293. Students borrow a median of $24,500 to complete their Public Health program here. Get the full Santa Clara University report
You'll be in good company at Texas A And M University College Station, which ranked #5 this year. Located in College Station, TX, Texas A And M University College Station is a public institution. About 84% of students finish within six years. 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 more about Texas A And M University College Station
Illinois State University landed the #6 spot in the United States this year. This public school is set in Normal, IL. About 64% of students finish within six years. In-state tuition and fees run about $14,410, while out-of-state students pay about $26,058. Graduates carry a median of $22,250 in student loans. See the full Illinois State University profile
Albany College Of Pharmacy And Health Sciences did well this year, earning the #7 position. Located in Albany, NY, Albany College Of Pharmacy And Health Sciences is a private not-for-profit institution. Roughly 57% of students complete a degree within six years here. 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. 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. This public school is set in Fort Collins, CO. About 66% of students finish within six years. Expect in-state tuition and fees of around $13,373, with out-of-state students paying around $35,061. Graduates carry a median of $26,000 in student loans. Get the full Colorado State University Fort Collins report
Tufts University landed the #9 spot in the United States this year. Based in Medford, MA, Tufts University is a private not-for-profit institution. Roughly 94% of students complete a degree within six years here. 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
University Of Wisconsin La Crosse did well this year, earning the #10 position. This public school is set in La Crosse, WI. University Of Wisconsin La Crosse graduates 71% of students within six years. In-state tuition and fees average $10,070, while out-of-state students pay about $19,517. Graduates carry a median of $27,000 in student loans. Read more about University Of Wisconsin La Crosse
The College Of New Jersey landed the #11 spot in the United States this year. Located in Ewing, NJ, The College Of New Jersey is a public institution. The College Of New Jersey posts a six-year graduation rate of 86%. In-state tuition and fees average $19,632, while out-of-state students pay about $25,752. Students borrow a median of $23,130 to complete their Public Health program here. Read more about The College Of New Jersey
Cuny Graduate School And University Center ranked #12 on our 2026 list of the best Public Health schools. Located in New York, NY, Cuny Graduate School And University Center is a public institution. The average in-state cost of tuition and fees is $7,235, while out-of-state students pay about $15,185. The median Public Health program debt is $17,921. Read the full report on Cuny Graduate School And University Center
Cornell University came in at #13 in this year's ranking. Set in Ithaca, NY, Cornell University is a private not-for-profit institution. Roughly 95% of students complete a degree within six years here. In-state tuition and fees run about $69,314. Cornell University Public Health students take on a median of $12,133 in debt. Get the full Cornell University report
University Of St Thomas Minnesota ranked #14 on our 2026 list of the best Public Health schools. Based 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. In-state tuition and fees average $54,398. Typical Public Health student debt is $27,000. More on University Of St Thomas Minnesota
Elon University ranked #15 on our 2026 list of the best Public Health schools. Set in Elon, NC, Elon University is a private not-for-profit institution. About 84% of students finish within six years. In-state tuition and fees run about $46,958. Typical Public Health student debt is $20,500. Read the full report on Elon University
Duke University placed #16 among Public Health schools in the United States. Located in Durham, NC, Duke University is a private not-for-profit institution. Roughly 97% of students complete a degree within six years here. Students from in state pay about $68,758 in tuition and fees. Typical Public Health student debt is $12,500. Get the full Duke University report
University Of Maryland College Park did well this year, earning the #17 position. 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%. Students from in state pay about $11,809 in tuition and fees, with out-of-state students paying around $41,186. The median Public Health program debt is $23,424. More on University Of Maryland College Park
Lake Washington Institute Of Technology came in at #18 in this year's ranking. Set in Kirkland, WA, Lake Washington Institute Of Technology is a public institution. In-state tuition and fees average $5,997, with out-of-state students paying around $12,062. Lake Washington Institute Of Technology Public Health students take on a median of $19,695 in debt. See the full Lake Washington Institute Of Technology profile
Dominican University Of California placed #19 among Public Health schools in the United States. Located in San Rafael, CA, Dominican University Of California is a private not-for-profit institution. About 78% of students finish within six years. The average in-state cost of tuition and fees is $52,161. The median Public Health program debt is $27,000. More on Dominican University Of California
Georgetown University did well this year, earning the #20 position. Located in Washington, DC, Georgetown University is a private not-for-profit institution. The six-year graduation rate is 95%. Expect in-state tuition and fees of around $68,089. Georgetown University Public Health students take on a median of $12,000 in debt. See the full Georgetown University profile
University Of Washington Seattle Campus came in at #21 in this year's ranking. Located in Seattle, WA, University Of Washington Seattle Campus is a public institution. Roughly 85% of students complete a degree within six years here. In-state tuition and fees run about $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. More on University Of Washington Seattle Campus
Indiana University Bloomington came in at #22 in this year's ranking. Indiana University Bloomington is a public school based in Bloomington, IN. The six-year graduation rate is 80%. Expect in-state tuition and fees of around $12,144, while out-of-state students pay about $41,891. Indiana University Bloomington Public Health students take on a median of $19,689 in debt. Read the full report on Indiana University Bloomington
University Of Washington Tacoma Campus came in at #23 in this year's ranking. Set in Tacoma, WA, University Of Washington Tacoma Campus is a public institution. University Of Washington Tacoma Campus posts a six-year graduation rate of 63%. Expect in-state tuition and fees of around $13,168, compared with $43,404 for out-of-state students. Students borrow a median of $16,490 to complete their Public Health program here. Read more about University Of Washington Tacoma Campus
Rutgers University New Brunswick landed the #24 spot in the United States this year. Rutgers University New Brunswick is a public school based in New Brunswick, NJ. Rutgers University New Brunswick graduates 84% of students within six years. In-state tuition and fees run about $17,929, compared with $37,441 for out-of-state students. Typical Public Health student debt is $25,000. Read more about Rutgers University New Brunswick
California State University Stanislaus came in at #25 in this year's ranking. This public school is set in Turlock, CA. The six-year graduation rate is 53%. In-state tuition and fees run about $8,242, while out-of-state students pay about $20,842. Typical Public Health student debt is $14,813. Read more about California State University Stanislaus
Rest of the Top 50 Best Public Health Bachelor’s Degree Schools in the United States
These schools rounded out the top of this year’s ranking:
San Jose State University landed the #26 spot in the United States this year. Located in San Jose, CA, San Jose State University is a public institution. San Jose State University graduates 69% of students within six years. Students from in state pay about $8,410 in tuition and fees, while out-of-state students pay about $21,010. More on San Jose State University
University Of Wisconsin Eau Claire ranked #27 on our 2026 list of the best Public Health schools. University Of Wisconsin Eau Claire is a public school based in Eau Claire, WI. University Of Wisconsin Eau Claire posts a six-year graduation rate of 65%. Students from in state pay about $9,642 in tuition and fees, compared with $19,228 for out-of-state students. University Of Wisconsin Eau Claire Public Health students take on a median of $22,574 in debt. Get the full University Of Wisconsin Eau Claire report
Utah State University landed the #28 spot in the United States this year. Utah State University is a public school based in Logan, UT. Utah State University graduates 57% of students within six years. Students from in state pay about $8,560 in tuition and fees, while out-of-state students pay about $24,993. The median Public Health program debt is $16,191. More on Utah State University
The University Of Texas At Austin did well this year, earning the #29 position. This public school is set in Austin, TX. The University Of Texas At Austin graduates 89% of students within six years. The average in-state cost of tuition and fees is $11,688, with out-of-state students paying around $44,908. Typical Public Health student debt is $21,500. More on The University Of Texas At Austin
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 graduates 65% of students within six years. In-state tuition and fees run about $14,608, compared with $20,134 for out-of-state students. Graduates carry a median of $26,000 in student loans. Read the full report on University Of Minnesota Duluth
Montana Tech Of The University Of Montana placed #31 among Public Health schools in the United States. Set in Butte, MT, Montana Tech Of The University Of Montana is a public institution. The six-year graduation rate is 58%. Students from in state pay about $8,289 in tuition and fees, with out-of-state students paying around $26,094. Students borrow a median of $27,000 to complete their Public Health program here. Read more about Montana Tech Of The University Of Montana
California State University Sacramento ranked #32 on our 2026 list of the best Public Health schools. Set in Sacramento, CA, California State University Sacramento is a public institution. Roughly 56% of students complete a degree within six years here. In-state tuition and fees average $8,018, while out-of-state students pay about $20,618. California State University Sacramento Public Health students take on a median of $17,492 in debt. More on California State University Sacramento
University Of Central Oklahoma placed #33 among Public Health schools in the United States. Set 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. Typical Public Health student debt is $21,625. Get the full University Of Central Oklahoma report
Simmons College came in at #34 in this year's ranking. This private not-for-profit school is set in Boston, MA. Simmons College posts a six-year graduation rate of 72%. In-state tuition and fees run about $46,874. Simmons College Public Health students take on a median of $27,000 in debt. Read more about Simmons College
University Of Florida did well this year, earning the #35 position. Located in Gainesville, FL, University Of Florida is a public institution. Roughly 91% of students complete a degree within six years here. Students from in state pay about $6,381 in tuition and fees, while out-of-state students pay about $28,659. The median Public Health program debt is $17,580. Get the full University Of Florida report
Ohio Northern University placed #36 among Public Health schools in the United States. Based in Ada, OH, Ohio Northern University is a private not-for-profit institution. Ohio Northern University posts a six-year graduation rate of 72%. In-state tuition and fees run about $39,600. Typical Public Health student debt is $26,661. Read the full report on Ohio Northern University
University Of Illinois At Urbana Champaign did well this year, earning the #37 position. Located in Champaign, IL, University Of Illinois At Urbana Champaign is a public institution. University Of Illinois At Urbana Champaign posts a six-year graduation rate of 85%. Expect in-state tuition and fees of around $18,267, while out-of-state students pay about $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 graduates 66% of students within six years. Expect in-state tuition and fees of around $10,568, with out-of-state students paying around $14,676. Slippery Rock University Of Pennsylvania Public Health students take on a median of $26,998 in debt. More on Slippery Rock University Of Pennsylvania
University Of Michigan Ann Arbor placed #39 among Public Health schools in the United States. University Of Michigan Ann Arbor is a public school based in Ann Arbor, MI. About 93% of students finish within six years. Students from in state pay about $18,848 in tuition and fees, with out-of-state students paying around $63,081. Graduates carry a median of $20,167 in student loans. Get the full University Of Michigan Ann Arbor report
Oakland University did well this year, earning the #40 position. This public school is set in Rochester Hills, MI. Oakland University graduates 58% of students within six years. 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. Get the full Oakland University report
American Public University System came in at #41 in this year's ranking. Based in Charles Town, WV, American Public University System is a private for-profit institution. American Public University System graduates 47% of students within six years. In-state tuition and fees run about $8,400. American Public University System Public Health students take on a median of $27,081 in debt. Read the full report on American Public University System
Fairfield University placed #42 among Public Health schools in the United States. Based in Fairfield, CT, Fairfield University is a private not-for-profit institution. Roughly 84% of students complete a degree within six years here. In-state tuition and fees average $58,400. Students borrow a median of $26,687 to complete their Public Health program here. More on Fairfield University
Arizona State University Skysong landed the #43 spot in the United States this year. Located in Scottsdale, AZ, Arizona State University Skysong is a public institution. In-state tuition and fees run about $11,627, compared with $13,925 for out-of-state students. The median Public Health program debt is $25,044. See the full Arizona State University Skysong profile
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 graduates 88% of students within six years. Students from in state pay about $62,796 in tuition and fees. The median Public Health program debt is $19,000. See the full New York University profile
Ohio State University Main Campus placed #45 among Public Health schools in the United States. This public school is set in Columbus, OH. Ohio State University Main Campus posts a six-year graduation rate of 88%. Students from in state pay about $13,244 in tuition and fees, with out-of-state students paying around $40,022. Ohio State University Main Campus Public Health students take on a median of $18,500 in debt. Read more about Ohio State University Main Campus
University Of South Florida Main Campus did well this year, earning the #46 position. Set in Tampa, FL, University Of South Florida Main Campus is a public institution. About 77% of students finish within six years. Students from in state pay about $6,410 in tuition and fees, with out-of-state students paying around $17,324. Students borrow a median of $22,345 to complete their Public Health program here. See the full University Of South Florida Main Campus profile
University Of Rochester came in at #47 in this year's ranking. Set in Rochester, NY, University Of Rochester is a private not-for-profit institution. The six-year graduation rate is 85%. Students from in state pay about $67,080 in tuition and fees. Typical Public Health student debt is $19,000. Read more about University Of Rochester
Johns Hopkins University did well this year, earning the #48 position. Located in Baltimore, MD, Johns Hopkins University is a private not-for-profit institution. Johns Hopkins University posts a six-year graduation rate of 94%. The average in-state cost of tuition and fees is $64,730. Typical Public Health student debt is $15,500. Read the full report on Johns Hopkins University
University Of Missouri Columbia ranked #49 on our 2026 list of the best Public Health schools. Based in Columbia, MO, University Of Missouri Columbia is a public institution. The six-year graduation rate is 75%. The average in-state cost of tuition and fees is $14,837, while out-of-state students pay about $36,056. Typical Public Health student debt is $19,000. More on University Of Missouri Columbia
University Of Iowa landed the #50 spot in the United States this year. Set 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, while out-of-state students pay about $33,371. University Of Iowa Public Health students take on a median of $22,469 in debt. See the full University Of Iowa profile
Related Public Health Rankings
Compare rankings at 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 Graduate Certificate Degree Schools
- Best Public Health Master’s Degree Schools
- Best Public Health Doctoral Degree Schools
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
- 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).