There are several reasons why people are drawn to North Carolina, making it an ideal place to live and work. For many, it’s the state’s natural beauty, from the Blue Ridge Mountains to the stunning coastlines. Others are attracted to the strong economy and the growing job opportunities, particularly in healthcare. The state boasts a thriving healthcare system, which continues to expand, providing plenty of opportunities for those looking to enter the field. One healthcare career that has become increasingly popular in North Carolina is that of a Certified Nursing Assistant (CNA). With healthcare facilities offering various incentives for CNA training, it’s now easier than ever to start a career in this field. If you’re considering helping nurses or launching a nursing career, this guide will give you all the information you need about CNA programs in North Carolina, including the best options for affordable and fast certification routes.

Why Become a CNA in North Carolina?

CNAs play a vital role in North Carolina's healthcare system, delivering direct patient care by assisting with essential tasks such as bathing, dressing, eating, transferring, and monitoring vital signs. Their hands-on support ensures that patients receive dignified and compassionate care. In North Carolina, the healthcare industry is expanding, driven by an aging population and increasing demand for healthcare services. This growth creates strong job opportunities for CNAs, with positions available in hospitals, long-term care facilities, rehabilitation centers, and home health agencies.

One of the key benefits of becoming a CNA in North Carolina is the relatively quick and affordable training process. Aspiring CNAs can complete certification programs in a matter of weeks, allowing them to start working sooner and with minimal financial investment. Additionally, North Carolina offers clear pathways for career advancement, with opportunities to pursue further education and move into roles like Licensed Practical Nurse (LPN) or Registered Nurse (RN).

Living and working in North Carolina provides a great balance of professional opportunities and quality of life. The state is known for its diverse landscapes, ranging from scenic coastal areas to the Blue Ridge Mountains, as well as a rich cultural heritage and vibrant cities. For those seeking a meaningful career in healthcare, along with a rewarding lifestyle, becoming a CNA in North Carolina offers both personal and professional fulfillment.

CNA Certification Requirements in North Carolina

Before you begin your journey to a rewarding career, it's essential to have a thorough understanding of the steps involved. Becoming a CNA in North Carolina follows a specific process, and each state has its own requirements. Here's what you need to know to become a CNA in North Carolina:

Eligibility Criteria

To join a CNA program in North Carolina, applicants must fulfill certain requirements to ensure they are prepared for the responsibilities of the role. Candidates must be at least 18 years old and pass a criminal background check, as CNAs frequently work with vulnerable individuals. Additionally, applicants may be required to provide documentation of physical health, including tuberculosis screening and up-to-date immunization records, to ensure they can safely handle the physical demands of the position and minimize potential health risks to patients.

Training Requirements

CNA training programs in North Carolina are designed to equip students with the essential skills and knowledge needed for providing quality patient care. These state-approved programs typically blend theoretical coursework with hands-on clinical experience, ensuring a minimum of 75 hours of practical training, as required by North Carolina regulations.

CNA curriculums covers key topics such as basic nursing skills, infection control, patient advocacy, communication strategies, and emergency procedures. The clinical portion allows students to apply what they’ve learned in real healthcare environments, working closely with skilled mentors to gain expertise in tasks such as assisting with patient hygiene, feeding, and monitoring vital signs. Various training opportunities are offered through community colleges, vocational schools, and healthcare facilities, providing flexible options to suit different schedules and needs.

Certification Exam

After completing the training, candidates can sit for the certification exam. The exam is administered by National Nurse Aide Assessment Program (NNAAP) and includes two parts: a written exam and a skills test. The written exam evaluates the candidate’s knowledge of healthcare, including patient care, safety protocols, and ethical considerations. The skills test requires candidates to demonstrate their ability to perform essential nursing tasks, such as taking vital signs, hand hygiene, and patient mobility assistance in a practical setting.

To earn certification, candidates must pass both the written and skills portions. A minimum score of 70% on the written exam is required, along with successful completion of the skills portion. Upon passing, candidates are listed on the North Carolina Nurse Aide Registry, which qualifies them to work as CNAs in healthcare settings across the state. If a candidate does not pass the exam, they may retake it up to two times within a 24-month period.

Fastest CNA Programs in North Carolina

CNA programs in North Carolina are generally structured to be completed in a short period, with the state requiring at least 75 hours of training. However, there may be certain situations where you can take the CNA exam without completing the mandated training hours, especially if you already have experience as a CNA. If you’re looking to become certified quickly, here are some of the most efficient CNA programs available in North Carolina.

ProgramApproximate LengthLocation
Serenity Nurse Aide Academy4 WeeksCharlotte, NC
Surry Community College4 WeeksDobson, NC
Fayetteville Technical Community College8 WeeksFayetteville, NC

Affordable CNA Programs in North Carolina

In North Carolina, CNA programs often require fewer classroom hours, which can lead to lower tuition fees. Many programs are available for under $3,000, and some facilities offer training at no cost in exchange for a commitment to work at their healthcare facility. Here are a few affordable CNA program options in North Carolina:

ProgramApproximate CostLocation
Carteret Community CollegePaid trainingMorehead City, NC
Carolina CaringPaid trainingNewton, NC
Serenity Nurse Aide Academy$750Charlotte, NC

How Much Do CNAs Earn in North Carolina?

North Carolina CNA salaries can differ depending on several factors. Due to a moderate cost of living in the state, CNAs tend to earn a competitive wage compared to many other areas. On average, CNAs in North Carolina earn about $39,004 per year, not factoring in overtime, which typically translates to hourly wages ranging from $12 to $25. However, wages can fluctuate based on experience, the region within the state, and the type of healthcare facility, with some CNAs earning more or less than the average depending on these variables.

Factors Influencing CNA Salaries

CNAs are essential in assisting nurses and are typically found in a variety of healthcare settings. These include hospitals, long-term care facilities, assisted living communities, and home healthcare services. In general, CNAs working in hospitals tend to earn higher pay compared to those in nursing homes, as the demands and work conditions in hospitals are often more intense.

If you’re looking to increase your potential salary as a CNA, consider a CNA to RN program or developing a CNA specialization for increased salary and employment growth options.

How to Choose the Right CNA Program in North Carolina

When you’re ready to begin your search for the right CNA program in North Carolina, it’s important to keep a few essential factors in mind before you apply. Take a look at the following points to make sure you’ve checked everything off your list:

Accreditation

Choosing an accredited CNA program in North Carolina is crucial for receiving a well-rounded education that meets the state’s certification requirements. Accreditation guarantees that the program complies with the standards set by the North Carolina Board of Nursing, offering students a balanced mix of classroom learning and practical training. State-approved programs are thoroughly assessed to ensure they fulfill North Carolina’s specific CNA training criteria, including the required 75-hour curriculum. Enrollment in an accredited program is necessary to sit for the North Carolina Nurse Aide Competency Exam, which is the final step toward certification. Additionally, many employers in North Carolina prefer hiring graduates from accredited programs, knowing they are equipped to provide quality patient care.

Program Costs

The cost of CNA programs in North Carolina is generally reasonable, offering an affordable pathway into the healthcare field. Tuition typically ranges from $500 to $2,500, depending on the institution and program structure. These fees usually cover essential components such as classroom instruction, clinical practice, and required materials. However, students should also anticipate additional expenses for uniforms, textbooks, certification exam fees, and health screenings. Many programs offer financial aid, scholarships, and flexible payment options to ease the financial burden. Moreover, some healthcare employers provide free CNA training in exchange for a commitment to work at their facility, which can be a great way to reduce upfront costs.

Schedule Flexibility

CNA programs in North Carolina are designed to accommodate the diverse schedules and commitments of students. Many institutions offer both full-time and part-time options, allowing learners to choose a pace that fits their lifestyle. Evening and weekend courses are commonly available, making it easier for those with work or family responsibilities to pursue certification without disrupting their daily routines. Additionally, some programs blend online coursework with practical clinical training, offering even greater flexibility for students balancing multiple responsibilities. This adaptability makes it possible for individuals from various backgrounds to start a rewarding career as a CNA.

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.