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.
  • 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

CNA Programs
141 College Drive
Albemarle, NC 28001
(704) 982-0121

CNA Programs
1503 West Main Street
Albemarle, NC 28001
(704) 982-0121

Archdale, NC

CNA Programs
110 Park Dr
Archdale, NC 27263
(336) 328-1750

Asheboro, NC

CNA Programs
629 Industrial Park Ave
Asheboro, NC 27205
(336) 633-0200

Asheville, NC

CNA Programs
340 Victoria Rd
Asheville, NC 28801
(828) 398-7900

CNA Programs
16 Fernihurst Dr
Asheville, NC 28801
(828) 398-7900

CNA Programs
1616 Patton Avenue
Asheville, NC 28806
(828) 298-9023

Belmont, NC

7220 Wilkinson Blvd.
Belmont, NC 28012
(704) 825-3737

Bolivia, NC

CNA Programs
50 College Rd
Bolivia, NC 28422
(910) 755-7300

Boone, NC

CNA Programs
372 Community College Dr
Boone, NC 28607
(828) 297-3811

Brevard, NC

CNA Programs
45 Oak Park Drive
Brevard, NC 28712
(828) 883-2520

Burgaw, NC

CNA Programs
100 Industrial Dr
Burgaw, NC 28425
(910) 259-4966

Burnsville, NC

CNA Programs
107 Wheeler Hills Road
Burnsville, NC 28714
(828) 682-7315

Castle Hayne, NC

1915 N County Dr
Castle Hayne, NC 28429
(910) 989-2273

Chapel Hill, NC

CNA Programs
503 West Franklin Street
Chapel Hill, NC 27516
(919) 536-7240 x4417

Charlotte, NC

CNA Programs
4917 Albemarle Rd #
Charlotte, NC 28205
(704) 525-3500

CNA Programs
9305-D Monroe Rd
Charlotte, NC 28270
(704) 460-9832

CNA Programs
1201 Elizabeth Ave
Charlotte, NC 28235
(704) 330-2722

8401 University Executive Park Dr #111
Charlotte, NC 28262
(704) 547-1988

5633 Monroe Rd
Charlotte, NC 28212
(704) 566-2955

CNA Programs
6636 E W.T. Harris Blvd Suite H
Charlotte, NC 28215
(704) 567-8000

CNA Programs
5715 Westpark Dr Ste 202
Charlotte, NC 28217
(704) 525-1448

Cherokee, NC

CNA Programs
502 Oconaluftee Job Corps Center Access Rd
Cherokee, NC 28719
(828) 497-5411

Clayton, NC

CNA Programs
9046 Cleveland Road
Clayton, NC 27520
(919) 989-2128

Clinton, NC

CNA Programs
1801 Sunset Ave
Clinton, NC 28328
(910) 592-8081

Clyde, NC

CNA Programs
185 Freedlander Dr
Clyde, NC 28721
(828) 627-2821

Colfax, NC

CNA Programs
7908 Leabourne Rd
Colfax, NC 27235
(336) 334-4822

Concord, NC

CNA Programs
1531 Trinity Church Rd
Concord, NC 28027
(704) 216-7222

Dallas, NC

201 Highway U.S. 321 S
Dallas, NC 28034
(704) 922-6200

Dobson, NC

CNA Programs
630 S Main St
Dobson, NC 27017
(336) 386-8121

Dublin, NC

CNA Programs
7418 NC Hwy 41W
Dublin, NC 28332
(910) 879-5500

Durham, NC

1637 E Lawson St
Durham, NC 27703
(919) 536-7200

3404 N. Duke Street
Durham, NC 27704
(919) 536-7222 x4313

2401 Snow Hill Road
Durham, NC 27712
(919) 536-7240

The Chesterfield, 701 W. Main Street, Suite 203
Durham, NC 27701
(919) 536-7241 x4505

CNA Programs
2310 S Miami Blvd #135
Durham, NC 27703
(919) 224-8081

CNA Programs
1420 E Club Blvd
Durham, NC 27704
(919) 957-8311

3600 N Duke St STE 107
Durham, NC 27704
(919) 479-3000

CNA Programs
3771, 3622 Shannon Rd suite 103
Durham, NC 27707
(919) 908-9939

Edenton, NC

CNA Programs
118 Blades St
Edenton, NC 27932
(252) 482-7900

Elizabeth City, NC

CNA Programs
1208 N Road St
Elizabeth City, NC 27909
(252) 335-0821

Elkin, NC

CNA Programs
1461 N Bridge St
Elkin, NC 28621
(336) 386-3605

Engelhard, NC

CNA Programs
33480 US-264
Engelhard, NC 27824
(252) 940-6263

Fayetteville, NC

CNA Programs
2201 Hull Rd,
Fayetteville, NC 28303
(910) 678-8400

Flat Rock, NC

CNA Programs
180 West Campus Drive
Flat Rock, NC 28731
(828) 694-1700

Goldsboro, NC

CNA Programs
3000 Wayne Memorial Dr
Goldsboro, NC 27534
(919) 735-5151

Graham, NC

CNA Programs
1247 Jimmie Kerr Rd
Graham, NC 27253
(336) 578-2002

Grantsboro, NC

CNA Programs
5049 NC-306
Grantsboro, NC 28529
(252) 249-1851

Greensboro, NC

CNA Programs
3505 E Wendover Ave
Greensboro, NC 27405
(336) 334-4822

CNA Programs
124 E. Gate City Boulevard
Greensboro, NC 27406
(336) 334-4822

CNA Programs
1400 Battleground Ave #215c-1
Greensboro, NC 27408
(877) 221-7757

Hamlet, NC

CNA Programs
1042 W Hamlet Ave
Hamlet, NC 28345
(910) 410-1700

Hampstead, NC

CNA Programs
621 NC-210 E
Hampstead, NC 28443
(910) 362-7000

Hendersonville, NC

CNA Programs
805 6th Avenue West
Hendersonville, NC 28739
(828) 694-1700

Hickory, NC

2550 US Hwy 70 SE
Hickory, NC 28602
(828) 327-7000

High Point, NC

CNA Programs
901 S. Main St.
High Point, NC 27260
(336) 334-4822

Hillsborough, NC

525 College Park Road
Hillsborough, NC 27278
(919) 536-7238

Hudson, NC

CNA Programs
2855 Hickory Blvd
Hudson, NC 28638
(828) 726-2200

Jacksonville, NC

618A Court St
Jacksonville, NC 28540
(910) 989-2273

CNA Programs
444 Western Blvd
Jacksonville, NC 28546
(910) 455-1221

Jamestown, NC

CNA Programs
601 E Main St
Jamestown, NC 27282
(336) 334-4822

Kannapolis, NC

Kernersville, NC

1108 Swisher Center Rd.
Kernersville, NC 27284
(336) 734-7903

King, NC

Kittrell, NC

CNA Programs
1096 US-1
Kittrell, NC 27544
(252) 438-6161

Lillington, NC

1075 E Cornelius Harnett Blvd
Lillington, NC 27546
(910) 893-9101

Lincolnton, NC

511 S. Aspen Street
Lincolnton, NC 28092
(704) 748-5200

Locust, NC

CNA Programs
102 Stanly Parkway
Locust, NC 28097
(704) 888-8848

Lumberton, NC

705a Wesley Pines Rd
Lumberton, NC 28358
(910) 674-4592

CNA Programs
2158, 5160 Fayetteville Rd
Lumberton, NC 28360
(910) 272-3700

Manteo, NC

CNA Programs
205 US-64
Manteo, NC 27954
(252) 473-2264

Marion, NC

CNA Programs
54 College Drive
Marion, NC 28752
(828) 652-6021

Marshall, NC

CNA Programs
4646 US 25-70
Marshall, NC 28753
(828) 398-7700

Matthews, NC

CNA Programs
2800 Campus Ridge Rd
Matthews, NC 28105
(704) 330-4200

Mocksville, NC

CNA Programs
1205 S Salisbury St
Mocksville, NC 27028
(336) 751-2885

Mooresville, NC

CNA Programs
219 N. Academy Street
Mooresville, NC 28115
(704) 663-1923

Morehead City, NC

CNA Programs
3505 Arendell St
Morehead City, NC 28557
(252) 222-6000

Morganton, NC

CNA Programs
1001 Burkemont Ave
Morganton, NC 28655
(828) 448-3500

Murphy, NC

CNA Programs
21 Campus Circle
Murphy, NC 28906
(828) 837-6810

New Bern, NC

CNA Programs
800 College Ct
New Bern, NC 28562
(252) 638-7200

New London, NC

CNA Programs
44150 Airport Road
New London, NC 28127
(704) 422-3036

Newland, NC

CNA Programs
785 Cranberry Street
Newland, NC 28657
(828) 733-5883

Oxford, NC

CNA Programs
102 Broad St
Oxford, NC 27565
(919) 225-1636

Pembroke, NC

CNA Programs
124 Livermore Drive
Pembroke, NC 28372
(910) 272-3700

Pilot Mountain, NC

CNA Programs
612 E Main St
Pilot Mountain, NC 27041
(336) 386-3618

Pinehurst, NC

CNA Programs
3395 Airport Rd
Pinehurst, NC 28374
(910) 692-6185

Pittsboro, NC

764 West St
Pittsboro, NC 27312
(919) 545-8000

Polkton, NC

CNA Programs
680 US-74
Polkton, NC 28135
(704) 272-5300

Raeford, NC

CNA Programs
1110 E Central Ave
Raeford, NC 28376
(910) 875-8589

Raleigh, NC

CNA Programs
3739 National Dr Suite 204
Raleigh, NC 27612
(919) 371-2062

CNA Programs
9101 Fayetteville Rd
Raleigh, NC 27603
(919) 866-5000

CNA Programs
2901 Holston Lane
Raleigh, NC 27610
(919) 747-0400

CNA Programs
321 Chapanoke Road
Raleigh, NC 27603
(919) 866-6100

CNA Programs
6600 Louisburg Road
Raleigh, NC 27616
(919) 532-5502

CNA Programs
2200 S. Wilmington Street
Raleigh, NC 27603
(919) 856-8119

Randleman, NC

CNA Programs
100 Hilliary Street
Randleman, NC 27317
(336) 328-1759

Rocky Mount, NC

CNA Programs
225 Tarboro St
Rocky Mount, NC 27801
(252) 823-5166

CNA Programs
522 N Old Carriage Rd
Rocky Mount, NC 27804
(252) 443-4011

Roper, NC

CNA Programs
114 Railroad St
Roper, NC 27970
(252) 940-6263

Rutherfordton, NC

CNA Programs
134 Maple Street
Rutherfordton, NC 28139
(828) 286-2218

Salisbury, NC

CNA Programs
1333 Jake Alexander Blvd S
Salisbury, NC 28146
(704) 216-7222

Sanford, NC

1105 Kelly Dr
Sanford, NC 27330
(919) 775-5401

Shelby, NC

CNA Programs
137 S Post Rd
Shelby, NC 28152
(704) 669-6000

Siler City, NC

400 Progress Blvd
Siler City, NC 27344
(919) 545-8663

Smithfield, NC

CNA Programs
245 College Rd
Smithfield, NC 27577
(919) 934-3051

Spruce Pine, NC

CNA Programs
200 Mayland Drive
Spruce Pine, NC 28777
(828) 765-7351

Statesville, NC

CNA Programs
701 W. Front Street
Statesville, NC 28677
(704) 878-3220

CNA Programs
500 W. Broad Street
Statesville, NC 28677
(704) 878-3200

Sylva, NC

CNA Programs
447 College Drive
Sylva, NC 28779
(828) 339-4000

Tarboro, NC

CNA Programs
2009 W Wilson St
Tarboro, NC 27886
(252) 823-5166

Thomasville, NC

CNA Programs
297 DCCC Road
Thomasville, NC 27360
(336) 249-8186

Troy, NC

CNA Programs
1011 Page St
Troy, NC 27371
(910) 898-9600

Washington, NC

CNA Programs
5337 US-264
Washington, NC 27889
(252) 946-6194

Weldon, NC

CNA Programs
100 College Dr
Weldon, NC 27890
(252) 536-4221

Wentworth, NC

CNA Programs
215 Wrenn Memorial Rd
Wentworth, NC 27375
(336) 342-4261

Whiteville, NC

CNA Programs
4564 Chadbourn Hwy
Whiteville, NC 28472
(910) 642-7141

Williamston, NC

CNA Programs
1161 Kehukee Park Rd
Williamston, NC 27892
(252) 792-1521

Wilmington, NC

CNA Programs
411 N Front St
Wilmington, NC 28401
(910) 362-7000

CNA Programs
5000 Market St
Wilmington, NC 28405
(910) 632-5542

Wilson, NC

CNA Programs
3456 Airport Blvd NW
Wilson, NC 27896
(252) 243-3276

CNA Programs
902 Herring Ave E
Wilson, NC 27893
(252) 291-1195

Windsor, NC

CNA Programs
2123, 409 W Granville St
Windsor, NC 27983
(252) 794-4861

Winston-Salem, NC

2701 University Parkway
Winston-Salem, NC 27105
(336) 724-3625

1300 Bolton St
Winston-Salem, NC 27103
(336) 761-1002

CNA Programs
6000 Museum Dr B
Winston-Salem, NC 27105
(336) 776-0357

Winterville, NC

CNA Programs
1986 Pitt Tech Rd
Winterville, NC 28590
(252) 493-7200

Yadkinville, NC

CNA Programs
1001 College Drive
Yadkinville, NC 27055
(336) 386-3580

Yanceyville, NC

CNA Programs
331 Piedmont Dr
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.

Share This:
LinkedIn
Reddit