DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/health-care-professions/public-health/international-public-health-international-health/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 10
DEBUG: Specific major detected (cip4 = 51.22), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Master of Public Health (MPH) - Global Health" with relevance 1
DEBUG: ✓ Offer "Master of Public Health (MPH) - Global Health" ACCEPTED (relevance 1)
DEBUG: Checking offer "Public Health (I Have a HS Diploma or Associate Degree)" with relevance 0.8
DEBUG: ✓ Offer "Public Health (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Public Health (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Public Health (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Doctorate - Public Health (I Have a Masters)" with relevance 0.8
DEBUG: ✓ Offer "Doctorate - Public Health (I Have a Masters)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Public Health (I Have a Bachelors)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Public Health (I Have a Bachelors)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MPH - Public Health (I Have a Bachelors)" with relevance 0.8
DEBUG: ✓ Offer "MPH - Public Health (I Have a Bachelors)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Public Health (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Public Health (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "BS in Public Health" with relevance 0.8
DEBUG: ✓ Offer "BS in Public Health" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Master of Public Health (MPH)" with relevance 0.8
DEBUG: ✓ Offer "Master of Public Health (MPH)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Health Policy (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Health Policy (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: relevant_offers count = 9
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 6 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 6
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 0 offers with relevance >= 0.9
DEBUG: Backfilling with 6 offers with relevance >= 0.8
Best Schools for International Public Health/International Health in the United States
See the highest-ranked international public health/international health schools offering a master’s degree below.
Top Schools in International Public Health/International Health
No school ranked higher than Harvard University this year for international public health/international health. Set in the city of Cambridge, Harvard University is a very large private not-for-profit institution. The six-year graduation rate is 98%. About 12 international public health/international health degrees were awarded at Harvard University in the most recent year. Soon after graduation, international public health/international health degree recipients from Harvard University generally make around $108,479. Harvard University graduates carry a median of $16,616 in student loans.
Read more about the international public health/international health program at Harvard University
Cornell University came in at #2 on our 2026 list of the best international public health/international health schools. This very large private not-for-profit university is located in the city of Ithaca. Roughly 95% of students complete a degree within six years here. About 28 international public health/international health degrees were awarded at Cornell University in the most recent year. Graduates of the international public health/international health program make about $44,516 in their early career. Students borrow a median of $12,133 to complete this degree.
See the full international public health/international health program report for Cornell University
Johns Hopkins University is a great choice for students pursuing a degree in international public health/international health, landing the #3 spot this year. Set in the city of Baltimore, Johns Hopkins University is a very large private not-for-profit institution. Roughly 94% of students complete a degree within six years here. There were roughly 23 international public health/international health students who graduated with this degree at Johns Hopkins University in the most recent data year. Students who receive their international public health/international health degree from Johns Hopkins University earn around $70,790 in the first couple years of their career. Johns Hopkins University graduates carry a median of $15,500 in student loans.
Get the full international public health/international health details for Johns Hopkins University
Students looking for a strong international public health/international health program will find one at University Of Washington Seattle Campus, which ranked #4. Set in the city of Seattle, University Of Washington Seattle Campus is a very large public institution. University Of Washington Seattle Campus graduates 85% of students within six years. About 39 international public health/international health degrees were awarded at University Of Washington Seattle Campus in the most recent year. Graduates of the international public health/international health program make about $70,125 in their early career. University Of Washington Seattle Campus graduates carry a median of $16,490 in student loans.
Read more about the international public health/international health program at University Of Washington Seattle Campus
George Washington University is a great choice for students pursuing a degree in international public health/international health, landing the #5 spot this year. George Washington University is a very large private not-for-profit school located in the city of Washington. About 84% of students finish within six years. There were roughly 33 international public health/international health students who graduated with this degree at George Washington University in the most recent data year. Soon after graduation, international public health/international health degree recipients from George Washington University generally make around $69,429. Typical student debt for the program is $23,822.
Read more about the international public health/international health program at George Washington University
University Of Southern California placed #6 among the best international public health/international health schools. University Of Southern California is a very large private not-for-profit school located in the city of Los Angeles. The six-year graduation rate is 92%. There were roughly 57 international public health/international health students who graduated with this degree at University Of Southern California in the most recent data year. Graduates of the international public health/international health program make about $58,611 in their early career. University Of Southern California graduates carry a median of $15,250 in student loans.
Read more about the international public health/international health program at University Of Southern California
Emory University landed the #7 spot for international public health/international health this year. Set in the city of Atlanta, Emory University is a large private not-for-profit institution. Roughly 91% of students complete a degree within six years here. There were roughly 22 international public health/international health students who graduated with this degree at Emory University in the most recent data year. International Public Health/international Health graduates of Emory University earn a median of $63,822 early in their careers. Emory University graduates carry a median of $19,431 in student loans.
More information about a degree in international public health/international health from Emory University
University Of Wisconsin Madison ranked #8 on our 2026 list of the best international public health/international health schools. Located in the city of Madison, University Of Wisconsin Madison is a very large public university. Roughly 90% of students complete a degree within six years here. About 255 international public health/international health degrees were awarded at University Of Wisconsin Madison in the most recent year. Graduates of the international public health/international health program make about $60,435 in their early career. University Of Wisconsin Madison graduates carry a median of $21,813 in student loans.
See the full international public health/international health program report for University Of Wisconsin Madison
University Of California San Diego earned the #9 position for international public health/international health this year. This very large public university is located in the city of La Jolla. About 86% of students finish within six years. University Of California San Diego awarded about 18 international public health/international health degrees in the most recent data year. Soon after graduation, international public health/international health degree recipients from University Of California San Diego generally make around $39,144. University Of California San Diego graduates carry a median of $15,280 in student loans.
Read more about the international public health/international health program at University Of California San Diego
Duke University came in at #10 for international public health/international health this year. Set in the city of Durham, Duke University is a large private not-for-profit institution. The six-year graduation rate is 97%. There were roughly 21 international public health/international health students who graduated with this degree at Duke University in the most recent data year. Students who receive their international public health/international health degree from Duke University earn around $61,687 in the first couple years of their career. Duke University graduates carry a median of $12,500 in student loans.
More information about a degree in international public health/international health from Duke University
Georgetown University placed #11 among the best international public health/international health schools. Georgetown University is a very large private not-for-profit school located in the city of Washington. About 95% of students finish within six years. There were roughly 25 international public health/international health students who graduated with this degree at Georgetown University in the most recent data year. International Public Health/international Health graduates of Georgetown University earn a median of $58,917 early in their careers. Students borrow a median of $12,000 to complete this degree.
Get the full international public health/international health details for Georgetown University
Michigan State University ranked #12 on our 2026 list of the best international public health/international health schools. Michigan State University is a very large public school located in the city of East Lansing. Michigan State University graduates 81% of students within six years. About 11 international public health/international health degrees were awarded at Michigan State University in the most recent year. Students who receive their international public health/international health degree from Michigan State University earn around $66,933 in the first couple years of their career. Students borrow a median of $25,213 to complete this degree.
Read more about the international public health/international health program at Michigan State University
University Of Massachusetts Amherst placed #13 among the best international public health/international health schools. Set in the city of Amherst, University Of Massachusetts Amherst is a very large public institution. Roughly 83% of students complete a degree within six years here. There were roughly 12 international public health/international health students who graduated with this degree at University Of Massachusetts Amherst in the most recent data year. Graduates of the international public health/international health program make about $61,185 in their early career. University Of Massachusetts Amherst graduates carry a median of $26,000 in student loans.
More information about a degree in international public health/international health from University Of Massachusetts Amherst
Drexel University came in at #14 for international public health/international health this year. Set in the city of Philadelphia, Drexel University is a very large private not-for-profit institution. The six-year graduation rate is 78%. About 27 international public health/international health degrees were awarded at Drexel University in the most recent year. Soon after graduation, international public health/international health degree recipients from Drexel University generally make around $61,046. Typical student debt for the program is $27,000.
Read more about the international public health/international health program at Drexel University
University Of Utah ranked #15 on our 2026 list of the best international public health/international health schools. Located in the city of Salt Lake City, University Of Utah is a very large public university. University Of Utah graduates 65% of students within six years. There were roughly 10 international public health/international health students who graduated with this degree at University Of Utah in the most recent data year. Graduates of the international public health/international health program make about $58,505 in their early career. Typical student debt for the program is $14,500.
Read more about the international public health/international health program at University Of Utah
University Of California San Francisco landed the #16 spot for international public health/international health this year. This mid-sized public university is located in the city of San Francisco. About 28 international public health/international health degrees were awarded at University Of California San Francisco in the most recent year. Soon after graduation, international public health/international health degree recipients from University Of California San Francisco generally make around $61,474.
Read more about the international public health/international health program at University Of California San Francisco
University Of Pittsburgh Pittsburgh Campus ranked #17 on our 2026 list of the best international public health/international health schools. University Of Pittsburgh Pittsburgh Campus is a very large public school located in the city of Pittsburgh. Roughly 86% of students complete a degree within six years here. There were roughly 103 international public health/international health students who graduated with this degree at University Of Pittsburgh Pittsburgh Campus in the most recent data year. Students who receive their international public health/international health degree from University Of Pittsburgh Pittsburgh Campus earn around $58,507 in the first couple years of their career. Students borrow a median of $21,500 to complete this degree.
More information about a degree in international public health/international health from University Of Pittsburgh Pittsburgh Campus
Arizona State University Skysong placed #18 among the best international public health/international health schools. Located in the city of Scottsdale, Arizona State University Skysong is a very large public university. There were roughly 14 international public health/international health students who graduated with this degree at Arizona State University Skysong in the most recent data year. Soon after graduation, international public health/international health degree recipients from Arizona State University Skysong generally make around $69,104. Arizona State University Skysong graduates carry a median of $25,044 in student loans.
See the full international public health/international health program report for Arizona State University Skysong
Northeast Ohio Medical University came in at #19 for international public health/international health this year. Northeast Ohio Medical University is a small public school located in the suburb of Rootstown. There were roughly 10 international public health/international health students who graduated with this degree at Northeast Ohio Medical University in the most recent data year. Graduates of the international public health/international health program make about $76,023 in their early career.
See the full international public health/international health program report for Northeast Ohio Medical University
Mercer University ranked #20 on our 2026 list of the best international public health/international health schools. Mercer University is a large private not-for-profit school located in the city of Macon. About 70% of students finish within six years. There were roughly 14 international public health/international health students who graduated with this degree at Mercer University in the most recent data year. Graduates of the international public health/international health program make about $48,184 in their early career. Students borrow a median of $27,000 to complete this degree.
See the full international public health/international health program report for Mercer University
University Of Alaska Fairbanks landed the #21 spot for international public health/international health this year. This large public university is located in the city of Fairbanks. About 39% of students finish within six years. About 10 international public health/international health degrees were awarded at University Of Alaska Fairbanks in the most recent year. Soon after graduation, international public health/international health degree recipients from University Of Alaska Fairbanks generally make around $50,963. University Of Alaska Fairbanks graduates carry a median of $23,439 in student loans.
More information about a degree in international public health/international health from University Of Alaska Fairbanks
Other International Public Health/International Health Degree Levels
Explore the best international public health/international health schools at other degree levels: