Find a nursing school near you

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

Students interested in becoming a certified nursing assistant (CNA) can enroll in a short qualification course, which typically lasts just a few weeks. CNAs must possess good communication abilities in addition to manual dexterity. There are many different programs available, so it is important for an aspiring CNA to choose the right one.

The responsibilities of a nursing assistant
A CNA assists patients in undertaking daily life activities. For example, CNAs may dress, bathe, and feed their patients during a typical work day. They work under the supervision of more senior nursing staff, acting as an intermediary between them and their patients. Interpersonal skills are particularly critical, since a CNA must monitor her patients’ state of health and provide basic psychological support.

Find a school

Career possibilities in North Carolina
The median salary for a CNA in North Carolina is $22,340. Top-performing nursing assistants can earn significantly more; the top quartile of the state’s 50,000 CNAs earn over $26,000 per year. Employment prospects are bright as major employers like Premier expand their operations in North Carolina. Furthermore, since CNAs work in a wide variety of settings like hospitals, private clinics, schools, and homes, demand for their services should remain very stable for years to come.

To help the state’s prospective nursing assistants, we’ve compiled a list of CNA education programs available in North Carolina. You’ll find them organized below by major metropolitan area.

Featured Schools

Charlotte

Cabarrus College of Health Sciences
401 Medical Park Drive | Concord, North Carolina 28025
  • Nurse Aide Certificate
Gaston College - Lincoln
511 South Aspen Street | Lincolnton, North Carolina 28093
  • Nurse Aide Certificate
School Address Programs offered
Cabarrus College of Health Sciences 401 Medical Park Drive
Concord, North Carolina 28025
  • Nurse Aide Certificate
Gaston College - Lincoln 511 South Aspen Street
Lincolnton, North Carolina 28093
  • Nurse Aide Certificate

Durham / Chapel Hill area

Piedmont Community College
1715 College Drive | Roxboro, North Carolina 27573
  • Nurse Aide Certificate
School Address Programs offered
Piedmont Community College 1715 College Drive
Roxboro, North Carolina 27573
  • Nurse Aide Certificate

Fayetteville

Fayetteville Technical Community College
2201 Hull Road | Fayetteville, North Carolina 28303
  • Nurse Aide Certificate
Miller-Motte College - Fayetteville
3725 Ramsey Street, Suite 103A | Fayetteville, North Carolina 28311
  • Nurse Aide Certificate
School Address Programs offered
Fayetteville Technical Community College 2201 Hull Road
Fayetteville, North Carolina 28303
  • Nurse Aide Certificate
Miller-Motte College - Fayetteville 3725 Ramsey Street, Suite 103A
Fayetteville, North Carolina 28311
  • Nurse Aide Certificate

Greensboro / High Point area

Guilford Technical Community College
601 High Point Road | Jamestown, North Carolina 27282
  • Nurse Aide Certificate
Randolph Community College
629 Industrial Park Avenue | Asheboro, North Carolina 27205
  • Nurse Aide Certificate
School Address Programs offered
Guilford Technical Community College 601 High Point Road
Jamestown, North Carolina 27282
  • Nurse Aide Certificate
Randolph Community College 629 Industrial Park Avenue
Asheboro, North Carolina 27205
  • Nurse Aide Certificate

Raleigh

Miller-Motte College - Raleigh
3901 Capital Boulevard, Suite 151 | Raleigh, North Carolina 27604
  • Nurse Aide Certificate
School Address Programs offered
Miller-Motte College - Raleigh 3901 Capital Boulevard, Suite 151
Raleigh, North Carolina 27604
  • Nurse Aide Certificate

Other North Carolina cities

Alamance Community College
1247 Jimmie Kerr Road | Graham, North Carolina 27253
  • Nurse Aide Certificate
Bladen Community College
7418 Highway 41 West | Dublin, North Carolina 28332
  • Nurse Aide Certificate
Brunswick Community College
50 College Road | Bolivia, North Carolina 28422
  • Nurse Aide Certificate
Cleveland Community College
137 South Post Road | Shelby, North Carolina 28152
  • Nurse Aide Certificate
Coastal Carolina Community College
444 Western Boulevard | Jacksonville, North Carolina 28546
  • Nurse Aide Certificate
McDowell Technical Community College
54 College Drive | Marion, North Carolina 28752
  • Nurse Aide Certificate
Richmond Community College - Laurinburg
600 McLean Street | Laurinburg, North Carolina 28352
  • Nurse Aide Certificate
Robeson Community College
5160 Fayetteville Road | Lumberton, North Carolina 28360
  • Nurse Aide Certificate
Southeastern Community College
4564 Chadbourn Highway | Whiteville, North Carolina 28472
  • Nurse Aide Certificate
School Address Programs offered
Alamance Community College 1247 Jimmie Kerr Road
Graham, North Carolina 27253
  • Nurse Aide Certificate
Bladen Community College 7418 Highway 41 West
Dublin, North Carolina 28332
  • Nurse Aide Certificate
Brunswick Community College 50 College Road
Bolivia, North Carolina 28422
  • Nurse Aide Certificate
Cleveland Community College 137 South Post Road
Shelby, North Carolina 28152
  • Nurse Aide Certificate
Coastal Carolina Community College 444 Western Boulevard
Jacksonville, North Carolina 28546
  • Nurse Aide Certificate
McDowell Technical Community College 54 College Drive
Marion, North Carolina 28752
  • Nurse Aide Certificate
Richmond Community College - Laurinburg 600 McLean Street
Laurinburg, North Carolina 28352
  • Nurse Aide Certificate
Robeson Community College 5160 Fayetteville Road
Lumberton, North Carolina 28360
  • Nurse Aide Certificate
Southeastern Community College 4564 Chadbourn Highway
Whiteville, North Carolina 28472
  • Nurse Aide Certificate