DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/health-care-professions/nursing/registered-nursing/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 91
DEBUG: Specific major detected (cip4 = 51.38), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Nursing BSN Programs (I Am Not a Nurse)" with relevance 1
DEBUG: ✓ Offer "Nursing BSN Programs (I Am Not a Nurse)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing Accelerated BSN (Non-Nursing Bachelors Required) (I Am Not a Nurse)" with relevance 1
DEBUG: ✓ Offer "Nursing Accelerated BSN (Non-Nursing Bachelors Required) (I Am Not a Nurse)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing CNA to RN Programs (I Am a CNA or Medical Assistant)" with relevance 1
DEBUG: ✓ Offer "Nursing CNA to RN Programs (I Am a CNA or Medical Assistant)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing EMT to RN Programs (I Am a Paramedic or EMT)" with relevance 1
DEBUG: ✓ Offer "Nursing EMT to RN Programs (I Am a Paramedic or EMT)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing Programs (I Have an ADN, ASN, or RN Diploma)" with relevance 1
DEBUG: ✓ Offer "Nursing Programs (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing LPN / LVN to RN (I Am an LPN / LVN)" with relevance 1
DEBUG: ✓ Offer "Nursing LPN / LVN to RN (I Am an LPN / LVN)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing LPN / LVN to BSN (I Am an LPN / LVN)" with relevance 1
DEBUG: ✓ Offer "Nursing LPN / LVN to BSN (I Am an LPN / LVN)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing Medical Assistant to RN Programs (I Am a CNA or Medical Assistant)" with relevance 1
DEBUG: ✓ Offer "Nursing Medical Assistant to RN Programs (I Am a CNA or Medical Assistant)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing Direct Entry MSN (Non-Nursing Bachelors Required) (I Am Not a Nurse)" with relevance 1
DEBUG: ✓ Offer "Nursing Direct Entry MSN (Non-Nursing Bachelors Required) (I Am Not a Nurse)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing Paramedic to RN Programs (I Am a Paramedic or EMT)" with relevance 1
DEBUG: ✓ Offer "Nursing Paramedic to RN Programs (I Am a Paramedic or EMT)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing RN to BSN (I Have an ADN, ASN, or RN Diploma)" with relevance 1
DEBUG: ✓ Offer "Nursing RN to BSN (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BS in Nursing - RN to BSN" with relevance 1
DEBUG: ✓ Offer "BS in Nursing - RN to BSN" ACCEPTED (relevance 1)
DEBUG: Checking offer "BS in Nursing - RN to BSN - Accelerated RN to MSN" with relevance 1
DEBUG: ✓ Offer "BS in Nursing - RN to BSN - Accelerated RN to MSN" ACCEPTED (relevance 1)
DEBUG: Checking offer "Nursing BSN to MSN Programs (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "Nursing BSN to MSN Programs (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing BSN to PhD Programs (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "Nursing BSN to PhD Programs (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "PhD in Nursing (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "PhD in Nursing (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Dual MSN/MBA (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "Dual MSN/MBA (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Grad Cert - Nurse Education (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Nurse Education (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Nurse Education (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "DNP - Nurse Education (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Nursing Education (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Nursing Education (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Nurse Educator (I Have a BSN)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Nurse Educator (I Have a BSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "MSN - Nurse Educator (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "MSN - Nurse Educator (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing Graduate Certificate Programs (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Nursing Graduate Certificate Programs (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing MSN to DNP (Doctorate) Programs (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Nursing MSN to DNP (Doctorate) Programs (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "PhD in Nursing (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "PhD in Nursing (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing MSN to PhD (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Nursing MSN to PhD (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing RN (With Non-Nursing Associates) to MSN (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "Nursing RN (With Non-Nursing Associates) to MSN (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing RN (With Non-Nursing Bachelors) to MSN (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "Nursing RN (With Non-Nursing Bachelors) to MSN (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Doctor of Nursing Practice (DNP) (I Have a MSN)" with relevance 0.8
DEBUG: ✓ Offer "Doctor of Nursing Practice (DNP) (I Have a MSN)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing RN to BSN to MSN (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "Nursing RN to BSN to MSN (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Nursing RN to MSN (I Have an ADN, ASN, or RN Diploma)" with relevance 0.8
DEBUG: ✓ Offer "Nursing RN to MSN (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "DNP - Family Nurse Practitioner (FNP) (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "DNP - Family Nurse Practitioner (FNP) (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Family Nurse Practitioner (FNP) (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Family Nurse Practitioner (FNP) (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Family Nurse Practitioner (FNP) (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Family Nurse Practitioner (FNP) (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "DNP - Family Nurse Practitioner (FNP) (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "DNP - Family Nurse Practitioner (FNP) (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Family Nurse Practitioner (FNP) (I Have an ADN, ASN, or RN Diploma)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Family Nurse Practitioner (FNP) (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Forensic Nurse (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Forensic Nurse (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Forensic Nursing (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Forensic Nursing (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Forensic Nursing (I Have an ADN, ASN, or RN Diploma)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Forensic Nursing (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Health/Nursing Informatics (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Health/Nursing Informatics (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Health/Nursing Informatics (I Have an ADN, ASN, or RN Diploma)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Health/Nursing Informatics (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Health Systems Management (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Health Systems Management (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Nurse Administrator (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Nurse Administrator (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Nurse Administrator (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Nurse Administrator (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Nurse Administrator (I Have an ADN, ASN, or RN Diploma)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Nurse Administrator (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Nursing ADN or ASN Programs (I Am Not a Nurse)" with relevance 0.7
DEBUG: ✗ Offer "Nursing ADN or ASN Programs (I Am Not a Nurse)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Care Coordination (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Care Coordination (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Care Coordination (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Care Coordination (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Care Coordination (I Have an ADN, ASN, or RN Diploma)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Care Coordination (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Nursing Certified Nursing Assistant Programs (I Am Not a Nurse)" with relevance 0.7
DEBUG: ✗ Offer "Nursing Certified Nursing Assistant Programs (I Am Not a Nurse)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Nursing LPN/LVN Programs (I Am a CNA or Medical Assistant)" with relevance 0.7
DEBUG: ✗ Offer "Nursing LPN/LVN Programs (I Am a CNA or Medical Assistant)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Nursing Informatics (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Nursing Informatics (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "DNP - Nursing Informatics (I Have a MSN)" with relevance 0.7
DEBUG: ✗ Offer "DNP - Nursing Informatics (I Have a MSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Nursing Informatics (I Have an ADN, ASN, or RN Diploma)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Nursing Informatics (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Nursing Medical Assistant Programs (I Am Not a Nurse)" with relevance 0.7
DEBUG: ✗ Offer "Nursing Medical Assistant Programs (I Am Not a Nurse)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Nursing LPN/LVN Programs (I Am Not a Nurse)" with relevance 0.7
DEBUG: ✗ Offer "Nursing LPN/LVN Programs (I Am Not a Nurse)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Patient Safety & Quality (I Have a BSN)" with relevance 0.7
DEBUG: ✗ Offer "MSN - Patient Safety & Quality (I Have a BSN)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Nursing - Nurse Executive Leadership" with relevance 0.7
DEBUG: ✗ Offer "MS in Nursing - Nurse Executive Leadership" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Nursing - Family Nurse Practitioner" with relevance 0.7
DEBUG: ✗ Offer "MS in Nursing - Family Nurse Practitioner" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Nursing - Nursing Education" with relevance 0.7
DEBUG: ✗ Offer "MS in Nursing - Nursing Education" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Nursing - Healthcare Quality & Safety" with relevance 0.7
DEBUG: ✗ Offer "MS in Nursing - Healthcare Quality & Safety" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Nursing - Population Healthcare" with relevance 0.7
DEBUG: ✗ Offer "MS in Nursing - Population Healthcare" REJECTED (relevance 0.7)
DEBUG: Checking offer "MSN - Clinical Nurse Leader (CNL) (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Clinical Nurse Leader (CNL) (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Clinical Nurse Leader (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Clinical Nurse Leader (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Clinical Nurse Leader (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Clinical Nurse Leader (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Nurse Executive Leader (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Nurse Executive Leader (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Nurse Executive Leadership (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Nurse Executive Leadership (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Nurse Executive Leadership (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Nurse Executive Leadership (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Nurse Leadership (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Nurse Leadership (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Nurse Leadership (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Nurse Leadership (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Nurse Midwifery (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Nurse Midwifery (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Nurse Midwifery (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Nurse Midwifery (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Grad Cert - Nurse Midwifery (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "Grad Cert - Nurse Midwifery (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Nurse Midwifery (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Nurse Midwifery (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Case Management (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Case Management (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Grad Cert - Nursing Leadership (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "Grad Cert - Nursing Leadership (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Pediatric Care Nurse Practitioner (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Pediatric Care Nurse Practitioner (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Pediatric Nurse Practitioner (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Pediatric Nurse Practitioner (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Grad Cert - Pediatric Nurse Practitioner (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "Grad Cert - Pediatric Nurse Practitioner (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Pediatric Nurse Practitioner (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Pediatric Nurse Practitioner (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Pediatric Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Pediatric Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Psychiatric Mental Health Nurse Practitioner (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Psychiatric Mental Health Nurse Practitioner (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Psychiatric Mental Health Nurse Practitioner (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Psychiatric Mental Health Nurse Practitioner (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Grad Cert - Psychiatric Mental Health Nurse Practitioner (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "Grad Cert - Psychiatric Mental Health Nurse Practitioner (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Psychiatric Mental Health Nurse Practitioner (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Psychiatric Mental Health Nurse Practitioner (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Psychiatric Mental Health Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Psychiatric Mental Health Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Women's Health Nurse Practitioner (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Women's Health Nurse Practitioner (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Women's Health Nurse Practitioner (I Have a BSN)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Women's Health Nurse Practitioner (I Have a BSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Grad Cert - Women's Health Nurse Practitioner (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "Grad Cert - Women's Health Nurse Practitioner (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "DNP - Women's Health Nurse Practitioner (I Have a MSN)" with relevance 0.6
DEBUG: ✗ Offer "DNP - Women's Health Nurse Practitioner (I Have a MSN)" REJECTED (relevance 0.6)
DEBUG: Checking offer "MSN - Women's Health Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" with relevance 0.6
DEBUG: ✗ Offer "MSN - Women's Health Nurse Practitioner (I Have an ADN, ASN, or RN Diploma)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 31
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 29 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 29
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 11 offers with relevance >= 1.0
Best Schools for Registered Nursing in North Carolina
If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the registered nursing degrees they offer, see the list below.
Top Schools in Registered Nursing
Duke University tops our 2026 ranking of the best registered nursing schools. Set in the city of Durham, Duke University is a large private not-for-profit institution. About 97% of students finish within six years. About 206 registered nursing degrees were awarded at Duke University in the most recent year. Soon after graduation, registered nursing degree recipients from Duke University generally make around $116,855. Typical student debt for the program is $29,000.
Get the full registered nursing details for Duke University
University Of North Carolina At Wilmington came in at #2 on our 2026 list of the best registered nursing schools. University Of North Carolina At Wilmington is a very large public school located in the city of Wilmington. University Of North Carolina At Wilmington graduates 71% of students within six years. About 775 registered nursing degrees were awarded at University Of North Carolina At Wilmington in the most recent year. Students who receive their registered nursing degree from University Of North Carolina At Wilmington earn around $83,408 in the first couple years of their career. Typical student debt for the program is $22,000.
Read more about the registered nursing program at University Of North Carolina At Wilmington
University Of North Carolina At Chapel Hill came in at #3 on our 2026 list of the best registered nursing schools. Located in the city of Chapel Hill, University Of North Carolina At Chapel Hill is a very large public university. The six-year graduation rate is 91%. University Of North Carolina At Chapel Hill awarded about 215 registered nursing degrees in the most recent data year. Graduates of the registered nursing program make about $91,154 in their early career. University Of North Carolina At Chapel Hill graduates carry a median of $23,026 in student loans.
Read more about the registered nursing program at University Of North Carolina At Chapel Hill
Students looking for a strong registered nursing program will find one at University Of North Carolina At Charlotte, which ranked #4. Located in the city of Charlotte, University Of North Carolina At Charlotte is a very large public university. Roughly 69% of students complete a degree within six years here. University Of North Carolina At Charlotte awarded about 150 registered nursing degrees in the most recent data year. Students who receive their registered nursing degree from University Of North Carolina At Charlotte earn around $95,753 in the first couple years of their career. Typical student debt for the program is $25,044.
Read more about the registered nursing program at University Of North Carolina At Charlotte
East Carolina University is a great choice for students pursuing a degree in registered nursing, landing the #5 spot this year. East Carolina University is a very large public school located in the city of Greenville. East Carolina University graduates 63% of students within six years. There were roughly 410 registered nursing students who graduated with this degree at East Carolina University in the most recent data year. Graduates of the registered nursing program make about $96,898 in their early career. Typical student debt for the program is $25,264.
Get the full registered nursing details for East Carolina University
University Of North Carolina At Greensboro landed the #6 spot for registered nursing this year. University Of North Carolina At Greensboro is a large public school located in the city of Greensboro. The six-year graduation rate is 56%. University Of North Carolina At Greensboro awarded about 235 registered nursing degrees in the most recent data year. Registered Nursing graduates of University Of North Carolina At Greensboro earn a median of $103,649 early in their careers. Typical student debt for the program is $24,701.
Read more about the registered nursing program at University Of North Carolina At Greensboro
Elon University ranked #7 on our 2026 list of the best registered nursing schools. Elon University is a moderately-sized private not-for-profit school located in the suburb of Elon. About 84% of students finish within six years. About 14 registered nursing degrees were awarded at Elon University in the most recent year. Students who receive their registered nursing degree from Elon University earn around $50,463 in the first couple years of their career. Typical student debt for the program is $21,619.
Get the full registered nursing details for Elon University
Gaston College earned the #8 position for registered nursing this year. Gaston College is a moderately-sized public school located in the suburb of Dallas. There were roughly 141 registered nursing students who graduated with this degree at Gaston College in the most recent data year. Graduates of the registered nursing program make about $68,245 in their early career. Students borrow a median of $12,750 to complete this degree.
Read more about the registered nursing program at Gaston College
Forsyth Technical Community College earned the #9 position for registered nursing this year. Set in the city of Winston-Salem, Forsyth Technical Community College is a large public institution. Forsyth Technical Community College awarded about 146 registered nursing degrees in the most recent data year. Students who receive their registered nursing degree from Forsyth Technical Community College earn around $68,379 in the first couple years of their career. Typical student debt for the program is $19,748.
Get the full registered nursing details for Forsyth Technical Community College
Appalachian State University ranked #10 on our 2026 list of the best registered nursing schools. This very large public university is located in the town of Boone. Appalachian State University graduates 74% of students within six years. There were roughly 99 registered nursing students who graduated with this degree at Appalachian State University in the most recent data year. Graduates of the registered nursing program make about $69,420 in their early career. Students borrow a median of $20,000 to complete this degree.
See the full registered nursing program report for Appalachian State University
Rowan Cabarrus Community College placed #11 among the best registered nursing schools. Rowan Cabarrus Community College is a moderately-sized public school located in the suburb of Salisbury. There were roughly 107 registered nursing students who graduated with this degree at Rowan Cabarrus Community College in the most recent data year. Graduates of the registered nursing program make about $67,501 in their early career. Rowan Cabarrus Community College graduates carry a median of $12,062 in student loans.
More information about a degree in registered nursing from Rowan Cabarrus Community College
Western Carolina University came in at #12 for registered nursing this year. Set in the town of Cullowhee, Western Carolina University is a large public institution. Western Carolina University graduates 60% of students within six years. There were roughly 301 registered nursing students who graduated with this degree at Western Carolina University in the most recent data year. Students who receive their registered nursing degree from Western Carolina University earn around $87,701 in the first couple years of their career. Students borrow a median of $23,163 to complete this degree.
More information about a degree in registered nursing from Western Carolina University
Fayetteville Technical Community College ranked #13 on our 2026 list of the best registered nursing schools. Set in the city of Fayetteville, Fayetteville Technical Community College is a large public institution. Fayetteville Technical Community College awarded about 118 registered nursing degrees in the most recent data year. Students who receive their registered nursing degree from Fayetteville Technical Community College earn around $72,523 in the first couple years of their career. Typical student debt for the program is $14,937.
Read more about the registered nursing program at Fayetteville Technical Community College
Sampson Community College came in at #14 for registered nursing this year. Set in the town of Clinton, Sampson Community College is a mid-sized public institution. About 58 registered nursing degrees were awarded at Sampson Community College in the most recent year. Graduates of the registered nursing program make about $69,040 in their early career. Sampson Community College graduates carry a median of $12,596 in student loans.
Get the full registered nursing details for Sampson Community College
Richmond Community College landed the #15 spot for registered nursing this year. This mid-sized public university is located in the town of Hamlet. About 53 registered nursing degrees were awarded at Richmond Community College in the most recent year. Graduates of the registered nursing program make about $70,087 in their early career. Typical student debt for the program is $8,722.
Read more about the registered nursing program at Richmond Community College
Central Piedmont Community College earned the #16 position for registered nursing this year. Central Piedmont Community College is a very large public school located in the city of Charlotte. Central Piedmont Community College awarded about 76 registered nursing degrees in the most recent data year. Students who receive their registered nursing degree from Central Piedmont Community College earn around $73,310 in the first couple years of their career. Typical student debt for the program is $16,125.
More information about a degree in registered nursing from Central Piedmont Community College
Isothermal Community College placed #17 among the best registered nursing schools. Isothermal Community College is a mid-sized public school located in the town of Spindale. Isothermal Community College awarded about 39 registered nursing degrees in the most recent data year. Graduates of the registered nursing program make about $67,248 in their early career. Typical student debt for the program is $6,625.
Get the full registered nursing details for Isothermal Community College
Surry Community College ranked #18 on our 2026 list of the best registered nursing schools. Set in the rural area of Dobson, Surry Community College is a mid-sized public institution. About 40 registered nursing degrees were awarded at Surry Community College in the most recent year. Registered Nursing graduates of Surry Community College earn a median of $69,740 early in their careers. Typical student debt for the program is $13,574.
More information about a degree in registered nursing from Surry Community College
Stanly Community College ranked #19 on our 2026 list of the best registered nursing schools. This mid-sized public university is located in the town of Albemarle. There were roughly 19 registered nursing students who graduated with this degree at Stanly Community College in the most recent data year. Graduates of the registered nursing program make about $76,008 in their early career.
More information about a degree in registered nursing from Stanly Community College
Campbell University earned the #20 position for registered nursing this year. Campbell University is a moderately-sized private not-for-profit school located in the town of Buies Creek. Campbell University graduates 60% of students within six years. There were roughly 45 registered nursing students who graduated with this degree at Campbell University in the most recent data year. Students who receive their registered nursing degree from Campbell University earn around $70,772 in the first couple years of their career. Typical student debt for the program is $26,000.
Read more about the registered nursing program at Campbell University
Winston Salem State University placed #21 among the best registered nursing schools. Located in the city of Winston-Salem, Winston Salem State University is a moderately-sized public university. Roughly 47% of students complete a degree within six years here. Winston Salem State University awarded about 139 registered nursing degrees in the most recent data year. Registered Nursing graduates of Winston Salem State University earn a median of $84,648 early in their careers. Winston Salem State University graduates carry a median of $24,082 in student loans.
Get the full registered nursing details for Winston Salem State University
Wake Technical Community College landed the #22 spot for registered nursing this year. Set in the suburb of Raleigh, Wake Technical Community College is a very large public institution. About 115 registered nursing degrees were awarded at Wake Technical Community College in the most recent year. Registered Nursing graduates of Wake Technical Community College earn a median of $68,266 early in their careers. Wake Technical Community College graduates carry a median of $24,750 in student loans.
Get the full registered nursing details for Wake Technical Community College
Lenoir Community College came in at #23 for registered nursing this year. Lenoir Community College is a mid-sized public school located in the town of Kinston. There were roughly 23 registered nursing students who graduated with this degree at Lenoir Community College in the most recent data year. Graduates of the registered nursing program make about $67,505 in their early career. Typical student debt for the program is $12,000.
See the full registered nursing program report for Lenoir Community College
South Piedmont Community College came in at #24 for registered nursing this year. Located in the rural area of Polkton, South Piedmont Community College is a mid-sized public university. About 39 registered nursing degrees were awarded at South Piedmont Community College in the most recent year. Students who receive their registered nursing degree from South Piedmont Community College earn around $70,497 in the first couple years of their career. South Piedmont Community College graduates carry a median of $10,098 in student loans.
More information about a degree in registered nursing from South Piedmont Community College
Pitt Community College came in at #25 for registered nursing this year. Set in the suburb of Winterville, Pitt Community College is a large public institution. About 70 registered nursing degrees were awarded at Pitt Community College in the most recent year. Graduates of the registered nursing program make about $67,366 in their early career. Pitt Community College graduates carry a median of $19,354 in student loans.
Get the full registered nursing details for Pitt Community College
Rest of the Top 50 Registered Nursing Schools
These schools rounded out the top of this year’s registered nursing ranking:
Honorable Mentions
Also worth considering for registered nursing: