DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 11
DEBUG: Specific major detected (cip4 = 30.11), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Grad Cert - Gerontology (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Grad Cert - Gerontology (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: relevant_offers count = 11
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 11 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 11
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 1 offers with relevance >= 1.0
Finding the Highest Paying Gerontology School for You
Where you study gerontology affects what graduates go on to earn. That is why we built our Highest Paid Gerontology Graduates ranking. We rank each school on the early-career earnings of its gerontology graduates to surface the highest-paying programs.
Read more about our methodology
One Size Does Not Fit All
Since the program you select can have a significant impact on your future, we offer several rankings, including this Highest Paid Gerontology Graduates list, to help you choose. Want schools in a particular part of the country? Narrow the list by region or state.
To further help you make the college decision, we have developed a unique tool called College Combat that lets you compare schools on the factors that matter most to you.
See how we build our rankings
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 11
DEBUG: Specific major detected (cip4 = 30.11), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Grad Cert - Gerontology (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Grad Cert - Gerontology (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: relevant_offers count = 11
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 11 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 11
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 1 offers with relevance >= 1.0
2026 Highest Paid Gerontology Grads in the United States
Below are the schools whose gerontology graduates go on to earn the most.
Highest Paid Gerontology Graduates
University Of Maryland University College tops our 2026 list of the highest-paying gerontology schools in the United States. University Of Maryland University College is a public school located in the suburb of Adelphi. After graduating, gerontology degree recipients from University Of Maryland University College typically earn about $58,700 annually.
Western Oregon University came in at #2 on our 2026 list of the highest-paying gerontology schools. Located in the town of Monmouth, Western Oregon University is a public institution. Students who complete the gerontology program here go on to a median salary of roughly $49,507.
California State University Sacramento produces some of the highest-paid graduates in gerontology, landing the #3 spot this year. Located in the city of Sacramento, California State University Sacramento is a public institution. Gerontology graduates of California State University Sacramento earn a median of about $61,963 a year early in their careers.
University Of South Florida Main Campus produces some of the highest-paid graduates in gerontology, landing the #4 spot this year. Set in the city of Tampa, University Of South Florida Main Campus is a public institution. Early-career gerontology graduates from University Of South Florida Main Campus make a median of around $47,812 per year.
Bowling Green State University Main Campus produces some of the highest-paid graduates in gerontology, landing the #5 spot this year. Set in the town of Bowling Green, Bowling Green State University Main Campus is a public institution. Early-career gerontology graduates from Bowling Green State University Main Campus make a median of around $46,088 per year.
ADBLOCK #101
Bethune Cookman University earned the #6 position for gerontology graduate earnings this year. Set in the city of Daytona Beach, Bethune Cookman University is a private not-for-profit institution. Gerontology graduates of Bethune Cookman University earn a median of about $35,236 a year early in their careers.
Ashford University placed #7 among the highest-paying schools for gerontology. Located in the city of San Diego, Ashford University is a private for-profit institution. Students who complete the gerontology program here go on to a median salary of roughly $35,585.
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/multi-interdisciplinary-studies/gerontology/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 11
DEBUG: Specific major detected (cip4 = 30.11), keeping min_relevance at 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: Checking offer "Grad Cert - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Acute Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Acute Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Adult Gerontology Primary Care Nurse Practitioner (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Adult Gerontology Primary Care Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: relevant_offers count = 8
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 8 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 8
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 8 offers with relevance >= 0.8
Narrow Gerontology Schools by Region