Top Nurse Practitioner Programs in North Carolina


If you want to become a nurse practitioner in North Carolina, you're in the right place. You can join this rewarding and lucrative career in North Carolina by attending one of nearly 40 excellent, accredited programs. This guide explores the best nurse practitioner programs in North Carolina, including accreditation, tuition, requirements, and more.
Popular Online Nurse Practitioner (NP) Programs

Chamberlain University is the #1 largest school of nursing with a community of more than 177,000 students, faculty, and alumni. Chamberlain offers BSN, MSN, and DNP programs online and has a long history of successfully delivering top quality education.
Enrollment: Nationwide

Earn your nursing degree from one of the largest nursing education providers in the U.S. Walden University’s BSN, MSN, post-master’s APRN certificate, and DNP programs are accredited by the Commission on Collegiate Nursing Education (CCNE). Get enhanced practicum support with our Practicum Pledge.
Enrollment: Nationwide, excluding CT, NY and RI. Certain programs have additional state restrictions. Check with Walden for details.

GCU's College of Nursing and Health Care Professions has a nearly 35-year tradition of preparing students to fill evolving healthcare roles as highly qualified professionals.
Enrollment: Nationwide

Georgetown University is one of the world’s leading academic and research institutions, and the School of Nursing has been delivering graduate nursing programs in a distance-learning environment since 2011. Georgetown's online programs allow students to learn from wherever they are while they pursue an accredited, mission-driven nursing education that will allow them to deliver high-quality care.
Enrollment: Nationwide, excluding NY and WA.
How to Become a Nurse Practitioner in North Carolina
You can become a nurse practitioner in North Carolina by completing the following steps:
- Attend an accredited BSN program
- Pass the NCLEX-RN
- Gain relevant experience working as a nurse (you may also be able to enroll directly into an NP program directly from your BSN program, depending on the school)
- Graduate from an accredited nurse practitioner program
- Become board-certified by passing the certifying exam in your NP specialty through the American Nurses Credentialing Center (ANCC)
- Get a job as a nurse practitioner
If you already have an NP degree, you can attend a post-graduate nurse practitioner certificate program instead of earning a separate degree. Some schools may also offer RNs with a bachelor's degree in another non-nursing field the opportunity to enroll in a bridge program.
Top Nurse Practitioner Programs in North Carolina
The best nurse practitioner programs are organized based on our ranking methodology, which considers tuition, acceptance rate, student-to-faculty ratio, and accreditation. We also evaluate programs based on the latest and most robust U.S. government data sets, specifically the Integrated Postsecondary Education Data System (IPEDS) and College Scorecard.
1. Duke University
As you may imagine, with a world-renowned nursing school like Duke, the school has extensive support for its students, with over 2,000 clinical partnership sites worldwide. The school offers primary and acute care specialties in geriatrics and pediatrics, as well as family care, women's health, neonatal, and mental health certifications. You can choose distance learning and still have access to Duke's advanced clinical simulation labs. Most applications received in September-December will receive priority for admission the following fall. While not a requirement, it is recommended that students have at least one year of RN experience before applying.
- School Type: Private
- Online Options Available: Yes
- Website
Popular Online Nurse Practitioner (NP) Programs

Chamberlain University is the #1 largest school of nursing with a community of more than 177,000 students, faculty, and alumni. Chamberlain offers BSN, MSN, and DNP programs online and has a long history of successfully delivering top quality education.
Enrollment: Nationwide

Earn your nursing degree from one of the largest nursing education providers in the U.S. Walden University’s BSN, MSN, post-master’s APRN certificate, and DNP programs are accredited by the Commission on Collegiate Nursing Education (CCNE). Get enhanced practicum support with our Practicum Pledge.
Enrollment: Nationwide, excluding CT, NY and RI. Certain programs have additional state restrictions. Check with Walden for details.

GCU's College of Nursing and Health Care Professions has a nearly 35-year tradition of preparing students to fill evolving healthcare roles as highly qualified professionals.
Enrollment: Nationwide

Georgetown University is one of the world’s leading academic and research institutions, and the School of Nursing has been delivering graduate nursing programs in a distance-learning environment since 2011. Georgetown's online programs allow students to learn from wherever they are while they pursue an accredited, mission-driven nursing education that will allow them to deliver high-quality care.
Enrollment: Nationwide, excluding NY and WA.
2. UNC - Chapel Hill
UNC-Chapel Hill now offers online and online with on-campus immersion courses for NP students. The majority of coursework can be completed online, with on-campus learning taking place once a semester. There is a post-graduate geriatric acute care path, and the other specialities offered can be completed as a master's or doctorate: psychiatric mental health NP, primary geriatric care, pediatric primary care, or family nurse practitioner. Look for applications to open typically in mid to late summer.
- School Type: Public
- Online Options Available: Yes
- Website
3. East Carolina University - Greenville
ECU offers only two DNP pathways: family nurse practitioner or adult-gerontology, as well as three MSN-NP pathways: nurse-midwifery, neonatal NP, and psychiatric mental health NP. Nurses who already have their master's degrees can also earn a post-master's certificate in various specialties through ECU. In general, admission to the MSN or DNP programs requires an admission GPA of at least 2.7, but some specific concentrations may have different requirements.
- School Type: Public
- Online Options Available: Yes
- Website
4. UNC Charlotte - Charlotte
UNC Charlotte offers an FNP-MSN track as well as a post-graduate NP certificate in adult-gerontology acute care or as a family nurse practitioner. The school boasts multiple Certified Healthcare Simulation Educators (CHSE), of which nationwide, there are fewer than 1,200.
- School Type: Public
- Online Options Available: Yes
- Website
North Carolina Nurse Practitioner Program Admission Requirements
Admission requirements to North Carolina nurse practitioner programs vary depending on the school and degree path. General admission requirements for all nurse practitioner programs include the following:
- A BSN from an accredited program
- A BSN GPA of at least 3.0
- Unencumbered RN license
- A basic statistics grade of 2.0 or better
- One year of relevant bedside nursing experience
- Letter(s) of recommendation
- Personal statement
- CV/Resume
- Official application and fee
- Personal interview
- GRE scores, if applicable
- TOEFL score, if applicable
How Hard Are Nurse Practitioner Programs in North Carolina?
Nurse practitioner programs, in North Carolina or elsewhere, are challenging and require a significant amount of time and money. Coursework is intense and often involves a lot of time to prepare, study, and complete clinicals.
Full-time nurse practitioner students won't have enough time for a job, and their family and social time may become more restricted. Considering these factors will help you understand whether a nurse practitioner program in North Carolina is right for your nursing career.
How Long Are Nurse Practitioner Programs in North Carolina?
The length of a nurse practitioner program depends on the degree. Most students can earn an MSN in just two years, while DNP programs take three to four years.
Some schools also offer part-time options, allowing students up to six years to complete all requirements. Part-time attendance is ideal for students who must work while attending the program or those with family obligations.
No matter the length, you can expect a North Carolina nurse practitioner program to first consist of in-person or online didactic coursework. Clinicals correspond directly with the classwork, and students generally complete them toward the end of the program.
What to Expect Working as a Nurse Practitioner in North Carolina
Nurse Practitioner Salary in North Carolina
The average annual salary for a nurse practitioner in North Carolina is $118,412 or $57 an hour, according to ZipRecruiter.
Career Outlook
The U.S. Bureau of Labor Statistics (BLS) reports that the career outlook for NPs is excellent. Over the next decade, the BLS predicts employment for NPs will grow by 40% (Much faster than average).
Where can you work? Nurse Practitioner Jobs in North Carolina
Nurse practitioners can work in a variety of locations throughout North Carolina. These include:
- Academia
- Community Mental Health Centers (urban and rural)
- Consulting with businesses and communities
- Correctional Facilities
- Domestic Violence Shelters
- Government Agency
- Home Health Agencies
- Hospitals
- Inpatient Psychiatric Facilities
- Primary Healthcare Clinics
- Private Psychiatric Practices
- Psychopharmacology Clinic
- Psychiatric Consult Services
- Public health agencies
- Residential Substance Abuse Facilities
- Schools
- State Psychiatric Facilities
- Student Health Clinics
- Urban Nurse-Managed Clinic
- Veterans Administration Psychiatric Facilities
Next Steps for Becoming a Nurse Practitioner in North Carolina
Becoming a nurse practitioner is rewarding because you can make a significant difference in your patients' lives. Choosing an NP pathway also allows you the opportunity to specialize in an area that you are passionate about.
The first step for becoming a nurse practitioner in North Carolina is finding a program that suits your needs. The programs on this list are all excellent options. To choose one, you should consider several factors. Ask yourself:
- Do I want an MSN or a DNP degree?
- What specialty NP pathway am I interested in?
- Will I attend full or part-time?
- Do I need online options?
- What is my tuition budget? Am I eligible for financial aid?
- Is the program nearby? Am I willing to relocate?
- Am I able to locate a local clinical placement if needed? (If not, does the school I am applying for provide clinical placement?)
- Do I meet the admission requirements? Can I complete them by the application deadline?
If you have more questions, try contacting the program representative. Talking to a point of contact could help your application become noticed while addressing your concerns.
Depending on the program, you may also have to acquire a preceptor and clinical site. If your school doesn’t assign these, you should begin the search early, as the process can take time.
Popular Online Nurse Practitioner (NP) Programs

Chamberlain University is the #1 largest school of nursing with a community of more than 177,000 students, faculty, and alumni. Chamberlain offers BSN, MSN, and DNP programs online and has a long history of successfully delivering top quality education.
Enrollment: Nationwide

Earn your nursing degree from one of the largest nursing education providers in the U.S. Walden University’s BSN, MSN, post-master’s APRN certificate, and DNP programs are accredited by the Commission on Collegiate Nursing Education (CCNE). Get enhanced practicum support with our Practicum Pledge.
Enrollment: Nationwide, excluding CT, NY and RI. Certain programs have additional state restrictions. Check with Walden for details.

GCU's College of Nursing and Health Care Professions has a nearly 35-year tradition of preparing students to fill evolving healthcare roles as highly qualified professionals.
Enrollment: Nationwide

Georgetown University is one of the world’s leading academic and research institutions, and the School of Nursing has been delivering graduate nursing programs in a distance-learning environment since 2011. Georgetown's online programs allow students to learn from wherever they are while they pursue an accredited, mission-driven nursing education that will allow them to deliver high-quality care.
Enrollment: Nationwide, excluding NY and WA.