CNA Programs & Career Opportunities in North Carolina

North Carolina is home to 239 CNA training programs and over 700 healthcare facilities. Our guide currently highlights 139 cities, where we cover all local CNA programs and a selection of healthcare facilities. Explore CNA classes, salary information, and career opportunities to learn more about becoming a CNA in North Carolina.

Get Information from CNA Programs in North Carolina

Starting your CNA Career in North Carolina

  • Training Programs
    239
    State-approved Programs
  • Cities
    139
    Cities Currently Covered
  • Healthcare Facilities
    700+
    Total Facilities
  • Median Annual Salary
    $36,010
    Median Yearly Pay
  • Median Hourly Salary
    $17.31
    Median Per Hour
  • Total CNAs Employed
    56,390
    CNAs Working Statewide

With over 230 CNA training programs statewide, North Carolina provides extensive educational opportunities in major metropolitan areas like Charlotte, Raleigh, Greensboro, Durham, Winston-Salem, and Fayetteville. Currently, about 45,440 Certified Nursing Assistants work across North Carolina, demonstrating robust demand for qualified healthcare professionals. Students completing North Carolina CNA programs can expect median earnings of $36,010 annually and $17.31 per hour.

The combination of North Carolina's growing population of over 11 million residents and expanding healthcare infrastructure drives continuous demand for CNA training graduates throughout both urban medical centers and rural communities. North Carolina's diverse healthcare sector offers Certified Nursing Assistants varied career opportunities across hospitals, long-term care facilities, and home health agencies.

Get Information from CNA Programs in North Carolina

Schools in North Carolina are actively seeking qualified students. Fill out one quick form below to receive information directly from multiple accredited CNA programs.

You'll receive information about:

  • Upcoming start dates & schedules
  • Tuition costs & financial aid options
  • Class locations & formats
  • Program details & requirements

✓ Free Service • ✓ No Obligations • ✓ Compare Multiple Programs • ✓ Accredited Schools Only

Or browse programs by city below to explore specific locations and local options. View city directory ↓

Major Cities for CNA Careers in North Carolina

Explore CNA opportunities in North Carolina's largest cities and metropolitan areas.

Charlotte

📊 Population: 875,045
🎓 Programs: 11
🏥 Facilities: 37
💰 Salary: $37,270
View Details →

Raleigh

📊 Population: 465,517
🎓 Programs: 13
🏥 Facilities: 23
💰 Salary: $37,380
View Details →

Greensboro

📊 Population: 297,202
🎓 Programs: 5
🏥 Facilities: 18
💰 Salary: $35,980
View Details →

Durham

📊 Population: 284,094
🎓 Programs: 8
🏥 Facilities: 20
💰 Salary: $38,200
View Details →

Winston-Salem

📊 Population: 249,571
🎓 Programs: 8
🏥 Facilities: 14
💰 Salary: $36,250
View Details →

Fayetteville

📊 Population: 208,697
🎓 Programs: 4
🏥 Facilities: 15
💰 Salary: $33,400
View Details →

Training & Certification Requirements in North Carolina

Becoming a CNA in North Carolina—officially called a "Nurse Aide I"—requires meeting specific state standards for training, testing, and certification. Understanding these requirements will help ensure you're prepared for each step of the process.

Eligibility

  • Training route: Candidates must complete a state-approved Nurse Aide I Training & Competency Evaluation Program (NATCEP) or a state-approved competency evaluation program. Admission requirements (e.g., age, immunizations, TB screening) are set by each program, so check with the school directly.
  • Program hours: North Carolina partners with programs to set appropriate clock hours and does not simply "approve 75 hours." By federal rule, programs must include at least 75 hours of training to be approved; many NC programs exceed this minimum.
  • Physical readiness: Candidates must be able to perform all required skills; those on "light duty" for medical reasons cannot take the skills evaluation until cleared for full, unrestricted activity.

Training Hours & Clinicals

Complete a North Carolina state-approved Nurse Aide I program that satisfies federal NATCEP standards with a minimum of 75 total hours of instruction. By federal law, programs must include:

  • At least 16 hours of supervised clinical training in a licensed healthcare facility
  • At least 16 hours of classroom instruction completed before any direct patient contact
  • Additional classroom, laboratory, and clinical components as determined by the school

NC collaborates with schools to ensure programs provide educationally sound instruction that meets workforce needs, and most programs significantly exceed these federal minimums.

Competency Evaluation (NNAAP)

After training, you'll take the National Nurse Aide Assessment Program (NNAAP) exam, administered by Credentia. It has two parts:

  • Written (or oral) exam: 70 multiple-choice questions; the oral option is available in English or Spanish (60 multiple-choice + 10 reading-comprehension questions).
  • Skills evaluation: you'll demonstrate five randomly selected nurse-aide skills within a timed session.

You must pass both parts. Most candidates have up to three attempts within two years of program completion (or as otherwise specified for your eligibility route). If you don't pass within those limits, you must retrain before retesting.

Listing on the Registry

Once you pass both exam components, your name is added to the North Carolina Nurse Aide I Registry (maintained by the NC Department of Health and Human Services, Division of Health Service Regulation). Listing generally posts within a few days and can be verified online.

Costs & Reimbursement

Current exam fees (set by Credentia for North Carolina): $140 for Written/Oral + Skills, $40 for Written or Oral re-test, and $100 for Skills re-test. Under federal and state law, Medicare/Medicaid-participating nursing facilities must cover exam fees for candidates who are employed or have an employment offer at the time of testing. If you are employed in a qualifying facility within 12 months of completing training, the facility must reimburse your training and testing costs on a prorated basis—be sure to save your receipts.

Renewal

Your Nurse Aide I listing must be renewed every 24 months. To renew, you must have performed at least 8 hours of paid nurse-aide duties under RN supervision during your current listing period (work may be in a nursing home or other healthcare setting). If you don't meet renewal criteria, you must retrain and retest.

Reciprocity

Already certified in another state and in active, good standing? North Carolina permits reciprocity—submit the NC Reciprocity Application with required documentation for review; approved applicants may be listed without additional training or testing.

Sources: NC DHHS – Education Requirements (Nurse Aide I), NC Nurse Aide I Registry (Overview), Credentia – North Carolina Test Taker Page, North Carolina Nurse Aide I Candidate Handbook (Credentia), NC DHHS – Nurse Aide I FAQ, 42 CFR 483.152 – Federal Training Requirements

Explore CNA Classes by City in North Carolina

Explore CNA classes in North Carolina by city. We currently feature 139 cities, each with a full list of CNA training courses, salary details, and selected healthcare facilities.

Sort by:

Free CNA Classes in North Carolina

Looking for free CNA classes and training programs in North Carolina? These 32 options are available at no cost through employer sponsorship, state support, or other financial assistance.

Cherokee Indian Hospital Authority

✅ State Approved 🏫 Hospital ✨ Free Program 🏢 Employer Sponsored 🤝 Job Placement Help
📍 Cherokee, Caller Box C-268, North Carolina 28719

Program Details

CIHA offers a free, in‑house Nurse Aide I training on campus; students are paid 15 per hour during class and clinicals and all books and the state exam are covered.
Total Cost: Free

Oconaluftee Job Corps

✅ State Approved 🏫 Educational Entity ✨ Free Program 🤝 Job Placement Help
📍 Cherokee, 502 OJCC Road, North Carolina 28719

Program Details

Job Corps’ Certified Nurse Assistant training at Oconaluftee provides hands-on instruction leading to state CNA credentials, with campus housing, meals, medical care, and supplies included. The program is tuition-free for eligible students and includes career transition support.
Total Cost: Free

Haywood Regional Medical Center

✅ State Approved 🏫 Hospital ✨ Free Program 🏢 Employer Sponsored
📍 Clyde, 262 Leroy George Drive, North Carolina 28721

Program Details

Haywood Regional Medical Center offers a 140-hour Nurse Aide I Training Program with classroom, lab, and clinical components. The program is tuition-free in exchange for one year of service and allows participants to learn while employed.
Total Cost: Free Total Hours: 140

Highlands-Cashiers Hospital

✅ State Approved 🏫 Hospital ✨ Free Program 🏢 Employer Sponsored
📍 Highlands, 190 Hospital Drive, North Carolina 28741

Program Details

Six-week, state-approved CNA training program where participants are hired and paid while training in classroom, simulation lab, and clinical areas. Test fees and uniforms are reimbursed for participants.
Total Cost: Free Duration: 6 weeks

Haywood Community College

✅ State Approved 🏫 Community College ✨ Free Program 🏢 Employer Sponsored 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Clyde, 185 Freedlander Drive, North Carolina 28731

Program Details

Nurse Aide I is a 172-hour program taught by an RN, preparing students for caregiving roles in settings such as nursing homes, hospitals, and home health. Tuition is listed with separate exam fee; scholarship opportunities are available.
Total Cost: $262 Total Hours: 172

Black Mountain Neuro-Medical Treatment Center

✅ State Approved 🏫 Nursing Facility ✨ Free Program 🏢 Employer Sponsored
📍 Black Mountain, 932 Old Us Hwy 70 West, North Carolina 28711

Program Details

On-site, earn-while-you-learn Nurse Aide I training with full-time employment, classroom, on-the-job and clinical training; state CNA testing provided at no cost.
Total Cost: Free

Cape Fear Community College - Pender HS CCP

✅ State Approved 🏫 Community College ✨ Free Program 🤝 Job Placement Help
📍 Surf City, 621 NC Highway 210, North Carolina 28443

Program Details

Tuition-free CCP Nurse Aide I pathway for eligible high school juniors and seniors delivers classroom, lab, and supervised clinical training through CFCC.
Total Cost: Free

Beaufort County Community College - Beaufort County CCP

✅ State Approved 🏫 Community College ✨ Free Program
📍 Washington, 5337 Highway 264 East, North Carolina 27889

Program Details

The Career & College Promise Nurse Aide I pathway is a 160-hour course for eligible high school seniors that covers basic nursing and personal care skills. The $180 registration fee is waived; students cover books and local fees.
Total Cost: Free Total Hours: 160

Sandhills Community College - Hoke County HS CCP

✅ State Approved 🏫 Community College 💻 Online Available ✨ Free Program 🤝 Job Placement Help 🌙 Evening Classes Available
📍 Raeford, 505 S Bethel Rd, North Carolina 28376

Program Details

Through Career & College Promise, eligible Hoke County high school students can complete Nurse Aide I tuition-free, gaining foundational skills for direct patient care. The CCP WCE pathway lists 214 total contact hours for Nurse Aide I.
Total Cost: Free Total Hours: 214

Blue Ridge Community College/Transylvania Center

✅ State Approved 🏫 Community College 💻 Online Available ✨ Free Program 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Brevard, 45 Oak Park Drive, North Carolina 28712

Program Details

Nurse Aide I teaches basic nursing skills with classroom, lab, and clinical training; sections are offered with hybrid delivery and on-campus labs/clinicals. Students are eligible to test for NC Nurse Aide I registry listing.
Total Cost: Free

Online CNA Classes in North Carolina

These 65 programs offer CNA classes online in North Carolina, giving you the flexibility to complete the classroom portion remotely. However, all CNA programs also require in-person clinical training, which must be completed at an approved healthcare facility before certification.

Pamlico Community College

✅ State Approved 🏫 Community College 💻 Online Available 🌙 Evening Classes Available
📍 Grantsboro, 5049 Hwy 306 South, North Carolina 28529

Program Details

Pamlico CC’s Nurse Aide I is a 168-hour hybrid course with classroom, lab, and off-site clinicals that prepares students for entry-level patient care. Cohorts are offered in day and evening formats.
Total Cost: $180 Total Hours: 168

College of the Albemarle - Roanoke Island Campus

✅ State Approved 🏫 Community College 💻 Online Available 💵 Financial Aid Available
📍 Manteo, 205 Highway 64 South Business, North Carolina 27954

Program Details

COA’s Nurse Aide I is a 160‑hour blended course offered by Workforce Development with class, lab, and clinical experiences. Recent Dare campus sections ran Tue/Thu daytime with partial online instruction.
Total Cost: $237 Total Hours: 160

Caring for Life

✅ State Approved 🏫 Career School 💻 Online Available 💵 Financial Aid Available
📍 Castle Hayne, 1915 North County Drive, North Carolina 28429

Program Details

State‑approved Nurse Aide I training delivered in lecture, lab, clinical, and a hybrid option; total program length is 122 hours. Course fee includes background check, drug screen, student insurance, and AHA BLS certification.
Total Cost: $500 Total Hours: 122

Isothermal Community College - Polk Campus

✅ State Approved 🏫 Community College 💻 Online Available 🕒 Evening & Weekend Classes Available
📍 Columbus, 1255 West Mills Street, North Carolina 28722

Program Details

Isothermal’s 188-hour Nurse Aide I blends classroom, lab, and clinical training, with hybrid cohorts offered at the Polk Campus. Graduates gain the skills to provide safe, basic patient care.
Total Cost: $185 Total Hours: 188

Montgomery Community College

✅ State Approved 🏫 Community College 💻 Online Available 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Troy, 702 Glenn Road, North Carolina 27371

Program Details

MCC’s Nursing Assistant I course provides hybrid instruction (online theory plus in-person lab and clinical) to prepare students for basic patient care roles. Recent schedules show evening cohorts.
Total Cost: $180

Catawba Valley Community College

✅ State Approved 🏫 Community College 💻 Online Available 🌙 Evening Classes Available
📍 Taylorsville, 345 Industrial Blvd, North Carolina 28681

Program Details

The Nurse Aide Level I course at CVCC’s Alexander Center combines classroom, lab and clinical experiences to prepare students for entry‑level patient care roles.
Total Cost: $247 Total Hours: 152

Blue Ridge Community College - Innovative High School

✅ State Approved 🏫 Community College 💻 Online Available 💵 Financial Aid Available
📍 Flat Rock, 300 East Campus Drive, North Carolina 28731

Program Details

Blue Ridge offers Nurse Aide I training with classroom, lab, clinical, and some online components. The course prepares students with basic caregiving skills for employment in healthcare settings.
Total Cost: $236

Forsyth Technical Community College - Stokes Campus

✅ State Approved 🏫 Community College 💻 Online Available
📍 Walnut Cove, 1165 Dodgetown Road, North Carolina 27052

Program Details

Forsyth Tech’s state-approved Nursing Assistant I course teaches basic patient care skills through classroom, lab and clinical training, with CPR included. Daytime cohorts are typically completed in 8 weeks and a hybrid option is available.
Total Cost: $251 Duration: 8 weeks

Lenoir Community College - La Grange Center

✅ State Approved 🏫 Community College 💻 Online Available 💵 Financial Aid Available
📍 La Grange, 112 E Railroad Street, North Carolina 28551

Program Details

Lenoir CC’s Nurse Aide I course provides classroom, lab, and clinical training to build basic nursing skills for caring for older adults and other patients. Some cohorts at La Grange are offered in a hybrid format.
Total Cost: $211 Duration: 18 weeks

Cape Fear Community College

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🤝 Job Placement Help
📍 Burgaw, 100 East Industrial Drive, North Carolina 28425

Program Details

CFCC offers Nurse Aide I and II at multiple locations including the Burgaw Center, with traditional and hybrid options and an 8-week fast-track cohort. Financial assistance is available and the program provides in-facility testing and employment support.
Duration: 8 weeks

4-Week CNA Classes in North Carolina

These 37 programs offer accelerated CNA training in North Carolina, typically ranging from 3-5 weeks, with 4-week programs being the most common. Accelerated CNA classes are one of the fastest ways to become a CNA in North Carolina, making them ideal if you want to start your healthcare career quickly.

Cape Fear Community College

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🤝 Job Placement Help
📍 Burgaw, 100 East Industrial Drive, North Carolina 28425

Program Details

CFCC offers Nurse Aide I and II at multiple locations including the Burgaw Center, with traditional and hybrid options and an 8-week fast-track cohort. Financial assistance is available and the program provides in-facility testing and employment support.
Duration: 8 weeks

Cape Fear Community College - Alston Burk Center

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🤝 Job Placement Help
📍 Hampstead, 621 NC Hwy 210, North Carolina 28443

Program Details

State-approved Nurse Aide training provides classroom/lab instruction and clinical rotations at the Alston W. Burke Center at Surf City.
Total Cost: $215 Duration: 8 weeks

Central Carolina Community College - Harnett

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Lillington, 51 Red Mulberry Way, North Carolina 27546

Program Details

Nurse Aide I at CCCC prepares students with basic nursing skills through 184 hours of classroom, lab, and clinical training offered in seated, hybrid, and accelerated formats. Classes run 2 to 4 months and are offered in Harnett, Lee, and Chatham counties.
Total Cost: $180 Total Hours: 184 Duration: 8 weeks

Carteret Community College

✅ State Approved 🏫 Community College ⚡ Accelerated Program 🤝 Job Placement Help
📍 Morehead City, 3505 Arendell Street, North Carolina 28557

Program Details

Carteret CC offers Nurse Aide I training with classroom, lab, and clinical experiences, plus an optional CNA apprenticeship with paid on‑the‑job training. Apprenticeship participants may qualify for a full‑time position at Carteret Health Care upon completion.

Davidson-Davie Community College - Davie Campus

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Mocksville, 1205 South Salisbury Street, North Carolina 27028

Program Details

Davidson-Davie’s state-approved Nursing Assistant I course combines classroom, lab and supervised clinical experiences; CPR is included. Hybrid cohorts run at Davie Campus with day, evening and weekend meeting times.
Total Cost: $199 Total Hours: 158 Duration: 10 weeks

Davidson-Davie Community College - Mocksville Campus

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Mocksville, 1205 South Salisbury Street, North Carolina 28028

Program Details

Davidson-Davie’s state-approved Nursing Assistant I course combines classroom, lab and supervised clinical experiences; CPR is included. Hybrid cohorts are offered with day, evening and weekend options at Davie Campus in Mocksville.
Total Cost: $199 Total Hours: 158 Duration: 10 weeks

Effinity Healthcare Training

✅ State Approved 🏫 Career School ⚡ Accelerated Program ✨ Free Program 🏢 Employer Sponsored 💵 Financial Aid Available
📍 Winterville, 113 West Fire Tower Rd, North Carolina 27590

Program Details

Effinity’s weekday Nurse Aide I program provides lab and clinical training over approximately four weeks. A bundled program cost covers tuition, registration, malpractice insurance, kit, and screening; uniforms, book, CPR, and the state exam are additional.
Total Cost: $900 Duration: 4 weeks

Davidson-Davie Community College

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Thomasville, 297 DCCC Road, North Carolina 27360

Program Details

Nursing Assistant I is a state-approved 158-hour program delivered in a hybrid format with on-campus labs and clinical experience. Cohorts are accelerated with day, evening, and some weekend meetings.
Total Cost: $199 Total Hours: 158

Mission Hospital

✅ State Approved 🏫 Hospital ⚡ Accelerated Program ✨ Free Program 🏢 Employer Sponsored
📍 Asheville, 509 Biltmore Ave and 428 Biltmore Avenue, North Carolina 28801

Program Details

Mission Hospital offers a paid, employer-sponsored CNA Training Program in which participants are hired as Patient Safety Attendants while completing an intensive multi-week Nurse Aide I course. The program covers training costs and testing fees and prepares graduates to move into CNA roles at Mission Health.
Total Cost: Free Duration: 5 weeks

Craven Community College

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 🌙 Evening Classes Available
📍 New Bern, 800 College Court, North Carolina 28560

Program Details

Craven CC’s Nurse Aide I provides classroom, lab, and clinical training with some sections delivered in a hybrid format and multiple day or evening options.
Total Cost: $222 Duration: 5 weeks

Evening Classes in North Carolina

These 78 programs offer evening CNA classes in North Carolina, designed for working professionals and those with daytime commitments. Evening classes typically run after 5 PM on weekdays, allowing you to maintain your current schedule while pursuing CNA certification.

Pamlico Community College

✅ State Approved 🏫 Community College 💻 Online Available 🌙 Evening Classes Available
📍 Grantsboro, 5049 Hwy 306 South, North Carolina 28529

Program Details

Pamlico CC’s Nurse Aide I is a 168-hour hybrid course with classroom, lab, and off-site clinicals that prepares students for entry-level patient care. Cohorts are offered in day and evening formats.
Total Cost: $180 Total Hours: 168

Brunswick Community College

✅ State Approved 🏫 Community College 🌙 Evening Classes Available
📍 Bolivia, 50 College Road, North Carolina 28422

Program Details

Nurse Aide I provides 192 hours of classroom, lab, and 40-hour clinical experience preparing students for entry-level care roles. Day and evening cohorts are offered at the Bolivia campus and centers.
Total Cost: $212 Total Hours: 192

Asheville-Buncombe Tech Community College - Marshall

✅ State Approved 🏫 Community College 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Marshall, 4646 US Hwy 25-70, North Carolina 28753

Program Details

A-B Tech Madison offers Nurse Aide I through Continuing Education with class, lab, and clinical experiences; sections include day and evening options at the Madison site. Financial assistance and CE scholarships may be available.
Total Cost: $292 Total Hours: 120

Wilkes Community College - Ashe County HS

✅ State Approved 🏫 Community College 💵 Financial Aid Available 🌙 Evening Classes Available
📍 West Jefferson, 184 Campus Drive, North Carolina 28694

Program Details

Nurse Aide I is a 192-hour seated course offered at multiple locations including the Ashe Campus, covering classroom, lab, clinical, and practice/mock testing hours. Financial assistance options (NCWorks, scholarships) are available.
Total Cost: $195 Total Hours: 192

Haywood Community College

✅ State Approved 🏫 Community College ✨ Free Program 🏢 Employer Sponsored 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Clyde, 185 Freedlander Drive, North Carolina 28731

Program Details

Nurse Aide I is a 172-hour program taught by an RN, preparing students for caregiving roles in settings such as nursing homes, hospitals, and home health. Tuition is listed with separate exam fee; scholarship opportunities are available.
Total Cost: $262 Total Hours: 172

Isothermal Community College - Polk Campus

✅ State Approved 🏫 Community College 💻 Online Available 🕒 Evening & Weekend Classes Available
📍 Columbus, 1255 West Mills Street, North Carolina 28722

Program Details

Isothermal’s 188-hour Nurse Aide I blends classroom, lab, and clinical training, with hybrid cohorts offered at the Polk Campus. Graduates gain the skills to provide safe, basic patient care.
Total Cost: $185 Total Hours: 188

South Piedmont Community College - LL Polk Campus

✅ State Approved 🏫 Community College 🌙 Evening Classes Available
📍 Polkton, 680 Hwy 74 West, North Carolina 28135

Program Details

South Piedmont Community College offers Nurse Aide training with classroom, lab, and clinical instruction to build core patient-care skills. Cohorts are offered during the day and evening on the Polkton and Monroe campuses.

Montgomery Community College

✅ State Approved 🏫 Community College 💻 Online Available 💵 Financial Aid Available 🌙 Evening Classes Available
📍 Troy, 702 Glenn Road, North Carolina 27371

Program Details

MCC’s Nursing Assistant I course provides hybrid instruction (online theory plus in-person lab and clinical) to prepare students for basic patient care roles. Recent schedules show evening cohorts.
Total Cost: $180

Guilford Technical Community College - Jamestown

✅ State Approved 🏫 Community College 🌙 Evening Classes Available
📍 Jamestown, 601 East Main Street, North Carolina 27282

Program Details

GTCC’s non-credit Nursing Assistant I program combines classroom, lab, and clinical learning over about three months to prepare students for entry-level patient care in varied healthcare settings.
Total Cost: $287 Total Hours: 214 Duration: 12 weeks

Catawba Valley Community College

✅ State Approved 🏫 Community College 💻 Online Available 🌙 Evening Classes Available
📍 Taylorsville, 345 Industrial Blvd, North Carolina 28681

Program Details

The Nurse Aide Level I course at CVCC’s Alexander Center combines classroom, lab and clinical experiences to prepare students for entry‑level patient care roles.
Total Cost: $247 Total Hours: 152

Weekend Classes in North Carolina

These 34 programs offer weekend CNA classes in North Carolina, perfect for those who work Monday through Friday. Weekend programs typically meet on Saturdays and/or Sundays, allowing you to complete your CNA training without disrupting your weekday work schedule.

Isothermal Community College - Polk Campus

✅ State Approved 🏫 Community College 💻 Online Available 🕒 Evening & Weekend Classes Available
📍 Columbus, 1255 West Mills Street, North Carolina 28722

Program Details

Isothermal’s 188-hour Nurse Aide I blends classroom, lab, and clinical training, with hybrid cohorts offered at the Polk Campus. Graduates gain the skills to provide safe, basic patient care.
Total Cost: $185 Total Hours: 188

McDowell Technical Community College

✅ State Approved 🏫 Community College 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Marion, 54 College Drive, North Carolina 28752

Program Details

MTCC’s Nurse Aide I covers essential skills such as infection prevention, vital signs, nutrition, rehabilitation, dementia care, and end-of-life care through classroom, lab, and clinical experiences. Multiple day, evening, and Saturday cohort options are offered.

Catawba Valley Community College

✅ State Approved 🏫 Community College 💻 Online Available 🕒 Evening & Weekend Classes Available
📍 Conover, 413 Thornburg Dr, North Carolina 28613

Program Details

CVCC offers Nurse Aide I through Continuing Education with classroom, lab, clinical training and multiple daytime, evening, and weekend sections. Select sections include online components.
Total Cost: $247 Total Hours: 152 Duration: 7 weeks

Davidson-Davie Community College - Davie Campus

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Mocksville, 1205 South Salisbury Street, North Carolina 27028

Program Details

Davidson-Davie’s state-approved Nursing Assistant I course combines classroom, lab and supervised clinical experiences; CPR is included. Hybrid cohorts run at Davie Campus with day, evening and weekend meeting times.
Total Cost: $199 Total Hours: 158 Duration: 10 weeks

Davidson-Davie Community College - Mocksville Campus

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Mocksville, 1205 South Salisbury Street, North Carolina 28028

Program Details

Davidson-Davie’s state-approved Nursing Assistant I course combines classroom, lab and supervised clinical experiences; CPR is included. Hybrid cohorts are offered with day, evening and weekend options at Davie Campus in Mocksville.
Total Cost: $199 Total Hours: 158 Duration: 10 weeks

Stanly Community College - Crutchfield Education Center

✅ State Approved 🏫 Community College 💻 Online Available 📅 Weekend Classes Available
📍 Locust, 102 Stanly Parkway, North Carolina 28097

Program Details

The Nurse Aide I (blended) course delivers online theory with in‑person Friday labs at the Crutchfield Education Center and Sunday clinicals in Albemarle. Training covers personal care and basic nursing skills to prepare for hands‑on patient care.

Johnston Community College - Cleveland Campus

✅ State Approved 🏫 Community College 🕒 Evening & Weekend Classes Available
📍 Clayton, 9046 Cleveland Road, North Carolina 27520

Program Details

Nurse Aide I is a 160-hour state-approved course with classroom, lab, and clinical experiences. Classes are offered in day, evening, and Friday/Saturday formats and typically run 12–16 weeks.
Total Cost: $708 Total Hours: 160 Duration: 12 weeks

Richmond Community College - Honeycutt Center

✅ State Approved 🏫 Community College 💻 Online Available 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Laurinburg, 600 McLean Street, North Carolina 28352

Program Details

Nursing Assistant I is a 166 to 172 hour course offered with day or evening options and hybrid sections that include online assignments. Some hybrid cohorts meet in person on alternating weekends at the Honeycutt Center.
Total Cost: $180 Total Hours: 166

Davidson-Davie Community College

✅ State Approved 🏫 Community College 💻 Online Available ⚡ Accelerated Program 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Thomasville, 297 DCCC Road, North Carolina 27360

Program Details

Nursing Assistant I is a state-approved 158-hour program delivered in a hybrid format with on-campus labs and clinical experience. Cohorts are accelerated with day, evening, and some weekend meetings.
Total Cost: $199 Total Hours: 158

Johnston Community College

✅ State Approved 🏫 Community College 💵 Financial Aid Available 🕒 Evening & Weekend Classes Available
📍 Smithfield, 245 College Rd, North Carolina 27577

Program Details

Johnston Community College’s Nurse Aide I is a 160‑hour state‑approved course offered days, evenings, and Friday–Saturday, combining classroom, lab, and clinical to build core patient‑care skills.
Total Cost: $219 Total Hours: 160 Duration: 12 weeks

Salary & Job Outlook as a CNA in North Carolina

North Carolina is a strong state for Certified Nursing Assistants, both in terms of employment opportunities and earning potential. With more than 56,390 CNAs working statewide and over 705 healthcare facilities, there are ample opportunities to begin or advance your CNA career. According to the Centers for Medicare & Medicaid Services (CMS), North Carolina has more than 420 nursing homes, 122 hospitals, and 163 home health agencies that employ CNAs. While these counts are based on CMS data and may not capture every facility in the state, they show the wide range of job opportunities available.

Salary Overview

The median annual income for all workers in North Carolina is about $45,440, or $21.85 per hour. CNAs in North Carolina earn a median of $36,010 annually, which equals about $17.31 per hour. While CNA wages are below the statewide average, they provide a solid entry point into healthcare, with opportunities for advancement into higher-paying roles such as Licensed Practical Nurse (LPN) or Registered Nurse (RN).

Job Outlook

The outlook for CNA employment in North Carolina remains positive. With 56,390 CNAs currently employed and a large number of healthcare facilities, job openings are expected to remain steady. North Carolina's growing population and aging demographics drive continuous demand for healthcare services. Charlotte and the Research Triangle (Raleigh–Durham–Chapel Hill) serve as major employment hubs, alongside the Piedmont Triad (Greensboro–Winston-Salem–High Point). Large health systems such as Atrium Health, Novant Health, UNC Health, and Duke Health hire CNAs across hospitals, long-term care, and home health settings. Many CNAs gain experience and later pursue advanced nursing degrees, which creates turnover and new job opportunities each year.

If you are considering this career path, explore our list of CNA training programs in North Carolina or learn more about how to get on the registry in our CNA License & Registration guide.

Why Become a CNA in North Carolina?

Becoming a CNA in North Carolina is a fast and practical way to enter the healthcare field. Training programs can be completed in just a few weeks, allowing you to quickly transition into paid employment. With more than 420 nursing homes and a robust hospital network, North Carolina offers CNAs a wide range of employment settings. The state is also home to many affordable community colleges and technical schools that provide approved CNA training, often serving as a pathway to LPN or RN programs. For many, CNA work serves as both a meaningful career and a stepping stone toward higher-level nursing roles. You can also explore free CNA classes, online CNA programs, or accelerated CNA classes available in the state.

CNA Salaries across North Carolina

CNA salaries vary by area and region, with urban areas like Charlotte and the Triangle often paying higher than smaller metro or rural regions. Below is a breakdown of CNA salaries across North Carolina.

Sources: BLS OEWS (May 2023), CMS Nursing Homes (July 2025), CMS Hospitals (July 2025), CMS Home Health Agencies (July 2025)

CNA Salary by Area in North Carolina

Compare CNA salaries across different metropolitan areas and regions in North Carolina. Salary data includes both annual and hourly wages for nursing assistants.

Area Annual salary Hourly salary
North Carolina (statewide) $36,010 $17.31
Asheville $36,920 $17.75
Burlington $36,730 $17.66
Charlotte-Concord-Gastonia $37,270 $17.92
Durham-Chapel Hill $38,200 $18.36
Fayetteville $33,400 $16.06
Goldsboro $35,250 $16.95
Greensboro-High Point $35,980 $17.30
Greenville $35,090 $16.87
Hickory-Lenoir-Morganton $36,470 $17.54
Jacksonville $31,060 $14.93
New Bern $30,640 $14.73
Raleigh $37,380 $17.97
Rocky Mount $34,110 $16.40
Wilmington $36,040 $17.33
Winston-Salem $36,250 $17.43

Frequently Asked Questions about CNA Classes in North Carolina

How long does it take to complete a CNA program in North Carolina?

In North Carolina, CNA programs require a minimum of 75 hours of training, which includes 16 hours of clinical practice. Most students complete their training in 4–12 weeks, depending on whether they choose a full-time, part-time, or accelerated program schedule.

How much does CNA training cost in North Carolina?

CNA classes in North Carolina generally cost between $800 and $1,500. Some programs may be more expensive at private schools, while community colleges and healthcare providers often offer lower-cost options. Employers may also cover tuition in exchange for a work commitment.

Are there free CNA classes in North Carolina?

Yes. Many nursing homes, hospitals, and state workforce programs in North Carolina offer free CNA training. These are often employer-sponsored programs where you agree to work for the facility after completing training and certification.

Are online CNA programs available in North Carolina?

Several schools in North Carolina offer hybrid CNA programs that combine online coursework with in-person clinical training. While theory can often be completed online, state rules require that clinical skills be performed in a supervised, hands-on healthcare setting.

Are accelerated (4-week) CNA programs available in North Carolina?

Yes, some schools and healthcare providers in North Carolina offer accelerated CNA programs that can be completed in as little as 4 weeks. These programs are intensive and best for students who can commit to full-time study and clinical practice.

How do I become a CNA in North Carolina?

To become a CNA in North Carolina, you must complete a state-approved training program, pass the National Nurse Aide Assessment Program (NNAAP), and be listed on the North Carolina Nurse Aide Registry. The process is overseen by the North Carolina Division of Health Service Regulation (DHSR).

I’m a CNA in another state. Can I transfer my license to North Carolina?

Yes. North Carolina allows CNAs certified in other states to transfer their license through reciprocity. This process places you on the North Carolina Nurse Aide Registry without retaking training. Learn more in our guide to CNA License Reciprocity in North Carolina.

How often do I need to renew my CNA license in North Carolina?

CNAs in North Carolina must renew their certification every 24 months. To remain active on the registry, you must work at least one documented day (8 consecutive hours) of paid employment in an approved healthcare setting during that period. See our CNA License & Registration page for renewal details.

How can I check if my CNA license is active in North Carolina?

You can verify your status on the North Carolina Nurse Aide Registry online. For step-by-step instructions, visit our guide on CNA License & Registration in North Carolina.

How much do CNAs earn in North Carolina?

The median CNA salary in North Carolina is $36,010 per year, or about $17.31 per hour. Pay can vary by region, employer, and years of experience. Many CNAs in North Carolina also use the role as a stepping stone to LPN or RN careers.

Where do CNAs work in North Carolina?

Certified Nursing Assistants in North Carolina work in hospitals, nursing homes, rehabilitation centers, assisted living facilities, and home health agencies. Opportunities are widely available across both urban and rural areas.

Information Accuracy: Requirements, salary data, and other information are carefully compiled and based on the latest available sources, but may change. Please verify with official sources before making decisions. If you spot a mistake, let us know.