Find a nursing school near you

Programs include LPN/LVN, ADN, BSN, MSN, and more

Public colleges and universities receive subsidies from the state government. Hence, they are able to offer state residents significantly lower tuition fees than private schools. Public institutions are a good option for students concerned about the financial costs of nursing education.

Public nursing schools in North Carolina
Many of North Carolina’s public colleges and universities are very large in size, with student enrollments in the tens of thousands. They are thus well-known by the state’s nursing employers, who hold them in high esteem.

Find a school

A number of public colleges and universities in North Carolina are famous for their rigorous nursing programs. These schools offer reputable programs to students from all backgrounds, who may not have the financial means to attend a private school. In total, the state has roughly 75 public institutions with accredited nursing programs, including the University of North Carolina system, several state universities, and a broad network of community colleges.

Qualification options
Both undergraduate and graduate programs are available at North Carolina’s public nursing schools. Students with no nursing background can work towards a certificate, diploma, associate’s degree, or bachelor’s degree. Those with nursing experience can study for a bachelor’s, master’s, or even doctor’s degree.

Career prospects
North Carolina’s major healthcare providers are frequently in the market for newly minted nurses. Graduates of the state’s nursing programs can anticipate very attractive salaries. For example, North Carolina’s registered nurses (RNs) earn a median annual salary of $58,500. Those who hold a bachelor’s degree typically receive top-quartile pay of $69,430 or more. The state’s advanced practice registered nurses (APRNs) do even better, earning $85,000 to $150,000 per annum depending on the area of expertise.

To help North Carolina’s aspiring nurses better understand their options, we have compiled below a complete list of the state’s public colleges and universities with nursing programs.

Featured Schools

Asheville

Asheville-Buncombe Technical Community College
  • Associate's Degree in Nursing
Blue Ridge Community College
  • Associate's Degree in Nursing
Haywood Community College
  • Associate's Degree in Nursing
Region A Nursing Consortium
  • Associate's Degree in Nursing
Western Carolina University at Biltmore Park
  • Accelerated Second Degree BSN
  • DNP: Nurse Anesthesia
  • MSN: Nurse Anesthesia
  • Post-Master's Certificate: Family Nurse Practitioner
School City Programs offered
Asheville-Buncombe Technical Community College Asheville
  • Associate's Degree in Nursing
Blue Ridge Community College Flat Rock
  • Associate's Degree in Nursing
Haywood Community College Clyde
  • Associate's Degree in Nursing
Region A Nursing Consortium Clyde
  • Associate's Degree in Nursing
Western Carolina University at Biltmore Park Asheville
  • Accelerated Second Degree BSN
  • DNP: Nurse Anesthesia
  • MSN: Nurse Anesthesia
  • Post-Master's Certificate: Family Nurse Practitioner

Charlotte

Carolinas College of Health Sciences
  • Associate's Degree in Nursing
Central Piedmont Community College
  • Associate's Degree in Nursing
Gaston College - Dallas
  • Associate's Degree in Nursing
Gaston College - Lincoln
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Mitchell Community College
  • Associate's Degree in Nursing
Rowan-Cabarrus Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
South Piedmont Community College - Monroe
  • Associate's Degree in Nursing
University of North Carolina at Charlotte
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • MSN: Nurse Anesthesia
  • Master of Science in Nursing
  • Post-Master's Certificate: Nurse Anesthesia
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
School City Programs offered
Carolinas College of Health Sciences Charlotte
  • Associate's Degree in Nursing
Central Piedmont Community College Charlotte
  • Associate's Degree in Nursing
Gaston College - Dallas Dallas
  • Associate's Degree in Nursing
Gaston College - Lincoln Lincolnton
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Mitchell Community College Statesville
  • Associate's Degree in Nursing
Rowan-Cabarrus Community College Kannapolis
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
South Piedmont Community College - Monroe Monroe
  • Associate's Degree in Nursing
University of North Carolina at Charlotte Charlotte
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • MSN: Nurse Anesthesia
  • Master of Science in Nursing
  • Post-Master's Certificate: Nurse Anesthesia
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion

Durham / Chapel Hill area

Durham Technical Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
North Carolina Central University
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Piedmont Community College
  • Associate's Degree in Nursing
  • Nurse Aide Certificate
University of North Carolina at Chapel Hill
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Doctor of Philosophy in Nursing
  • MSN: Clinical Nurse Leader
  • Master of Science in Nursing
  • Post-Baccalaureate DNP
  • Post-Baccalaureate PhD
  • Post-Master's Certificate: Psychiatric-Mental Health Nurse Practitioner
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
School City Programs offered
Durham Technical Community College Durham
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
North Carolina Central University Durham
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Piedmont Community College Roxboro
  • Associate's Degree in Nursing
  • Nurse Aide Certificate
University of North Carolina at Chapel Hill Chapel Hill
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Doctor of Philosophy in Nursing
  • MSN: Clinical Nurse Leader
  • Master of Science in Nursing
  • Post-Baccalaureate DNP
  • Post-Baccalaureate PhD
  • Post-Master's Certificate: Psychiatric-Mental Health Nurse Practitioner
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion

Fayetteville

Fayetteville State University
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Fayetteville Technical Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
School City Programs offered
Fayetteville State University Fayetteville
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Fayetteville Technical Community College Fayetteville
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate

Greensboro / High Point area

Guilford Technical Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
North Carolina A&T State University
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Randolph Community College
  • Associate's Degree in Nursing
  • Nurse Aide Certificate
Rockingham Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
University of North Carolina at Greensboro
  • Bachelor of Science in Nursing
  • DNP: Nurse Anesthesia
  • Doctor of Nursing Practice
  • Doctor of Philosophy in Nursing
  • Master of Science in Nursing
  • Post-Baccalaureate DNP
  • RN-to-BSN Degree Completion
School City Programs offered
Guilford Technical Community College Jamestown
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
North Carolina A&T State University Greensboro
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Randolph Community College Asheboro
  • Associate's Degree in Nursing
  • Nurse Aide Certificate
Rockingham Community College Wentworth
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
University of North Carolina at Greensboro Greensboro
  • Bachelor of Science in Nursing
  • DNP: Nurse Anesthesia
  • Doctor of Nursing Practice
  • Doctor of Philosophy in Nursing
  • Master of Science in Nursing
  • Post-Baccalaureate DNP
  • RN-to-BSN Degree Completion

Raleigh

Johnston Community College
  • Associate's Degree in Nursing
Wake Technical Community College
  • Associate's Degree in Nursing
School City Programs offered
Johnston Community College Smithfield
  • Associate's Degree in Nursing
Wake Technical Community College Raleigh
  • Associate's Degree in Nursing

Wilmington

Cape Fear Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
University of North Carolina at Wilmington
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Master of Science in Nursing
  • Post-Master's Certificate: Family Nurse Practitioner
  • RN-to-BSN Degree Completion
School City Programs offered
Cape Fear Community College Wilmington
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
University of North Carolina at Wilmington Wilmington
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Master of Science in Nursing
  • Post-Master's Certificate: Family Nurse Practitioner
  • RN-to-BSN Degree Completion

Winston-Salem

Davidson County Community College - Mocksville
  • Diploma in Practical Nursing
Davidson County Community College - Thomasville
  • Associate's Degree in Nursing
Forsyth Technical Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Winston-Salem State University
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Master of Science in Nursing
  • Paramedic-to-BSN Degree Completion
  • Post-Baccalaureate DNP
  • Post-Master's Certificate: Family Nurse Practitioner
  • Post-Master's Certificate: Nurse Educator
  • RN-to-BSN Degree Completion
School City Programs offered
Davidson County Community College - Mocksville Mocksville
  • Diploma in Practical Nursing
Davidson County Community College - Thomasville Thomasville
  • Associate's Degree in Nursing
Forsyth Technical Community College Winston-Salem
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Winston-Salem State University Winston-Salem
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Master of Science in Nursing
  • Paramedic-to-BSN Degree Completion
  • Post-Baccalaureate DNP
  • Post-Master's Certificate: Family Nurse Practitioner
  • Post-Master's Certificate: Nurse Educator
  • RN-to-BSN Degree Completion

Other North Carolina cities

Alamance Community College
  • Associate's Degree in Nursing
  • Nurse Aide Certificate
Appalachian State University
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Beaufort County Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Bladen Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Brunswick Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Caldwell Community College and Technical Institute
  • Associate's Degree in Nursing
Carteret Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Catawba Valley Community College
  • Associate's Degree in Nursing
Central Carolina Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Cleveland Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Coastal Carolina Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
College of the Albemarle
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Craven Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
East Carolina University
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Doctor of Philosophy in Nursing
  • MSN: Nurse Anesthesia
  • Master of Science in Nursing
  • Post-Baccalaureate DNP
  • Post-Baccalaureate PhD
  • Post-Master's Certificate: Neonatal Nurse Practitioner
  • Post-Master's Certificate: Nurse Anesthesia
  • RN-to-BSN Degree Completion
Edgecombe Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Foothills Nursing Consortium
  • Associate's Degree in Nursing
Halifax Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Isothermal Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
James Sprunt Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Lenoir Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Mayland Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
McDowell Technical Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Montgomery Community College
  • Diploma in Practical Nursing
Nash Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Pitt Community College
  • Associate's Degree in Nursing
Richmond Community College - Hamlet
  • Associate's Degree in Nursing
Richmond Community College - Laurinburg
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Roanoke-Chowan Community College
  • Associate's Degree in Nursing
Robeson Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Sampson Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Sandhills Community College
  • Associate's Degree in Nursing
South Piedmont Community College - Polkton
  • Diploma in Practical Nursing
Southeastern Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Southwestern Community College
  • Associate's Degree in Nursing
Stanly Community College
  • Associate's Degree in Nursing
Surry Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Tri-County Community College
  • Associate's Degree in Nursing
University of North Carolina at Pembroke
  • Bachelor of Science in Nursing
  • Master of Science in Nursing
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
Vance-Granville Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Wayne Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Western Carolina University
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Master of Science in Nursing
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
Western Piedmont Community College
  • Associate's Degree in Nursing
Wilkes Community College
  • Associate's Degree in Nursing
Wilson Community College
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
School City Programs offered
Alamance Community College Graham
  • Associate's Degree in Nursing
  • Nurse Aide Certificate
Appalachian State University Boone
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Beaufort County Community College Washington
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Bladen Community College Dublin
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Brunswick Community College Bolivia
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Caldwell Community College and Technical Institute Hudson
  • Associate's Degree in Nursing
Carteret Community College Morehead City
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Catawba Valley Community College Hickory
  • Associate's Degree in Nursing
Central Carolina Community College Sanford
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Cleveland Community College Shelby
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Coastal Carolina Community College Jacksonville
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
College of the Albemarle Elizabeth City
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Craven Community College New Bern
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
East Carolina University Greenville
  • Accelerated Second Degree BSN
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Doctor of Philosophy in Nursing
  • MSN: Nurse Anesthesia
  • Master of Science in Nursing
  • Post-Baccalaureate DNP
  • Post-Baccalaureate PhD
  • Post-Master's Certificate: Neonatal Nurse Practitioner
  • Post-Master's Certificate: Nurse Anesthesia
  • RN-to-BSN Degree Completion
Edgecombe Community College Tarboro
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Foothills Nursing Consortium Rutherfordton
  • Associate's Degree in Nursing
Halifax Community College Weldon
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Isothermal Community College Spindale
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
James Sprunt Community College Kenansville
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Lenoir Community College Kinston
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Mayland Community College Spruce Pine
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
McDowell Technical Community College Marion
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Montgomery Community College Troy
  • Diploma in Practical Nursing
Nash Community College Rocky Mount
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Pitt Community College Winterville
  • Associate's Degree in Nursing
Richmond Community College - Hamlet Hamlet
  • Associate's Degree in Nursing
Richmond Community College - Laurinburg Laurinburg
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Roanoke-Chowan Community College Ahoskie
  • Associate's Degree in Nursing
Robeson Community College Lumberton
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Sampson Community College Clinton
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Sandhills Community College Pinehurst
  • Associate's Degree in Nursing
South Piedmont Community College - Polkton Polkton
  • Diploma in Practical Nursing
Southeastern Community College Whiteville
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Southwestern Community College Sylva
  • Associate's Degree in Nursing
Stanly Community College Albemarle
  • Associate's Degree in Nursing
Surry Community College Dobson
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Tri-County Community College Murphy
  • Associate's Degree in Nursing
University of North Carolina at Pembroke Pembroke
  • Bachelor of Science in Nursing
  • Master of Science in Nursing
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
Vance-Granville Community College Henderson
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Wayne Community College Goldsboro
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing
Western Carolina University Cullowhee
  • Bachelor of Science in Nursing
  • Doctor of Nursing Practice
  • Master of Science in Nursing
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
Western Piedmont Community College Morganton
  • Associate's Degree in Nursing
Wilkes Community College Wilkesboro
  • Associate's Degree in Nursing
Wilson Community College Wilson
  • Associate's Degree in Nursing
  • Diploma in Practical Nursing