CNA Classes & Programs in North Carolina
Certified nursing assistants, also commonly referred to as nursing assistants or NC Nurse Aide I, perform a number of important patient care duties including measuring and recording patient vital signs, assisting patients with daily activities including range-of-motion exercises, and more. An entry-level position that requires a brief training program, the NC Nurse Aide I role is an excellent way to begin a career in nursing. In North Carolina, the Nurse Aide I earns an average annual salary of $24,680, according to the U.S. Bureau of Labor Statistics.
Choosing the Best CNA Programs in North Carolina
Beginning a career as an NC Nurse Aide I requires completion of a state-approved training program, which can usually be completed in just a few weeks. After completing training, students must pass their state's certification exam to become registered with the state. For additional details on admissions requirements for Nurse Aide I training programs in North Carolina, please visit our CNA Training Programs Admissions page.
- Program Length: Nurse Aide I training program length can vary, with some taking as little as 3 to 4 weeks to complete. In North Carolina, training programs are offered in many community colleges, vocational schools as well as a number of medical facilities and nursing homes. Nurse Aide I training programs in North Carolina consist of at least 75 hours of training, including at least 16 hours of hands-on clinical training in a long-term care facility.
- Program Cost: The cost of a Nurse Aide I training program varies depending on the school chosen. Financial aid or flexible payment plans may be an option. When researching training programs, be sure to add in the cost of mandatory fees, course materials, uniform/supplies, exam costs, etc. in addition to tuition in order to get a full financial picture.
- Board Approved Programs: Each state mandates its own requirements for CNA certification, which is why selecting a state-approved training program is critical. In North Carolina, the North Carolina Department of Public Health and Human Services oversees Nurse Aide I training and certification. Prospective students can find a listing of state-approved training programs on their website. To learn more, check out the CNA certification requirements in North Carolina.
- Online/In-Person Options: In some cases, the classroom portion of Nurse Aide I training may be available online. Students will still need to complete the hands-on clinical portion of the program in-person. Online courses are ideal for those in remote areas of the state, or for those who wish to continue working or have other family obligations that may make a commute difficult.
2023 List of CNA Classes in North Carolina
To get a feel for the CNA curriculum in North Carolina, see our list of classes and courses available in the state:
Albemarle, NC
Stanly Community College Albemarle Campus
- Nurse Aide Level I Campus
- Nurse Aide Level II Campus
Albemarle, NC 28001
(704) 982-0121
Stanly Community College Economic Development Division/Small Business Center
- Nurse Aide Level I Campus
- Nurse Aide Level II Campus
Albemarle, NC 28001
(704) 991-0355
Stanly Community College West Main Site
- Nurse Aide Level I Campus
- Nurse Aide Level II Campus
Albemarle, NC 28001
(704) 982-0121
Archdale, NC
Randolph Community College Archdale
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Archdale, NC 27263
(336) 328-1750
Asheboro, NC
Randolph Community College
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Asheboro, NC 27205
(336) 633-0200
Asheville, NC
Asheville-Buncombe Technical Community College
- Nurse Aide Campus
Asheville, NC 28801
(828) 398-7900
Asheville-Buncombe Technical Community College Mission Health
- Nurse Aide Campus
Asheville, NC 28801
(828) 398-7900
Asheville-Buncombe Technical Community College/Goodwill
- Nurse Aide Campus
Asheville, NC 28806
(828) 298-9023
Belmont, NC
Gaston College- Kimbrell Campus
Belmont, NC 28012
(704) 825-3737
Bolivia, NC
Brunswick Community College
- Nursing Assistant Campus
Bolivia, NC 28422
(910) 755-7300
Boone, NC
Caldwell Community College and Technical Institute Watauga Campus
- Nurse Aide I Campus
Boone, NC 28607
(828) 297-3811
Brevard, NC
Blue Ridge Community College- Transylvania County Campus
- Nurse Aide II Campus
- Nurse Aide I Campus
Brevard, NC 28712
(828) 883-2520
Burgaw, NC
Cape Fear Community College- Burgaw Center
- Nurse Aide [NA] Campus
Burgaw, NC 28425
(910) 259-4966
Burnsville, NC
Mayland Community College Yancey Learning Center
- Nurse Assistant I Campus
Burnsville, NC 28714
(828) 682-7315
Castle Hayne, NC
Caring For Life
Castle Hayne, NC 28429
(910) 989-2273
Chapel Hill, NC
Charlotte, NC
American Academy of Healthcare
- Nursing Assistant II Campus
- Nursing Assistant I Campus
Charlotte, NC 28205
(704) 525-3500
CPR Works Of Charlotte
- Nurse Aide 1 Campus
Charlotte, NC 28270
(704) 460-9832
Central Piedmont Community College (CPCC) Central Campus
- Nurse Aide Campus
Charlotte, NC 28235
(704) 330-2722
Chosen Health Care Institute, Inc.
Charlotte, NC 28262
(704) 547-1988
Divine Health Academy
Charlotte, NC 28212
(704) 566-2955
Unity Nursing Institute
- ?Nurse Aide 1 Campus
- ?Nurse Aide 2 Campus
Charlotte, NC 28217
(704) 525-1448
Cherokee, NC
Oconaluftee Job Corps Civilian Conservation Center
- Certified Nurse Assistant Campus
Cherokee, NC 28719
(828) 497-5411
Clayton, NC
Johnston Community College - Cleveland Center
- Nurse Aide Certification Campus
Clayton, NC 27520
(919) 989-2128
Clinton, NC
Sampson Community College
- Nurse Aide I Campus
Clinton, NC 28328
(910) 592-8081
Clyde, NC
Haywood Community College
- Nurse Aide I Campus
Clyde, NC 28721
(828) 627-2821
Colfax, NC
Guilford Technical Community College Donald W. Cameron Campus
- Nursing Assistant I Campus
Colfax, NC 27235
(336) 334-4822
Concord, NC
Rowan-Cabarrus Community College Concord
- Nurse Aide II Campus
- Nurse Aide I Campus
Concord, NC 28027
(704) 216-7222
Dallas, NC
Gaston College- Dallas Campus
Dallas, NC 28034
(704) 922-6200
Dobson, NC
Surry Community College
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Dobson, NC 27017
(336) 386-8121
Dublin, NC
Bladen Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Dublin, NC 28332
(910) 879-5500
Durham, NC
Durham Technical Community College
Durham, NC 27703
(919) 536-7200
Durham Technical Community College Duke Street North
Durham, NC 27704
(919) 536-7222 x4313
Durham Technical Community College Northern Durham Center
Durham, NC 27712
(919) 536-7240
Durham Technical Community College Small Business and Corporate Education Center
Durham, NC 27701
(919) 536-7241 x4505
Harris Training Institute, Inc
- Nurse Aide Campus
Durham, NC 27703
(919) 224-8081
Hashem School of Health and Career Training Center, Inc.
Durham, NC 27701
(919) 641-5722
Ideal Health Institute
- Nurse Aide 2 Eve Campus
- Nurse Aide 2 Day Campus
- Nurse Aide 1 Day Campus
Durham, NC 27704
(919) 957-8311
Neslyn Health Institute, Inc.
Durham, NC 27704
(919) 479-3000
Wisdom Health Academy
- Nurse Aide 1 Campus
Durham, NC 27707
(919) 908-9939
Edenton, NC
College of The Albemarle - Edenton-Chowan Campus
- Nurse Aide II Campus
- Nurse Aide I Campus
Edenton, NC 27932
(252) 482-7900
Elizabeth City, NC
College of The Albemarle
- Nurse Aide II Campus
- Nurse Aide I Campus
Elizabeth City, NC 27909
(252) 335-0821
Elkin, NC
Surry Community College Elkin Center
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Elkin, NC 28621
(336) 386-3605
Engelhard, NC
Beaufort County Community College/Hyde County Davis Ctr
- Nurse Aide II Campus
- Nurse Aide I Campus
Engelhard, NC 27824
(252) 940-6263
Fayetteville, NC
Fayetteville Technical Community College
- Nurse Aide Campus
Fayetteville, NC 28303
(910) 678-8400
Flat Rock, NC
Blue Ridge Community College- Henderson County Campus
- Nurse Aide II Campus
- Nurse Aide I Campus
Flat Rock, NC 28731
(828) 694-1700
Goldsboro, NC
Wayne Community College
- Certified Nursing Assistant Campus
Goldsboro, NC 27534
(919) 735-5151
Graham, NC
Alamance Community College
- Nurse Aide Training Campus
Graham, NC 27253
(336) 578-2002
Grantsboro, NC
Pamlico Community College
- Nursing Assistant II Campus
- Nursing Assistant I Campus
Grantsboro, NC 28529
(252) 249-1851
Greensboro, NC
Guilford Technical Community College Greensboro Campus
- Nursing Assistant I Campus
Greensboro, NC 27405
(336) 334-4822
Guilford Technical Community College Union Square Campus
- Nursing Assistant I Campus
Greensboro, NC 27406
(336) 334-4822
New Hope Medical Training
- Nurse Aide I Campus
Greensboro, NC 27408
(877) 221-7757
Hamlet, NC
Richmond Community College
- Nursing Assistant I Campus
Hamlet, NC 28345
(910) 410-1700
Hampstead, NC
Cape Fear Community College- Surf City
- Nurse Aide [NA] Campus
Hampstead, NC 28443
(910) 362-7000
Hendersonville, NC
Blue Ridge Community College- Health Sciences Center
- Nurse Aide II Campus
- Nurse Aide I Campus
Hendersonville, NC 28739
(828) 694-1700
Hickory, NC
Catawba Valley Community College
- Certified Nurse Assistant II Campus
- Certified Nurse Assistant I Campus
Hickory, NC 28602
(828) 327-7000
High Point, NC
Guilford Technical Community College High Point Campus
- Nursing Assistant I Campus
High Point, NC 27260
(336) 334-4822
Hillsborough, NC
Durham Technical Community College Orange County Campus
Hillsborough, NC 27278
(919) 536-7238
Hudson, NC
Caldwell Community College and Technical Institute Hudson
- Nurse Aide I Campus
Hudson, NC 28638
(828) 726-2200
Jacksonville, NC
Caring For Life
Jacksonville, NC 28540
(910) 989-2273
Coastal Carolina Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Jacksonville, NC 28546
(910) 455-1221
Jamestown, NC
Guilford Technical Community College Jamestown Campus
- Nursing Assistant I Campus
Jamestown, NC 27282
(336) 334-4822
Kannapolis, NC
Southern College of Health Sciences
Kannapolis, NC 28083
(704) 707-3965
Kernersville, NC
Forsyth Technical Community College Grady P. Swisher
Kernersville, NC 27284
(336) 734-7903
King, NC
Forsyth Technical Community College - NW Forsyth Center
King, NC 27021
(336) 734-7050
Kittrell, NC
Kittrell Job Corps Center
- Certified Nurse Assistant Campus
Kittrell, NC 27544
(252) 438-6161
Lillington, NC
CCCC Harnett Main Campus
Lillington, NC 27546
(910) 893-9101
Lincolnton, NC
Gaston College- Lincoln Campus
Lincolnton, NC 28092
(704) 748-5200
Locust, NC
Stanly Community College Crutchfield Education Center
- Nurse Aide Level I Campus
- Nurse Aide Level II Campus
Locust, NC 28097
(704) 888-8848
Lumberton, NC
Chosen Healthcare Institute, Inc.
Lumberton, NC 28358
(910) 674-4592
Robeson Community College
- Nurse Aide Campus
Lumberton, NC 28360
(910) 272-3700
Manteo, NC
College of The Albemarle - Roanoke Island Campus
- Nurse Aide II Campus
- Nurse Aide I Campus
Manteo, NC 27954
(252) 473-2264
Marion, NC
McDowell Technical Community College
- Nurse Aide I Campus
- Nurse Aide I Campus
Marion, NC 28752
(828) 652-6021
Marshall, NC
Asheville-Buncombe Technical Community College Madison
- Nurse Aide Campus
Marshall, NC 28753
(828) 398-7700
Matthews, NC
Central Piedmont Community College Levine Campus
- Nurse Aide Campus
Matthews, NC 28105
(704) 330-4200
Mocksville, NC
Davidson County Community College - Davie Campus
- Nursing Assistant I Campus
Mocksville, NC 27028
(336) 751-2885
Mooresville, NC
Mitchell Community College- Mooresville
Mooresville, NC 28115
(704) 663-1923
Morehead City, NC
Carteret Community College
- Nurse Aide I Online
Morehead City, NC 28557
(252) 222-6000
Morganton, NC
Western Piedmont Community College
- Nurse Aide I Campus
Morganton, NC 28655
(828) 448-3500
Murphy, NC
Tri-County Community College
- Nurse Aide 2 Campus
- Nurse Aide 1 Campus
Murphy, NC 28906
(828) 837-6810
New Bern, NC
Craven Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
New Bern, NC 28562
(252) 638-7200
New London, NC
Stanly Community College Albemarle Correctional Institution
- Nurse Aide Level I Campus
- Nurse Aide Level II Campus
New London, NC 28127
(704) 422-3036
Newland, NC
Mayland Community College Avery Learning Center
- Nurse Assistant I Campus
Newland, NC 28657
(828) 733-5883
Oxford, NC
K's Healthcare Institute LLC
- Nurse Aide Campus
Oxford, NC 27565
(919) 225-1636
Pembroke, NC
Robeson Community College/Pembroke
- Nurse Aide Campus
Pembroke, NC 28372
(910) 272-3700
Pilot Mountain, NC
Surry Community College Pilot Center
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Pilot Mountain, NC 27041
(336) 386-3618
Pinehurst, NC
Sandhills Community College Moore
- Nurse Aide Campus
Pinehurst, NC 28374
(910) 692-6185
Pittsboro, NC
Central Carolina Community College - Pittsboro Campus
Pittsboro, NC 27312
(919) 545-8000
Polkton, NC
South Piedmont Community College
- Nurse Assistant I Campus
Polkton, NC 28135
(704) 272-5300
Raeford, NC
Sandhills Community College/Hoke Center
- Nurse Aide Campus
Raeford, NC 28376
(910) 875-8589
Raleigh, NC
Guiding Lights Caregiver Support Center
- Nurse Aide 1 Campus
Raleigh, NC 27612
(919) 371-2062
Wake Technical Community College
- Nurse Aide I Campus
Raleigh, NC 27603
(919) 866-5000
Wake Technical Community College Perry Health Sciences Campus
- Nurse Aide I Campus
Raleigh, NC 27610
(919) 747-0400
Wake Technical Community College Public Safety Education Campus
- Nurse Aide I Campus
Raleigh, NC 27603
(919) 866-6100
Wake Technical Community College Scott Northern Wake Campus
- Nurse Aide I Campus
Raleigh, NC 27616
(919) 532-5502
Wake Technical Community College Vernon Malone College & Career Academy
- Nurse Aide I Campus
Raleigh, NC 27603
(919) 856-8119
Randleman, NC
Randolph Community College Randleman Center
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Randleman, NC 27317
(336) 328-1759
Rocky Mount, NC
Edgecombe Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Rocky Mount, NC 27801
(252) 823-5166
Nash Community College
- Nurse Aide I Campus
- Nurse Aide II Campus
Rocky Mount, NC 27804
(252) 443-4011
Roper, NC
Beaufort County Community College/Washington County Ctr
- Nurse Aide II Campus
- Nurse Aide I Campus
Roper, NC 27970
(252) 940-6263
Rutherfordton, NC
Isothermal Community College Rutherfordton Learning Center
- Nursing Assistant II Campus
- Nursing Assistant I Campus
Rutherfordton, NC 28139
(828) 286-2218
Salisbury, NC
Rowan-Cabarrus Community College Salisbury
- Nurse Aide II Campus
- Nurse Aide I Campus
Salisbury, NC 28146
(704) 216-7222
Sanford, NC
Central Carolina Community College
Sanford, NC 27330
(919) 775-5401
Shelby, NC
Cleveland Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Shelby, NC 28152
(704) 669-6000
Siler City, NC
Central Carolina Community College Siler City
Siler City, NC 27344
(919) 545-8663
Smithfield, NC
Johnston Community College
- Nurse Aide Certification Campus
Smithfield, NC 27577
(919) 934-3051
Spruce Pine, NC
Mayland Community College Main Campus
- Nurse Assistant I Campus
Spruce Pine, NC 28777
(828) 765-7351
Statesville, NC
Mitchell Community College- Continuing Ed
Statesville, NC 28677
(704) 878-3220
Mitchell Community College- Statesville
Statesville, NC 28677
(704) 878-3200
Sylva, NC
Southwestern Community College: Southwestern Comm College Jackson Campus
- Nurse Aide Campus
Sylva, NC 28779
(828) 339-4000
Tarboro, NC
Edgecombe Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Tarboro, NC 27886
(252) 823-5166
Thomasville, NC
Davidson County Community College
- Nursing Assistant I Campus
Thomasville, NC 27360
(336) 249-8186
Troy, NC
Montgomery Community College
- Nurse Aide Campus
Troy, NC 27371
(910) 898-9600
Washington, NC
Beaufort County Community College/Hyde County Davis Ctr
- Nurse Aide II Campus
- Nurse Aide I Campus
Washington, NC 27889
(252) 946-6194
Weldon, NC
Halifax Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Weldon, NC 27890
(252) 536-4221
Wentworth, NC
Rockingham Community College
- Nursing Assistant I Campus
Wentworth, NC 27375
(336) 342-4261
Whiteville, NC
Southeastern Community College
- Nurse Aide Campus
Whiteville, NC 28472
(910) 642-7141
Williamston, NC
Martin Community College
- Nurse Aide II Campus
- Nurse Aide I Campus
Williamston, NC 27892
(252) 792-1521
Wilmington, NC
Cape Fear Community College- Wilmington Campus
- Nurse Aide [NA] Campus
Wilmington, NC 28401
(910) 362-7000
Miller-Motte College
- Nursing Assistant Campus
Wilmington, NC 28405
(910) 632-5542
Wilson, NC
FAST TRACK CAREER PREP, Inc
Wilson, NC 27896
(252) 243-3276
Wilson Community College
- Nurse Aide I Campus
- Nurse Aide II Campus
Wilson, NC 27893
(252) 291-1195
Windsor, NC
Martin Community College/Bertie Campus
- Nurse Aide II Campus
- Nurse Aide I Campus
Windsor, NC 27983
(252) 794-4861
Winston-Salem, NC
Forsyth Technical Community College Goodwill Training Center
Winston-Salem, NC 27105
(336) 724-3625
Forsyth Technical Community College Mazie S. Woodruff Center
Winston-Salem, NC 27105
(336) 734-7950
Forsyth Technical Community College-West Campus
Winston-Salem, NC 27103
(336) 761-1002
Winterville, NC
Pitt Community College
- Nursing Assistant II Campus
- Nursing Assistant I Campus
Winterville, NC 28590
(252) 493-7200
Yadkinville, NC
Surry Community College - Yadkin Center
- Nursing Assistant I Campus
- Nursing Assistant II Campus
Yadkinville, NC 27055
(336) 386-3580
Yanceyville, NC
Piedmont Community College/Yanceyville Campus
- Nurse Aide Campus
Yanceyville, NC 27379
(336) 694-7086
Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.