DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 14
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 "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 "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: relevant_offers count = 6
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 General Public Health in New York
Below are the schools that deliver the strongest overall general public health education in New York.
Top Schools in General Public Health
No school ranked higher than Columbia University In The City Of New York this year for general public health. This very large private not-for-profit university is located in the city of New York. Columbia University In The City Of New York graduates 96% of students within six years. There were roughly 383 general public health students who graduated with this degree at Columbia University In The City Of New York in the most recent data year. Graduates of the general public health program make about $73,074 in their early career. Typical student debt for the program is $23,258.
See the full general public health program report for Columbia University In The City Of New York
Cuny Graduate School And University Center came in at #2 on our 2026 list of the best general public health schools. This large public university is located in the city of New York. There were roughly 260 general public health students who graduated with this degree at Cuny Graduate School And University Center in the most recent data year. Soon after graduation, general public health degree recipients from Cuny Graduate School And University Center generally make around $74,028. Students borrow a median of $17,921 to complete this degree.
See the full general public health program report for Cuny Graduate School And University Center
New York University is a great choice for students pursuing a degree in general public health, landing the #3 spot this year. This very large private not-for-profit university is located in the city of New York. About 88% of students finish within six years. About 53 general public health degrees were awarded at New York University in the most recent year. Graduates of the general public health program make about $52,113 in their early career. Students borrow a median of $19,000 to complete this degree.
See the full general public health program report for New York University
Students looking for a strong general public health program will find one at Suny Downstate Medical Center, which ranked #4. Set in the city of Brooklyn, Suny Downstate Medical Center is a mid-sized public institution. There were roughly 102 general public health students who graduated with this degree at Suny Downstate Medical Center in the most recent data year. General Public Health graduates of Suny Downstate Medical Center earn a median of $74,881 early in their careers. Typical student debt for the program is $24,882.
Get the full general public health details for Suny Downstate Medical Center
A rank of #5 makes Syracuse University one of the top schools for general public health. Set in the city of Syracuse, Syracuse University is a very large private not-for-profit institution. About 84% of students finish within six years. About 70 general public health degrees were awarded at Syracuse University in the most recent year. Graduates of the general public health program make about $43,280 in their early career. Students borrow a median of $27,000 to complete this degree.
Read more about the general public health program at Syracuse University
Stony Brook University landed the #6 spot for general public health this year. This very large public university is located in the suburb of Stony Brook. The six-year graduation rate is 76%. There were roughly 32 general public health students who graduated with this degree at Stony Brook University in the most recent data year. Students who receive their general public health degree from Stony Brook University earn around $64,289 in the first couple years of their career. Typical student debt for the program is $20,537.
Get the full general public health details for Stony Brook University
University Of Rochester earned the #7 position for general public health this year. This large private not-for-profit university is located in the city of Rochester. University Of Rochester graduates 85% of students within six years. There were roughly 16 general public health students who graduated with this degree at University Of Rochester in the most recent data year. General Public Health graduates of University Of Rochester earn a median of $60,865 early in their careers. University Of Rochester graduates carry a median of $19,000 in student loans.
See the full general public health program report for University Of Rochester
Cuny Borough Of Manhattan Community College landed the #8 spot for general public health this year. Located in the city of New York, Cuny Borough Of Manhattan Community College is a very large public university. Cuny Borough Of Manhattan Community College awarded about 20 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Cuny Borough Of Manhattan Community College generally make around $30,111. Students borrow a median of $5,500 to complete this degree.
See the full general public health program report for Cuny Borough Of Manhattan Community College
University At Buffalo landed the #9 spot for general public health this year. Set in the suburb of Buffalo, University At Buffalo is a very large public institution. About 75% of students finish within six years. About 233 general public health degrees were awarded at University At Buffalo in the most recent year. Students who receive their general public health degree from University At Buffalo earn around $47,130 in the first couple years of their career. Typical student debt for the program is $23,250.
See the full general public health program report for University At Buffalo
Suny At Binghamton ranked #10 on our 2026 list of the best general public health schools. Located in the suburb of Vestal, Suny At Binghamton is a very large public university. Roughly 82% of students complete a degree within six years here. Suny At Binghamton awarded about 10 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Suny At Binghamton generally make around $51,766. Students borrow a median of $20,691 to complete this degree.
Read more about the general public health program at Suny At Binghamton
New York Institute Of Technology came in at #11 for general public health this year. Located in the rural area of Old Westbury, New York Institute Of Technology is a moderately-sized private not-for-profit university. About 59% of students finish within six years. About 19 general public health degrees were awarded at New York Institute Of Technology in the most recent year. Graduates of the general public health program make about $61,734 in their early career. Students borrow a median of $25,435 to complete this degree.
Get the full general public health details for New York Institute Of Technology
Cuny Laguardia Community College earned the #12 position for general public health this year. This large public university is located in the city of Long Island City. There were roughly 13 general public health students who graduated with this degree at Cuny Laguardia Community College in the most recent data year. General Public Health graduates of Cuny Laguardia Community College earn a median of $31,437 early in their careers. Cuny Laguardia Community College graduates carry a median of $8,858 in student loans.
See the full general public health program report for Cuny Laguardia Community College
Adelphi University earned the #13 position for general public health this year. This moderately-sized private not-for-profit university is located in the suburb of Garden City. About 67% of students finish within six years. Adelphi University awarded about 14 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Adelphi University generally make around $51,037. Adelphi University graduates carry a median of $25,487 in student loans.
More information about a degree in general public health from Adelphi University
Suny At Albany placed #14 among the best general public health schools. Located in the city of Albany, Suny At Albany is a very large public university. The six-year graduation rate is 61%. Suny At Albany awarded about 182 general public health degrees in the most recent data year. Students who receive their general public health degree from Suny At Albany earn around $55,012 in the first couple years of their career. Typical student debt for the program is $25,086.
Read more about the general public health program at Suny At Albany
Suny College At Old Westbury landed the #15 spot for general public health this year. This moderately-sized public university is located in the suburb of Old Westbury. Suny College At Old Westbury graduates 45% of students within six years. Suny College At Old Westbury awarded about 56 general public health degrees in the most recent data year. Students who receive their general public health degree from Suny College At Old Westbury earn around $44,443 in the first couple years of their career. Suny College At Old Westbury graduates carry a median of $20,274 in student loans.
Get the full general public health details for Suny College At Old Westbury
Hofstra University earned the #16 position for general public health this year. Set in the suburb of Hempstead, Hofstra University is a large private not-for-profit institution. Hofstra University graduates 68% of students within six years. Hofstra University awarded about 28 general public health degrees in the most recent data year. General Public Health graduates of Hofstra University earn a median of $51,947 early in their careers. Hofstra University graduates carry a median of $26,000 in student loans.
Read more about the general public health program at Hofstra University
Saint Bonaventure University placed #17 among the best general public health schools. Located in the town of Saint Bonaventure, Saint Bonaventure University is a mid-sized private not-for-profit university. About 67% of students finish within six years. Saint Bonaventure University awarded about 10 general public health degrees in the most recent data year. General Public Health graduates of Saint Bonaventure University earn a median of $43,190 early in their careers. Saint Bonaventure University graduates carry a median of $25,917 in student loans.
See the full general public health program report for Saint Bonaventure University
Saint John Fisher College landed the #18 spot for general public health this year. Located in the suburb of Rochester, Saint John Fisher College is a mid-sized private not-for-profit university. Saint John Fisher College graduates 74% of students within six years. About 21 general public health degrees were awarded at Saint John Fisher College in the most recent year. General Public Health graduates of Saint John Fisher College earn a median of $55,630 early in their careers. Saint John Fisher College graduates carry a median of $25,086 in student loans.
More information about a degree in general public health from Saint John Fisher College
Cuny Bronx Community College ranked #19 on our 2026 list of the best general public health schools. Set in the city of Bronx, Cuny Bronx Community College is a moderately-sized public institution. There were roughly 20 general public health students who graduated with this degree at Cuny Bronx Community College in the most recent data year. General Public Health graduates of Cuny Bronx Community College earn a median of $35,768 early in their careers. Students borrow a median of $8,224 to complete this degree.
Get the full general public health details for Cuny Bronx Community College
Hartwick College earned the #20 position for general public health this year. Set in the town of Oneonta, Hartwick College is a small private not-for-profit institution. About 53% of students finish within six years. Hartwick College awarded about 13 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Hartwick College generally make around $41,061. Hartwick College graduates carry a median of $25,740 in student loans.
More information about a degree in general public health from Hartwick College
Monroe College Main Campus came in at #21 for general public health this year. Located in the city of Bronx, Monroe College Main Campus is a large private for-profit university. Monroe College Main Campus graduates 60% of students within six years. Monroe College Main Campus awarded about 26 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Monroe College Main Campus generally make around $55,246. Typical student debt for the program is $30,904.
More information about a degree in general public health from Monroe College Main Campus
Upstate Medical University earned the #22 position for general public health this year. Upstate Medical University is a small public school located in the city of Syracuse. About 25 general public health degrees were awarded at Upstate Medical University in the most recent year. Soon after graduation, general public health degree recipients from Upstate Medical University generally make around $42,681. Students borrow a median of $24,909 to complete this degree.
See the full general public health program report for Upstate Medical University
Albany College Of Pharmacy And Health Sciences placed #23 among the best general public health schools. Set in the city of Albany, Albany College Of Pharmacy And Health Sciences is a small private not-for-profit institution. Albany College Of Pharmacy And Health Sciences graduates 57% of students within six years. About 14 general public health degrees were awarded at Albany College Of Pharmacy And Health Sciences in the most recent year. Students who receive their general public health degree from Albany College Of Pharmacy And Health Sciences earn around $71,648 in the first couple years of their career. Students borrow a median of $27,000 to complete this degree.
Get the full general public health details for Albany College Of Pharmacy And Health Sciences
Suny College At Potsdam placed #24 among the best general public health schools. Set in the town of Potsdam, Suny College At Potsdam is a mid-sized public institution. Suny College At Potsdam graduates 45% of students within six years. Suny College At Potsdam awarded about 14 general public health degrees in the most recent data year. Students who receive their general public health degree from Suny College At Potsdam earn around $32,485 in the first couple years of their career. Typical student debt for the program is $26,540.
Read more about the general public health program at Suny College At Potsdam
Excelsior College ranked #25 on our 2026 list of the best general public health schools. Excelsior College is a large private not-for-profit school located in the city of Albany. About 12 general public health degrees were awarded at Excelsior College in the most recent year. Graduates of the general public health program make about $70,677 in their early career. Typical student debt for the program is $31,129.
Read more about the general public health program at Excelsior College