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.

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.

Asheville

Asheville-Buncombe Technical Community College
  • Associate Degree in Nursing
Blue Ridge Community College
  • Associate Degree in Nursing
Haywood Community College
  • Associate Degree in Nursing
Region A Nursing Consortium
  • Associate 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 Degree in Nursing
Blue Ridge Community College Hendersonville
  • Associate Degree in Nursing
Haywood Community College Clyde
  • Associate Degree in Nursing
Region A Nursing Consortium Clyde
  • Associate 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

Central Piedmont Community College
  • Associate Degree in Nursing
Gaston College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Mitchell Community College
  • Associate Degree in Nursing
Rowan-Cabarrus Community College
  • Associate Degree in Nursing
  • Diploma in Practical 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
Central Piedmont Community College Charlotte
  • Associate Degree in Nursing
Gaston College Dallas
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Mitchell Community College Statesville
  • Associate Degree in Nursing
Rowan-Cabarrus Community College Kannapolis
  • Associate Degree in Nursing
  • Diploma in Practical 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 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 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 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 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 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 Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate

Greensboro / High Point area

Guilford Technical Community College
  • Associate 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 Degree in Nursing
  • Nurse Aide Certificate
Rockingham Community College
  • Associate 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 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 Degree in Nursing
  • Nurse Aide Certificate
Rockingham Community College Wentworth
  • Associate 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 Degree in Nursing
Wake Technical Community College
  • Associate Degree in Nursing
School City Programs offered
Johnston Community College Smithfield
  • Associate Degree in Nursing
Wake Technical Community College Raleigh
  • Associate Degree in Nursing

Wilmington

Cape Fear Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
University of North Carolina 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 Degree in Nursing
  • Diploma in Practical Nursing
University of North Carolina 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-Davie Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Forsyth Technical Community College
  • Associate 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-Davie Community College Thomasville
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Forsyth Technical Community College Winston-Salem
  • Associate 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 Degree in Nursing
  • Nurse Aide Certificate
Appalachian State University
  • Bachelor of Science in Nursing
  • RN-to-BSN Degree Completion
Beaufort County Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Bladen Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Brunswick Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Caldwell Community College and Technical Institute
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Carteret Community College
  • Associate Degree in Nursing
Catawba Valley Community College
  • Associate Degree in Nursing
Central Carolina Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Cleveland Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Coastal Carolina Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
College of The Albemarle
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Craven Community College
  • Associate 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 Degree in Nursing
  • Diploma in Practical Nursing
Foothills Nursing Consortium
  • Associate Degree in Nursing
Halifax Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Isothermal Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
James Sprunt Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Lenoir Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Mayland Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
McDowell Technical Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Montgomery Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Nash Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Pitt Community College
  • Associate Degree in Nursing
Richmond Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Roanoke-Chowan Community College
  • Associate Degree in Nursing
Robeson Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Sampson Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Sandhills Community College
  • Associate Degree in Nursing
South Piedmont Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Southeastern Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Southwestern Community College
  • Associate Degree in Nursing
Stanly Community College
  • Associate Degree in Nursing
Surry Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Tri-County Community College
  • Associate Degree in Nursing
University of North Carolina at Pembroke
  • Bachelor of Science in Nursing
  • MSN: Clinical Nurse Leader
  • MSN: Nurse Educator
  • MSN: Rural Case Manager
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
  • Regionally Increasing Baccalaureate Nurses (RIBN) Program
Vance-Granville Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Wayne Community College
  • Associate 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 Degree in Nursing
Wilkes Community College
  • Associate Degree in Nursing
Wilson Community College
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
School City Programs offered
Alamance Community College Graham
  • Associate 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 Degree in Nursing
  • Diploma in Practical Nursing
Bladen Community College Dublin
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Brunswick Community College Bolivia
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Caldwell Community College and Technical Institute Hudson
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Carteret Community College Morehead City
  • Associate Degree in Nursing
Catawba Valley Community College Hickory
  • Associate Degree in Nursing
Central Carolina Community College Sanford
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Cleveland Community College Shelby
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Coastal Carolina Community College Jacksonville
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
College of The Albemarle Elizabeth City
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Craven Community College New Bern
  • Associate 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 Rocky Mount
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Foothills Nursing Consortium Rutherfordton
  • Associate Degree in Nursing
Halifax Community College Weldon
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Isothermal Community College Spindale
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
James Sprunt Community College Kenansville
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Lenoir Community College Kinston
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Mayland Community College Spruce Pine
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
McDowell Technical Community College Marion
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Montgomery Community College Troy
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Nash Community College Rocky Mount
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Pitt Community College Winterville
  • Associate Degree in Nursing
Richmond Community College Hamlet
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Roanoke-Chowan Community College Ahoskie
  • Associate Degree in Nursing
Robeson Community College Lumberton
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Sampson Community College Clinton
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Sandhills Community College Pinehurst
  • Associate Degree in Nursing
South Piedmont Community College Polkton
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Southeastern Community College Whiteville
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
  • Nurse Aide Certificate
Southwestern Community College Sylva
  • Associate Degree in Nursing
Stanly Community College Albemarle
  • Associate Degree in Nursing
Surry Community College Dobson
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Tri-County Community College Murphy
  • Associate Degree in Nursing
University of North Carolina at Pembroke Pembroke
  • Bachelor of Science in Nursing
  • MSN: Clinical Nurse Leader
  • MSN: Nurse Educator
  • MSN: Rural Case Manager
  • RN-to-BSN Degree Completion
  • RN-to-MSN Degree Completion
  • Regionally Increasing Baccalaureate Nurses (RIBN) Program
Vance-Granville Community College Henderson
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Wayne Community College Goldsboro
  • Associate 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 Degree in Nursing
Wilkes Community College Wilkesboro
  • Associate Degree in Nursing
Wilson Community College Wilson
  • Associate Degree in Nursing
  • Diploma in Practical Nursing
Category: 
North Carolina