DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/health-care-professions/public-health/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/health-care-professions/public-health/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/health-care-professions/public-health/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 21
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 "Public Health (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Public Health (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MSN - Public Health (I Have a BSN)" with relevance 1
DEBUG: ✓ Offer "MSN - Public Health (I Have a BSN)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Doctorate - Public Health (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "Doctorate - Public Health (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Grad Cert - Public Health (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Grad Cert - Public Health (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MPH - Public Health (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "MPH - Public Health (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MSN - Public Health (I Have an ADN, ASN, or RN Diploma)" with relevance 1
DEBUG: ✓ Offer "MSN - Public Health (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BS in Public Health" with relevance 1
DEBUG: ✓ Offer "BS in Public Health" ACCEPTED (relevance 1)
DEBUG: Checking offer "Master of Public Health (MPH)" with relevance 1
DEBUG: ✓ Offer "Master of Public Health (MPH)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BS in Community Health Education" with relevance 0.8
DEBUG: ✓ Offer "BS in Community Health Education" 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: Checking offer "BA in Sociology - Community Health" with relevance 0.7
DEBUG: ✗ Offer "BA in Sociology - Community Health" REJECTED (relevance 0.7)
DEBUG: Checking offer "Master of Public Health (MPH) - Global Health" with relevance 0.7
DEBUG: ✗ Offer "Master of Public Health (MPH) - Global Health" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Nursing - Population Healthcare" with relevance 0.6
DEBUG: ✗ Offer "MS in Nursing - Population Healthcare" REJECTED (relevance 0.6)
DEBUG: Checking offer "BSW - Social Work (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "BSW - Social Work (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "DSW - Social Work (I Have a Masters)" with relevance 0.5
DEBUG: ✗ Offer "DSW - Social Work (I Have a Masters)" REJECTED (relevance 0.5)
DEBUG: Checking offer "MSW - Social Work (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "MSW - Social Work (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: Checking offer "PhD - Social Work (I Have a Masters)" with relevance 0.5
DEBUG: ✗ Offer "PhD - Social Work (I Have a Masters)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Social Work & Social Sciences Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Social Work & Social Sciences Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Social Work & Social Sciences Doctorate Programs (I Have a Masters)" with relevance 0.5
DEBUG: ✗ Offer "Social Work & Social Sciences Doctorate Programs (I Have a Masters)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Social Work & Social Sciences Masters Programs (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "Social Work & Social Sciences Masters Programs (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: Checking offer "MS in Criminal Justice - Public Safety Administration" with relevance 0.3
DEBUG: ✗ Offer "MS in Criminal Justice - Public Safety Administration" REJECTED (relevance 0.3)
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 6 offers with relevance >= 1.0
Best Schools for Public Health in Utah
Below are the schools that deliver the strongest overall public health education in Utah.
Top Schools in Public Health
Western Governors University is one of the finest schools in the country for getting a degree in public health. Set in the suburb of Salt Lake City, Western Governors University is a very large private not-for-profit institution. The six-year graduation rate is 46%. Western Governors University awarded about 188 public health degrees in the most recent data year. Students who receive their public health degree from Western Governors University earn around $74,771 in the first couple years of their career. Students borrow a median of $23,277 to complete this degree.
Read more about the public health program at Western Governors University
A rank of #2 makes University Of Utah one of the top schools for public health. University Of Utah is a very large public school located in the city of Salt Lake City. About 65% of students finish within six years. About 92 public health degrees were awarded at University Of Utah in the most recent year. Public Health graduates of University Of Utah earn a median of $47,787 early in their careers. University Of Utah graduates carry a median of $14,500 in student loans.
Read more about the public health program at University Of Utah
Utah State University is a great choice for students pursuing a degree in public health, landing the #3 spot this year. Utah State University is a very large public school located in the city of Logan. The six-year graduation rate is 57%. About 47 public health degrees were awarded at Utah State University in the most recent year. Soon after graduation, public health degree recipients from Utah State University generally make around $76,451. Utah State University graduates carry a median of $16,191 in student loans.
See the full public health program report for Utah State University
Students looking for a strong public health program will find one at Weber State University, which ranked #4. Located in the city of Ogden, Weber State University is a very large public university. Weber State University graduates 47% of students within six years. There were roughly 87 public health students who graduated with this degree at Weber State University in the most recent data year. Soon after graduation, public health degree recipients from Weber State University generally make around $62,143. Weber State University graduates carry a median of $17,322 in student loans.
Get the full public health details for Weber State University
Brigham Young University Provo is one of the finest schools in the country for a degree in public health, ranking #5. Located in the city of Provo, Brigham Young University Provo is a very large private not-for-profit university. The six-year graduation rate is 81%. Brigham Young University Provo awarded about 129 public health degrees in the most recent data year. Public Health graduates of Brigham Young University Provo earn a median of $29,025 early in their careers. Brigham Young University Provo graduates carry a median of $10,924 in student loans.
See the full public health program report for Brigham Young University Provo
Westminster College Utah earned the #6 position for public health this year. Located in the city of Salt Lake City, Westminster College Utah is a small private not-for-profit university. Roughly 64% of students complete a degree within six years here. Westminster College Utah awarded about 24 public health degrees in the most recent data year. Public Health graduates of Westminster College Utah earn a median of $47,365 early in their careers. Students borrow a median of $24,656 to complete this degree.
Get the full public health details for Westminster College Utah
Utah Valley University ranked #7 on our 2026 list of the best public health schools. Set in the city of Orem, Utah Valley University is a very large public institution. The six-year graduation rate is 40%. There were roughly 71 public health students who graduated with this degree at Utah Valley University in the most recent data year. Public Health graduates of Utah Valley University earn a median of $38,102 early in their careers. Students borrow a median of $14,541 to complete this degree.
Read more about the public health program at Utah Valley University