Online NP Schools in North Carolina

“Online programs are still held to the same national accreditation standards as traditional on-campus programs and provide in-person clinical opportunities for students. Here in North Carolina, we have robust clinical opportunities for students across the state, which makes this region of the country an excellent opportunity for training the next generation of nurse practitioners.”

Benjamin Smallheer, PhD, Assistant Dean of MSN Program, Duke University School of Nursing

Becoming a nurse practitioner (NP) in North Carolina offers an exciting and rewarding career path, made even more accessible by the growing number of online NP programs in the state. These programs provide flexibility for aspiring and current healthcare professionals, allowing them to balance their studies with work or personal commitments. Online learning opens doors for students to access high-quality education from anywhere in the state, enabling them to develop the skills and expertise needed to excel in their roles. Many of these programs also include clinical placement opportunities that allow students to gain practical experience in diverse healthcare settings across North Carolina, from urban centers to rural areas where care is often most needed.

North Carolina is a state that recognizes the essential role of nurse practitioners in providing primary and specialized care. With the increasing demand for healthcare services statewide, the number of NPs is on the rise. In 2022, there were approximately 8,200 nurse practitioners working across North Carolina, a number that is expected to grow significantly. According to CareerOneStop.org (2025), the state will see a projected 56 percent increase in NPs by 2032, reaching an estimated total of 12,750.

NP Openings in North Carolina (2022-2032)
Source : CareerOneStop (2025)

Meet the Expert: Benjamin Smallheer, PhD, ACNP-BC, FNP-BC, CCRN, CNE, FAANP

Dr. Benjamin Smallheer joined the Duke University School of Nursing faculty in 2016. He served as the director of the adult-gerontology nurse practitioner (acute care) major within the MSN program, and is now the assistant dean of the master of science in nursing program. His scholarly work is focused on improving the educational experience of nursing students. He is internationally recognized for his use of simulation and alternative teaching strategies that create learning environments that allow students to transition from the role of a bedside nurse to one of an advanced practice provider.

Dr. Smallheer came to Duke from the Vanderbilt University School of Nursing, where he had been a faculty member since 2006 and an assistant professor since 2011. At Vanderbilt, he worked with both pre-licensure and AGNP-AC students. He was also involved in faculty mentoring in both clinical and academic environments, receiving recognition for his work in incorporating innovative teaching methods and using technology in the learning environment. 

As a nurse practitioner, Dr. Smallheer has practiced in a variety of clinical settings, including the emergency department, high acuity medical-surgical intensive care, long-term acute care, and has been the lead responder on a nurse practitioner-based rapid response and code team. He currently practices as an acute care clinician in the critical care unit at both Duke Raleigh Hospital and Duke Regional Hospital, within the Critical Care Medicine teams. 

NPSchools.com: What do you wish the public understood about online nurse practitioner programs in North Carolina?

Dr. Smallheer: The emergence of online nurse practitioner programs began in the early 2000s. These programs offer students the opportunity to apply and attend schools that they would have had to uproot themselves and their families to attend previously. 

Online programs are still held to the same national accreditation standards as traditional on-campus programs and provide in-person clinical opportunities for students. Here in North Carolina, we have robust clinical opportunities for students across the state, which makes this region of the country an excellent opportunity for training the next generation of nurse practitioners. 

At Duke University School of Nursing, we have a dedicated clinical placement team that works with the students to secure their precepted clinical experiences, whether the learner is here within the state or across the country at another community/clinical partner.

NPSchools.com: What advice would you give to aspiring online nurse practitioner program students?

Dr. Smallheer: Taking the step to transition into the world of an advanced practice nurse is an important decision. Part of that decision is identifying the right program to apply to. When evaluating schools, be sure there is expertise you are looking for to support your professional development. Part of this can be gleaned by reading the mission and values of the school and university. These will give you an underpinning of what the institution stands for. 

Secondly, give yourself some time to consider what kind of advanced practice nurse you would like to be. Are you interested in being a nurse practitioner, a certified registered nurse anesthetist, a certified nurse midwife, or a certified nurse specialist? 

For instance, at Duke, we offer eight nurse practitioner programs. So, whether your interest is, for instance, neonatology, pediatric acute care, women’s health, or psych-mental health, we have the faculty and expertise to meet your future professional goals and aspirations.

Most Affordable Online NP Programs in North Carolina (Ranked by In-State Tuition)

School Degrees Specializations Programs & Tuition Programs Tuition
(in-state)
Duke University Medical Center
  • DNP
  • MSN
  • PMC
  • AGNP
  • FNP
  • NNP
  • PMHNP
  • PNP
  • WHNP
  • Post-Master's Certificate – Adult-Gerontology Primary Care NP – $64,980
  • Post-Master's Certificate – Neonatal Nurse Practitioner – $67,146
  • Post-Master's Certificate – Pediatric Acute Care NP – $67,146
  • Show More Programs (+)
  • Post-Master's Certificate – Pediatric Primary Care NP – $67,146
  • Post-Master's Certificate – Women's Health NP – $71,478
  • Post-Master's Certificate – Adult-Gerontology Acute Care NP – $77,976
  • Post-Master's Certificate – Family Nurse Practitioner – $80,142
  • Post-Master's Certificate – Psychiatric Mental Health NP – $80,142
  • MSN – Adult-Gerontology Primary Care NP – $90,972
  • MSN – Neonatal Nurse Practitioner – $93,138
  • MSN – Pediatric Acute Care NP – $93,138
  • MSN – Pediatric Primary Care NP – $93,138
  • MSN – Women's Health NP – $97,470
  • MSN – Adult-Gerontology Acute Care NP – $103,968
  • MSN – Family Nurse Practitioner – $106,134
  • MSN – Psychiatric Mental Health NP – $106,134
  • BSN to DNP – Adult-Gerontology Primary Care NP – $166,782
  • BSN to DNP – Neonatal Nurse Practitioner – $168,948
  • BSN to DNP – Pediatric Acute Care NP – $168,948
  • BSN to DNP – Pediatric Primary Care NP – $168,948
  • BSN to DNP – Women's Health NP – $173,280
  • BSN to DNP – Adult-Gerontology Acute Care NP – $179,778
  • BSN to DNP – Family Nurse Practitioner – $181,944
  • BSN to DNP – Psychiatric Mental Health NP – $181,944
  • Show Fewer Programs (-)
Post-Master's Certificate – Adult-Gerontology Primary Care NP $64,980
Post-Master's Certificate – Neonatal Nurse Practitioner $67,146
Post-Master's Certificate – Pediatric Acute Care NP $67,146
Show More Programs (+)
Post-Master's Certificate – Pediatric Primary Care NP $67,146
Post-Master's Certificate – Women's Health NP $71,478
Post-Master's Certificate – Adult-Gerontology Acute Care NP $77,976
Post-Master's Certificate – Family Nurse Practitioner $80,142
Post-Master's Certificate – Psychiatric Mental Health NP $80,142
MSN – Adult-Gerontology Primary Care NP $90,972
MSN – Neonatal Nurse Practitioner $93,138
MSN – Pediatric Acute Care NP $93,138
MSN – Pediatric Primary Care NP $93,138
MSN – Women's Health NP $97,470
MSN – Adult-Gerontology Acute Care NP $103,968
MSN – Family Nurse Practitioner $106,134
MSN – Psychiatric Mental Health NP $106,134
BSN to DNP – Adult-Gerontology Primary Care NP $166,782
BSN to DNP – Neonatal Nurse Practitioner $168,948
BSN to DNP – Pediatric Acute Care NP $168,948
BSN to DNP – Pediatric Primary Care NP $168,948
BSN to DNP – Women's Health NP $173,280
BSN to DNP – Adult-Gerontology Acute Care NP $179,778
BSN to DNP – Family Nurse Practitioner $181,944
BSN to DNP – Psychiatric Mental Health NP $181,944
Show Fewer Programs (-)
East Carolina University
  • MSN
  • PMC
  • CNS
  • NM
  • NNP
  • PMHNP
  • Post-Master's Certificate – Psychiatric Mental Health Nurse Practitioner – $7,528
  • Post-Master's Certificate – Neonatal Nurse Practitioner – $8,686
  • Post-Master's Certificate – Neonatal CNS – $8,976
  • Show More Programs (+)
  • Post-Master's Certificate – Adult-Gerontology CNS – $11,582
  • Post-Master's Certificate – Nurse-Midwifery – $11,871
  • MSN – Neonatal Nurse Practitioner – $12,161
  • MSN – Adult-Gerontology Clinical Nurse Specialist – $12,450
  • MSN – Neonatal Clinical Nurse Specialist – $12,450
  • MSN – Psychiatric Mental Health Nurse Practitioner – $13,608
  • MSN – Nurse-Midwifery – $15,346
  • Show Fewer Programs (-)
Post-Master's Certificate – Psychiatric Mental Health Nurse Practitioner $7,528
Post-Master's Certificate – Neonatal Nurse Practitioner $8,686
Post-Master's Certificate – Neonatal CNS $8,976
Show More Programs (+)
Post-Master's Certificate – Adult-Gerontology CNS $11,582
Post-Master's Certificate – Nurse-Midwifery $11,871
MSN – Neonatal Nurse Practitioner $12,161
MSN – Adult-Gerontology Clinical Nurse Specialist $12,450
MSN – Neonatal Clinical Nurse Specialist $12,450
MSN – Psychiatric Mental Health Nurse Practitioner $13,608
MSN – Nurse-Midwifery $15,346
Show Fewer Programs (-)

NP Practice Authority in North Carolina

StateBoard of NursingPractice ActPrescriptive AuthorityDetails & Resources
North CarolinaNorth Carolina Board of Nursing, NC  Medical BoardNorth Carolina Nurse Practice ActMust have a collaborative agreement with a supervising physician The collaborative agreement must outline the scope of practice. The NP and physician must be available to each other at all times. 

How Much Do Nurse Practitioners Make in North Carolina?

United StatesNorth Carolina
Number of NPs Employed307,3908,020
Average Salary$132,000$124,830
10th Percentile$97,960$100,120
25th Percentile$109,940$108,920
50th Percentile (Median)$129,210$125,020
75th Percentile$149,570$137,340
90th Percentile$169,950$158,440
Source: BLS May (2024)—the latest data available as of May 2025
Kimmy Gustafson

Kimmy Gustafson

Writer

Among her many diverse writing endeavors, Kimmy Gustafson has also lent her expertise to NPSchools.com since 2020, providing insightful and engaging content about the significant role of education in shaping our future generations of nurse practitioners. Many of her pieces include interviewing experts on timely topics such as healthcare workplace violence and moral distress.

Kimmy has been a freelance writer for more than a decade, writing hundreds of articles on a wide variety of topics such as startups, nonprofits, healthcare, kiteboarding, the outdoors, and higher education. She is passionate about seeing the world and has traveled to over 27 countries. She holds a bachelor’s degree in journalism from the University of Oregon. When not working, she can be found outdoors, parenting, kiteboarding, or cooking.