Best Nurse Practitioner Programs in North Carolina (2026 Online & Campus Ranked)

Jennifer Trimbee

Written by Jennifer Trimbee

BA English/BS Secondary Education – Duquesne University
Nursing Diploma – UPMC Shadyside School of Nursing

Updated & Fact Checked: 07.29.2026

Nurse practitioners play an essential role in providing much-needed medical care, particularly in the state of North Carolina. 

The U.S. is projected to have a significant physician shortage by 2030; North Carolina is projected to be short 7,725 doctors and currently ranks in the bottom half of states for physician availability and primary care. In this state, nurse practitioners can enter into collaborative practice agreements with physicians and help close these widening care gaps.

North Carolina NP Programs: Key Facts for 2026

Accredited NP programs in NCMultiple CCNE-accredited programs across the UNC system, Duke Health, Wake Forest, ECU Health, and private institutions
NP practice authorityFull practice authority granted in 2024 (SAVE Act / HB 67) — NPs can now practice and prescribe independently after a transition period (NC Board of Nursing)
NP mean annual wage (NC)Approximately $116,000 per BLS OEWS North Carolina
National NP job outlook46% growth 2023-2033 per BLS OOH
Triangle research-tier anchorsDuke University and UNC Chapel Hill — top-tier nursing schools with Duke Health and UNC Health clinical networks
UNC system public optionUNC Chapel Hill, UNC Charlotte, UNC Greensboro, UNC Pembroke, UNC Wilmington, Western Carolina, Winston-Salem State — lowest per-credit rates for NC residents

North Carolina NP Program Comparison

The schools below all hold CCNE accreditation and offer NP specialty tracks. Use the table to scan specialty coverage and delivery format at a glance — see each program card further down (and the NC DNP page for doctoral-level details).

SchoolNP TracksDeliveryRegion
Duke UniversityFNP, AGNP, PMHNP, PNP, WHNP — BSN-DNP and MSN-DNP, multiple tracksDistance + on-campus intensivesDurham (Triangle, Private)
UNC Chapel HillFNP, AGNP, PMHNP — BSN-DNP, MSN-DNPOnline + 1-5 day immersionsChapel Hill (Triangle, Public flagship)
UNC CharlotteFNP, AGNP, PMHNP — MSN, BSN-DNP, MSN-DNPHybridCharlotte (Public)
UNC GreensboroFNP, AGNP, PMHNP — MSN, MSN-DNPOnlineGreensboro (Triad, Public)
UNC WilmingtonFNP, AGNP — MSNHybridWilmington (Coast, Public)
Western CarolinaFNP, AGNP — MSN, MSN-DNPOnline + clinical residencyCullowhee (Mountains, Public)
Winston-Salem StateFNP, AGNP — MSN, MSN-DNPOnline + monthly ZoomWinston-Salem (Triad, HBCU Public)

Program Overview:
Duke is the Triangle’s research-tier private nursing school and one of the most established graduate nursing programs in the country, with the first graduate nursing degree offered in 1958. The school sits adjacent to Duke Health’s clinical network and runs five NP specialty tracks across MSN and BSN-to-DNP entry points. Best fit for applicants targeting academic medical center careers in North Carolina’s research corridor.

More Details

Program Overview:
UNC Chapel Hill is the flagship UNC-system school and the oldest public university in North Carolina (chartered 1789). Its School of Nursing runs MSN and BSN-to-DNP NP tracks and is currently expanding facilities to grow graduate enrollment. The pairing of public-system tuition for NC residents with UNC Health clinical placements makes Chapel Hill the strongest value-to-quality combination in the Triangle.

More Details

Program Overview:
UNC Charlotte serves the Carolinas’ largest metro area and positions itself as North Carolina’s urban research university. The School of Nursing runs MSN and DNP NP tracks with strong simulation lab infrastructure and clinical placements through Atrium Health and Novant Health — the two dominant Charlotte-area systems. Best fit for applicants who want public-system tuition plus access to large urban hospital networks.

More Details

Program Overview:
UNC Greensboro is the Triad’s UNC-system pick. The School of Nursing runs an AGNP DNP track plus MSN-to-DNP options aimed at practicing APRNs. Strong simulation infrastructure (16-bed hospital lab, multiple high-fidelity simulators, task trainers) supports hands-on skills development. UNCG’s 15-month accelerated MSN-to-DNP for applicants entering with 700+ post-BSN clinical hours is one of the shorter NC doctoral paths.

More Details

Program Overview:
UNC Wilmington is the coastal UNC-system option, joining the system in 1969. The School of Nursing runs MSN-level FNP and AGNP tracks with simulation training in McNeill Hall’s Simulation Learning Center. Best fit for applicants in coastal NC and the Wilmington metro who want public-system tuition without commuting to Triangle or Triad campuses.

More Details

Program Overview:
Western Carolina is the mountain-region UNC-system pick, sitting between the Blue Ridge and Great Smoky Mountains. The School of Nursing runs MSN-level FNP and AGNP plus an MSN-to-DNP track with online delivery and student-chosen clinical residency settings. WCU’s FNP DNP program reports a 100% certification exam pass rate. The flexible online format fits applicants in western NC and upstate SC who can’t commute to a major metro campus.

More Details

Program Overview:
Winston-Salem State is one of the few HBCU-affiliated NP programs in the Southeast and part of the UNC system since 1972. Its School of Nursing runs FNP MSN and MSN-to-DNP tracks with online and asynchronous delivery plus monthly Zoom sessions. WSSU is the Triad-region HBCU pick for applicants who want public-system tuition combined with a historically Black college community context.

More Details

North Carolina NP Salary and Career Outlook

The mean annual wage for NPs in North Carolina is approximately $116,000 per BLS Occupational Employment and Wage Statistics for NC. Triangle (Raleigh-Durham-Chapel Hill) and Charlotte metro pay typically runs above the state mean given the academic medical center concentration. Nationally, NP employment is projected to grow 46% from 2023 to 2033 per BLS Occupational Outlook Handbook — the second-fastest-growing occupation tracked. NC’s 2024 grant of full practice authority is expected to expand NP-led primary care access, particularly in eastern NC and rural counties currently designated as Health Professional Shortage Areas.

North Carolina NP Licensure Requirements

NP licensure in North Carolina is administered by the North Carolina Board of Nursing. Candidates must complete a CCNE- or ACEN-accredited graduate NP program, pass a national certification exam (AANP or ANCC depending on specialty), and apply for Advanced Practice Registered Nurse (APRN) approval to practice. As of 2024, NC grants NPs full practice authority — independent practice and prescriptive authority — through the SAVE Act (HB 67), removing the prior physician-supervision requirement. NPs prescribing controlled substances also need NC Controlled Substance and DEA registration.

Frequently Asked Questions About North Carolina NP Programs

Can North Carolina NPs practice independently?

Yes — as of 2024, NC grants full practice authority to NPs. Through the SAVE Act (HB 67), NPs can practice and prescribe independently without the prior physician-supervision requirement. This puts NC in the full-practice-authority tier alongside states like Massachusetts, New York, and Washington. The change is expected to expand primary care access particularly in rural and underserved areas.

How much do NPs earn in North Carolina?

The mean annual wage for NPs in NC is approximately $116,000 per BLS Occupational Employment and Wage Statistics. Triangle and Charlotte metro pay typically runs above the state mean given the concentration of academic medical centers (Duke Health, UNC Health, Atrium Health, Novant Health, Wake Forest Baptist).

How long does it take to become an NP in North Carolina?

A BSN-to-MSN NP track typically takes 2 to 3 years full-time. A BSN-to-DNP takes 3 to 4 years (Duke’s 71-credit BSN-to-DNP runs 4 years). Post-master’s DNPs for already-credentialed APRNs run 1.5 to 2 years. Part-time pacing adds 1-2 years across these pathways.

What is the difference between an MSN and a DNP in North Carolina?

An MSN (Master of Science in Nursing) is the minimum graduate credential for NP certification in NC. A DNP (Doctor of Nursing Practice) is the terminal clinical doctorate, adding 1-2 years of advanced clinical, leadership, and quality improvement coursework plus a doctoral practice-change project. Both qualify graduates for NP certification; many NC programs run BSN-to-DNP as the default entry pathway.

Which North Carolina NP programs are most affordable?

The UNC-system schools (UNC Chapel Hill, UNC Charlotte, UNC Greensboro, UNC Pembroke, UNC Wilmington, Western Carolina, Winston-Salem State) carry the lowest per-credit tuition for NC residents under public-system rates. Among private programs, Methodist, Lenoir-Rhyne, and Gardner-Webb sit at varying mid-range tiers. Duke and Wake Forest carry the highest per-credit rates but include access to top-tier academic medical center clinical networks.

Which North Carolina NP programs are best for working RNs?

The fully-online options at Methodist, South University, UNC Pembroke, Wake Forest, Western Carolina, and Winston-Salem State accommodate full-time work with minimal on-campus requirements. UNC Greensboro’s 15-month accelerated MSN-to-DNP fits APRNs who already have substantial post-BSN clinical hours. UNC Charlotte and UNC Chapel Hill use hybrid formats with periodic immersions for those who want some campus engagement.

Editorial Process — How we built this page. Program data verified against each school’s official site and CCNE/ACEN accreditation directories. North Carolina licensure information sourced directly from the North Carolina Board of Nursing. National wage and projection figures pulled from the U.S. Bureau of Labor Statistics. Reviewed and last fact-checked on July 17, 2026. See our editorial standards.

North Carolina NP Programs at a Glance (2026)

Quick Fact2026 Detail
Featured North Carolina NP Schools7 institutions (full directory below)
NP Specialty Tracks CoveredFNP, AGNP, PNP, PMHNP, and DNP entry (varies by school)
Practice AuthorityRestricted — North Carolina NPs require a collaborative practice agreement with a supervising physician for prescriptive authority
Licensing BoardNorth Carolina Board of Nursing
Typical Program Length2–3 years MSN-NP; 3–4 years BSN-to-DNP; 12–24 months post-master’s certificate
Required Clinical Hours500–750 (MSN); 1,000+ (DNP) — AACN Essentials
North Carolina NP Mean Annual Wage$114,200 (BLS OES, May 2024)
National NP Growth (2023–33)+46% — BLS Occupational Outlook
Certifying BodiesAANPCB, ANCC, PNCB

2026 Updates — What Changed for North Carolina NPs

  • BLS wage refresh (May 2024 data) — North Carolina NP mean annual wage was $114,200. Charlotte, Raleigh-Durham, and Winston-Salem metros lead the state.
  • AACN 2025 DNP Position Statement — CCNE-accredited programs continue to align curricula with the 2025 Essentials; DNP-level entry expands.
  • North Carolina-specific update — North Carolina remains restricted-practice. Duke (Durham) and UNC Chapel Hill anchor academic-medical-center DNP preparation; UNC Charlotte, ECU (Greenville), and Wake Forest round out the top-tier options.
  • WHNP → WHGRNP rebrand — NCC expanded the Women’s Health NP scope to include gender-related care; track currency varies by school.
  • 7 North Carolina schools tracked — current CCNE/ACEN NP-track institutions verified.

Educational Routes to Becoming a Nurse Practitioner in North Carolina

Five distinct routes appear across North Carolina’s NP schools. Each suits a different starting credential and timeline. All five satisfy the North Carolina Board of Nursing APRN-certification requirements when paired with national NP certification.

1. MSN-NP (Most Common Route)

Master of Science in Nursing with an NP specialty track. Designed for working RNs with a BSN. Length: 2 to 3 years full-time or 3 to 4 years part-time; 500 to 750 clinical hours. North Carolina MSN-NP options are anchored by Duke and UNC Chapel Hill in the Research Triangle. UNC Charlotte, UNC Greensboro, and Winston-Salem State serve the Piedmont Triad; UNC Wilmington and Western Carolina serve the coast and western NC.

2. RN-to-MSN Bridge

For ADN-prepared RNs. Adds 12 to 18 months of BSN-level coursework before the master’s begins. In North Carolina, Winston-Salem State University, UNC Charlotte, and Gardner-Webb all offer RN-to-MSN bridge pathways into NP tracks. Total time-to-degree typically 3 to 4 years.

3. BSN-to-DNP (Doctoral-Entry NP)

Aligned with the AACN’s 2025 DNP position statement. Combines NP specialty training with doctoral coursework over 3 to 4 years and roughly 1,000 clinical hours. 13 North Carolina schools offer a DNP program — see the North Carolina DNP programs guide.

4. Post-Master’s Certificate

For nurses who already hold an MSN-NP and want to add a specialty. Length: 12 to 24 months and roughly 500 clinical hours. North Carolina post-master’s certificate options are concentrated at Duke, UNC Chapel Hill, and East Carolina University.

5. Accelerated & Direct-Entry

For career changers with a non-nursing bachelor’s. Accelerated BSN (12 to 16 months) then NP master’s or DNP track. North Carolina’s flagship direct-entry options include Duke’s Accelerated BSN-to-MSN pathway and UNC Chapel Hill’s ABSN. Total time-to-licensure: typically 4 to 5 years.

Fast & Affordable North Carolina NP Programs (Editorial Picks)

These editorial picks balance time-to-degree, total program cost, and accreditation. All are CCNE or ACEN accredited and currently enrolling North Carolina residents.

Fastest North Carolina NP Programs

  • Western Carolina University — Online MSN-FNP: Cullowhee-based hybrid with statewide clinicals; accelerated full-time track.
  • UNC Wilmington — MSN-FNP: Hybrid coastal delivery; 24-month accelerated path.
  • Winston-Salem State University — MSN-NP: HBCU with strong Winston-Salem clinical pipeline.
  • Duke University — Post-Master’s NP Certificate: 12 to 18 months for current MSN holders.

Most Affordable North Carolina NP Programs

  • Western Carolina University — MSN-FNP: Public UNC-system tuition; lowest per-credit rate among NC options.
  • Winston-Salem State University — MSN-NP: Public HBCU tuition; strong regional clinical network.
  • UNC Greensboro — MSN-NP: Public UNC-system tuition with Piedmont Triad placements.
  • UNC Wilmington — MSN-FNP: Public UNC-system tuition; competitive coastal cohort.
  • UNC Chapel Hill — MSN-NP: Public flagship tuition; nationally-ranked nursing school.

North Carolina Schools Offering Popular NP Specialties

The matrix below maps North Carolina NP-track schools to the two most-published specialty paths — FNP and DNP entry.

Family NP (FNP)

The most common specialty in North Carolina. All 7 schools listed on this page offer an FNP track.

  • Duke University
  • University of North Carolina at Chapel Hill
  • University of North Carolina at Charlotte
  • University of North Carolina at Greensboro
  • University of North Carolina Wilmington
  • Western Carolina University
  • Winston-Salem State University

BSN-to-DNP and Post-Master’s DNP Programs in North Carolina

13 North Carolina schools offer a DNP program. See the dedicated North Carolina DNP programs guide.

  • Duke University
  • University of North Carolina at Charlotte
  • University of North Carolina at Chapel Hill
  • East Carolina University
  • Gardner-Webb University
  • Lenoir-Rhyne University
  • Methodist University
  • South University
  • University of North Carolina at Greensboro
  • University of North Carolina at Pembroke
  • Wake Forest University
  • Western Carolina University
  • Winston-Salem State University

Nurse Practitioner Programs in North Carolina by City & Region

North Carolina’s 7 featured NP schools cluster across four regions: Research Triangle (Duke + UNC Chapel Hill), Charlotte/Piedmont, Greensboro/Winston-Salem, and Wilmington/Coastal + Western NC.

Research Triangle

  • Duke University — Durham
  • University of North Carolina at Chapel Hill — Chapel Hill

Charlotte / Piedmont

  • University of North Carolina at Charlotte — Charlotte

Piedmont Triad (Greensboro / Winston-Salem)

  • University of North Carolina at Greensboro — Greensboro
  • Winston-Salem State University — Winston-Salem

Coastal NC (Wilmington)

  • University of North Carolina Wilmington — Wilmington

Western NC

  • Western Carolina University — Cullowhee