CNA Classes & Programs in North Carolina
239 CNA programs across 139 North Carolina cities, including free, online, 4-week, evening and weekend options.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
CNA training in North Carolina
- Programs
- 239
- state-approved
- Cities covered
- 139
- with CNA programs
- Median pay
- $36,010
- $17.31 an hour
- CNAs employed
- 56,390
- in North Carolina
- Training hours
- 75
- minimum, incl. 16 clinical
Sources: US Census (2024), BLS OEWS (May 2023).
On this page
What brings you here?
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Get Info from CNA Schools in North Carolina
Fill in the short form to get information from CNA schools that serve your area, such as cost, schedules and start dates.
CNA program search
✓ Free Service✓ No Obligations✓ Compare Multiple Programs
We may earn a fee when you request information from schools.
How to Become a CNA in North Carolina: Requirements
-
Complete a state-approved CNA training program
At least 75 hours, including 16 hours of supervised clinical practice.
-
Pass the state competency exam
A knowledge test and a hands-on skills test.
-
Get listed on the North Carolina CNA Registry
Employers check the registry before hiring.
Step 1 is a state-approved program. Find one in North Carolina.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
North Carolina requirements in detail
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
CNA Program Types in North Carolina
Programs grouped by cost, format and schedule. Open a type to see its schools, costs and length.
Free CNA Classes in North Carolina
Most in Black Mountain, Cherokee and Clyde
Usually run by employers, colleges or workforce programs, often in exchange for a work commitment. They are not in our program search, so contact them directly. How free CNA training works
See 32 free programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Stanly Community College - HS CCP | Albemarle | Free | 16 |
| Community College · 180 hoursStanly Community College offers Nurse Aide I training that covers personal care, vital signs, infection control, and mobility skills. Through Career & College Promise, Nurse Aide classes for eligible high school students are held at Albemarle High School. | |||
| Mission Hospital | Asheville | Free | 5 |
| Hospital · Employer-sponsoredMission 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. | |||
| Black Mountain Neuro-Medical Treatment Center | Black Mountain | Free | – |
| Nursing Facility · Employer-sponsoredOn-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. | |||
| Givens Highland Farms | Black Mountain | Free | 10 |
| Nursing Home · Employer-sponsored · Job placement helpGivens Communities runs a 10-week "earn while you learn" Nurse Aide training based at Givens Highland Farms, covering tuition, books, supplies, and exam fees while trainees work as paid Resident Assistants. A one-year employment commitment follows successful completion and listing. | |||
| Blue Ridge Community College/Transylvania Center | Brevard | Free | – |
| Community College · Financial aidNurse 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. | |||
| Central Regional Hospital | Butner | Free | – |
| Hospital · Employer-sponsoredCentral Regional Hospital hires for entry roles and offers Nurse Aide I training to selected employees, with certification required as a condition of continued employment. Training is provided by the hospital while you work. | |||
| Central Piedmont Community College - Central Campus | Charlotte | Free | 16 |
| Community College · Financial aidCentral Piedmont’s Nurse Aide program provides classroom, lab, and clinical training in core patient care skills for entry-level healthcare roles. An Accelerated Career Training option offers a free, fast-track pathway. | |||
| Cherokee Indian Hospital Authority | Cherokee | Free | – |
| Hospital · Employer-sponsored · Job placement helpCIHA 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. | |||
| Oconaluftee Job Corps | Cherokee | Free | – |
| Educational Entity · Job placement helpJob 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. | |||
| Haywood Community College | Clyde | $262 | – |
| Community College · 172 hours · Financial aid · Employer-sponsoredNurse 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. | |||
| Haywood Regional Medical Center | Clyde | Free | – |
| Hospital · 140 hours · Employer-sponsoredHaywood 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. | |||
| N C Nursing Academy | Gastonia | Free | – |
| Private · Financial aidN C Nursing Academy is a state-approved CNA training provider. Contact them directly for program details and enrollment information. | |||
| Cherry Hospital | Goldsboro | Free | – |
| Hospital · Employer-sponsoredCherry Hospital hires trainees into full‑time paid positions and provides on‑site CNA classes with classroom, on‑the‑job training, and clinicals; state testing is included at no cost to employees. Training typically follows weekday daytime hours. | |||
| Blue Ridge Community College/Health Science Center | Hendersonville | Free | – |
| Community College · Financial aidBlue Ridge Community College offers Nurse Aide I training at the Health Sciences Center with classroom, lab, and clinical instruction covering essential patient care skills. Scholarships are often available and recent sections include hybrid components. | |||
| Highlands-Cashiers Hospital | Highlands | Free | 6 |
| Hospital · Employer-sponsoredSix-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. | |||
| Piney Grove Nursing and Rehabilitation Center | Kernersville | Free | – |
| Nursing Facility · Employer-sponsored · Job guaranteePiney Grove has offered an employer-sponsored Nurse Aide training program that pays trainees and covers program and state exam costs, with employment at the facility after passing. | |||
| Forsyth Technical Community College - West Stokes HS | King | Free | – |
| Community CollegeThrough Forsyth Tech’s Career & College Promise, Stokes County high school students (including West Stokes HS) can complete CNA training tuition-free as a dual-enrollment option. | |||
| King Health and Rehabilitation Center | King | Free | – |
| Nursing Facility · Employer-sponsored · Job placement helpKing Health & Rehabilitation Center offers an employer-sponsored CNA class with training and an opportunity to transition into a CNA role upon certification. | |||
| Davidson-Davie Community College - CCP | Mocksville | Free | – |
| Community CollegeHigh school students can complete the Nurse Aide certificate through Career & College Promise at Davidson-Davie with tuition and registration free; program-specific costs may apply. | |||
| Broughton Hospital | Morganton | Free | 6 |
| Hospital · Employer-sponsoredBroughton Hospital offers an in-house, six-week CNA training program for selected employees that includes classroom, job shadowing, and clinical instruction. Employment is contingent on successfully completing the Nurse Aide I program and obtaining certification. | |||
| Gaston College - East Gaston High Campus | Mount Holly | Free | – |
| Community College · Financial aid · Employer-sponsoredGaston College offers a continuing education Nurse Aide I program covering fundamental nursing skills for entry-level care; listed tuition is 230. | |||
| Abernethy Laurels | Newton | Free | 4 |
| Nursing Home · Employer-sponsored · Faith-basedAbernethy Laurels’ State‑approved Earn and Learn program provides evening CNA training with classroom and clinical instruction while students are paid and provided uniforms. Tuition is no cost for participants who continue working at Abernethy Laurels for at least one year. | |||
| Carolina Caring | Newton | Free | 9 |
| Private · Employer-sponsored · Job placement helpNine-week, state-approved CNA training is held at the Newton campus; trainees are paid and provided books and supplies, with positions offered upon successful completion and certification. | |||
| Sandhills Community College - Hoke Center | Raeford | Free | – |
| Community College · Financial aid · Job placement helpSandhills’ Nurse Aide I (Continuing Education) provides class, lab, and clinical training in basic nursing skills; small class sizes and strong local employer connections are emphasized. | |||
| Sandhills Community College - Hoke County HS CCP | Raeford | Free | – |
| Community College · 214 hours · Job placement helpThrough 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. | |||
| SembraSchool Nurse Aide I Program | Raleigh | $999 | 6 |
| Career School · 120 hours · Employer-sponsored · Job guaranteeState-approved Nurse Aide I program covering classroom, lab, and clinical training with multiple schedules including fast-track options. The course totals 120 hours and offers employer-partner pathways that may cover tuition and lead to job placement. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community College · Financial aid · Job placement helpWake Tech’s Nurse Aide I combines classroom, lab, and clinical training at PSEC and other campuses to prepare students for entry-level patient care roles. Day, evening, and weekend cohorts are offered and some sections include online components. | |||
| Fayetteville Technical Community College - Spring Lake | Spring Lake | Free | – |
| Community College · 160 hours · Financial aid · Employer-sponsored · Job placement helpFTCC’s Nurse Aide I course provides 160 hours of classroom, lab, and clinical training; hybrid cohorts combine online theory with in-person labs and clinicals. | |||
| Cape Fear Community College - Pender HS CCP | Surf City | Free | – |
| Community College · Job placement helpTuition-free CCP Nurse Aide I pathway for eligible high school juniors and seniors delivers classroom, lab, and supervised clinical training through CFCC. | |||
| Beaufort County Community College - Beaufort County CCP | Washington | Free | – |
| Community College · 160 hoursThe 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. | |||
| Sankofa Training and Wellness Institute | Wilmington | Free | – |
| Career School · 124 hours · Financial aid · Employer-sponsored · Job placement helpSankofa’s in‑person Nurse Aide I is an accelerated 19‑day program with class, lab, and clinical rotations, and includes job placement assistance. A Weekend Accelerator hybrid option offers online theory with in‑person weekends. | |||
| Effinity Healthcare Training | Winterville | $900 | 4 |
| Career School · Financial aid · Employer-sponsoredEffinity’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. | |||
4-Week CNA Classes in North Carolina
Most in Charlotte, Raleigh and Durham
Accelerated programs usually take 3 to 5 weeks, with 4 weeks the most common. They are one of the fastest ways to become a CNA in North Carolina.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 37 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Mission Hospital | Asheville | Free | 5 |
| Hospital · Employer-sponsoredMission 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. | |||
| Cape Fear Community College | Burgaw | – | 8 |
| Community College · Financial aid · Job placement helpCFCC 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. | |||
| American Academy of Healthcare | Charlotte | – | 4 |
| Private · 119 hoursNursing Assistant I hybrid certificate with day, evening, and weekend schedules; clinicals held at hospitals and nursing homes. Program prepares students with classroom, lab, and clinical practice under RN supervision. | |||
| Blooming Heart School of Health | Charlotte | $750 | 4 |
| Career School · 112 hoursThe state-approved CNA I program is 112 hours over 4–5 weeks and includes lecture, skills lab, and a clinical week. Day and evening cohorts are offered Monday–Friday. | |||
| Central Piedmont Community College - Central Campus | Charlotte | Free | 16 |
| Community College · Financial aidCentral Piedmont’s Nurse Aide program provides classroom, lab, and clinical training in core patient care skills for entry-level healthcare roles. An Accelerated Career Training option offers a free, fast-track pathway. | |||
| Chosen Healthcare Institute | Charlotte | $850 | 4 |
| Career School · 122 hoursThe CNA I program totals 122 hours over 4 weeks with day or evening cohorts; tuition 850 includes BP cuff/stethoscope and uniform/shoes. Hybrid options are available. | |||
| Serenity Nurse Aide Academy | Charlotte | $800 | 4 |
| Career School · 115 hoursSerenity’s CNA I program is 115 hours over 4 weeks with day or evening cohorts and includes classroom/lab plus clinical. Tuition is 750 and a 50 registration fee applies; additional required costs are listed by the school. | |||
| Umanah Healthcare Institute - Charlotte | Charlotte | $750 | 4 |
| Career SchoolUmanah Healthcare Institute’s CNA I program in Charlotte offers day and evening cohorts that run 4 weeks and a weekend option that runs 8 weeks, focused on essential nursing assistant skills. Current tuition is 750. | |||
| Unity Nursing Institute | Charlotte | $800 | 4 |
| Career School · 120 hoursCNA I is a 120 hour, 4 week hybrid program with the first week self‑paced online, followed by in‑person lab and a final week of clinical. Morning and evening cohorts are offered Monday through Thursday. | |||
| Chaz Training School | Durham | – | – |
| Career School · 132 hours · Job placement helpAccelerated nurse aide program with 132 total hours including 40 hours of clinical practice at UNC facilities. The school offers job placement assistance and flexible scheduling. | |||
| Neslyn Health Institute | Durham | $770 | 5 |
| Career SchoolNeslyn Health Institute’s CNA course runs 5 to 6 weeks and is offered in a hybrid format with some online and some in‑person instruction. The program prepares students with classroom, lab, and clinical practice for entry‑level CNA roles. | |||
| Cumberland Nursing Academy | Fayetteville | $850 | 5 |
| Career SchoolState-approved Nurse Aide I training with classroom, lab, and clinical instruction offered in day, evening, and weekend formats. Tuition is 850 and includes an e-textbook. | |||
| Hand and Hand Health Training Center | Fayetteville | $1,275 | 3 |
| Career School · 128 hoursPrivate training center offering a Nurse Aide I program with 128 hours of instruction and day, evening, and weekend cohorts. Tuition is 1200 plus a 75 registration fee; textbooks, CPR, supplies, and uniform are included. | |||
| Umanah Healthcare Institute - Gastonia | Gastonia | $780 | 4 |
| Career School · 112 hoursUmanah Healthcare Institute’s CNA I program offers weekday evening and Saturday options and is designed to be completed in 4 weeks (evening) or 8 weeks (weekend). The school lists a new CNA I tuition of 750 with a nonrefundable registration fee and required health/screening steps. | |||
| Wayne Community College | Goldsboro | $180 | 8 |
| Community College · Financial aidWayne CC’s Nurse Aide I course teaches fundamental caregiving skills with classroom, lab, clinical, and hybrid options. The college periodically offers accelerated 8-week cohorts. | |||
| Cape Fear Community College - Alston Burk Center | Hampstead | $215 | 8 |
| Community College · Financial aid · Job placement helpState-approved Nurse Aide training provides classroom/lab instruction and clinical rotations at the Alston W. Burke Center at Surf City. | |||
| Southern College of Health Sciences | Kannapolis | $800 | 4 |
| Career School · 120 hours · Financial aidThe CNA I program is a 120-hour, one-month course covering core nursing assistant skills with classroom, lab, and a clinical externship in a skilled nursing facility. The school notes partnerships for financial assistance. | |||
| Central Carolina Community College - Harnett | Lillington | $180 | 8 |
| Community College · 184 hours · Financial aidNurse 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. | |||
| EHC Health Career Institute | Matthews | $675 | 5 |
| Career SchoolEHC Health Career Institute’s Nurse Aide I is a hybrid program with online theory, in-person labs offered mornings or evenings, and clinicals on Thursday–Sunday in week 5. Tuition is 625 plus a 50 registration fee; required items carry separate costs. | |||
| Nursing Careers Institute | Matthews | $625 | 4 |
| Career SchoolHybrid evening Nurse Aide I course combines online theory with in-person skills labs and a clinical rotation, designed for working adults. | |||
| Davidson-Davie Community College - Davie Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| Davidson-Davie Community College - Mocksville Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| GraceMed Academy | Mooresville | $775 | 5 |
| Career School · 125 hoursGraceMed Academy offers an accelerated Nurse Aide I program in Mooresville with 125 hours of classroom, lab, and clinical training. Cohorts include 5-week day or evening and 8-week weekend options. | |||
| Carteret Community College | Morehead City | – | – |
| Community College · Job placement helpCarteret 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. | |||
| Craven Community College | New Bern | $222 | 5 |
| Community CollegeCraven 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. | |||
| Care One Health Training Institute | Raleigh | $850 | 5 |
| Career School · 105 hours · Job placement helpNurse Aide I program is 105 hours with day, evening, and weekend cohorts including a weekend hybrid option; tuition is 850 with additional costs for required items. The school offers resume workshops to support job searches. | |||
| Hope of Solace Institute | Raleigh | – | 4 |
| Career School · 124 hoursNurse Aide I program totaling 124 hours with classroom, lab, and clinical components. The school advertises a 4 week class option. | |||
| SembraSchool Nurse Aide I Program | Raleigh | $999 | 6 |
| Career School · 120 hours · Employer-sponsored · Job guaranteeState-approved Nurse Aide I program covering classroom, lab, and clinical training with multiple schedules including fast-track options. The course totals 120 hours and offers employer-partner pathways that may cover tuition and lead to job placement. | |||
| Shades of Purple | Raleigh | $1,100 | – |
| Career SchoolShades of Purple offers Nurse Aide I with classroom, lab, and clinical preparation for entry-level care in multiple settings. Day and evening cohorts are available, with a fast-track option. | |||
| Nash Community College | Rocky Mount | – | – |
| Community CollegeNash CC offers Nurse Aide I in blended hybrid and fast-track formats focused on core patient care skills with classroom/lab and clinical training. Day and weekend cohorts are available and most NAI classes are hybrid. | |||
| Central Carolina Community College | Sanford | $180 | 8 |
| Community College · 184 hours · Financial aidThe Nurse Aide I program is 184 hours and offered in seated, hybrid, and hybrid accelerated formats at the Center for Workforce Innovation. Classes run 2 to 4 months with day and evening options. | |||
| Davidson-Davie Community College | Thomasville | $199 | – |
| Community College · 158 hours · Financial aidNursing 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. | |||
| Cape Fear Community College | Wilmington | $215 | 8 |
| Community College · Financial aid · Job placement helpCFCC’s Nurse Aide I program is offered in traditional and hybrid formats with options including an 8‑week Fast Track. Financial assistance is available (e.g., WIOA, scholarships), and in‑facility testing is offered. | |||
| Sankofa Training and Wellness Institute | Wilmington | Free | – |
| Career School · 124 hours · Financial aid · Employer-sponsored · Job placement helpSankofa’s in‑person Nurse Aide I is an accelerated 19‑day program with class, lab, and clinical rotations, and includes job placement assistance. A Weekend Accelerator hybrid option offers online theory with in‑person weekends. | |||
| Fast Track Career Prep | Wilson | $725 | 5 |
| Career School · 136 hoursHybrid Nurse Aide I program completed in 5 weeks with 2 weeks of online theory followed by on-site labs and clinicals over 5 consecutive weekends. Curriculum totals 136 hours and includes lab, clinical, and skills for entry-level care roles. | |||
| Innovation Institute of Healthcare Solutions | Winston-Salem | $1,128 | 5 |
| Career School · 128 hoursIHS offers a state-approved Hybrid Nurse Aide I course blending online theory with in-lab and clinical practice, focusing on safety, infection control, patient rights, and essential care skills. | |||
| Effinity Healthcare Training | Winterville | $900 | 4 |
| Career School · Financial aid · Employer-sponsoredEffinity’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. | |||
Online and Hybrid CNA Classes in North Carolina
Most in Charlotte, Raleigh and Winston-Salem
You can take the classroom part online. Clinical training is always in person, at an approved healthcare facility, before certification.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 65 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Blue Ridge Community College/Transylvania Center | Brevard | Free | – |
| Community College · Financial aidNurse 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. | |||
| Cape Fear Community College | Burgaw | – | 8 |
| Community College · Financial aid · Job placement helpCFCC 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. | |||
| Caring for Life | Castle Hayne | $500 | – |
| Career School · 122 hours · Financial aidState‑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. | |||
| Durham Technical Community College - Chapel Hill | Chapel Hill | $272 | – |
| Community College · 145 hours · Financial aidDurham Tech’s Nurse Aide I includes classroom, skills lab, and clinical experiences and is offered in hybrid and in-person formats. The course prepares students for entry-level care roles across settings. | |||
| American Academy of Healthcare | Charlotte | – | 4 |
| Private · 119 hoursNursing Assistant I hybrid certificate with day, evening, and weekend schedules; clinicals held at hospitals and nursing homes. Program prepares students with classroom, lab, and clinical practice under RN supervision. | |||
| Carolinas College of Health Sciences | Charlotte | – | – |
| Private · 120 hours · Financial aidThe flexible Nurse Aide I program combines online asynchronous coursework with in-person labs and clinicals, offering weekday, evening, or weekend options. Weekday cohorts are 120 hours (136 hours for Friday/Saturday format). | |||
| Chosen Healthcare Institute | Charlotte | $850 | 4 |
| Career School · 122 hoursThe CNA I program totals 122 hours over 4 weeks with day or evening cohorts; tuition 850 includes BP cuff/stethoscope and uniform/shoes. Hybrid options are available. | |||
| Unity Nursing Institute | Charlotte | $800 | 4 |
| Career School · 120 hoursCNA I is a 120 hour, 4 week hybrid program with the first week self‑paced online, followed by in‑person lab and a final week of clinical. Morning and evening cohorts are offered Monday through Thursday. | |||
| Isothermal Community College - Polk Campus | Columbus | $185 | – |
| Community College · 188 hoursIsothermal’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. | |||
| Catawba Valley Community College | Conover | $247 | 7 |
| Community College · 152 hoursCVCC offers Nurse Aide I through Continuing Education with classroom, lab, clinical training and multiple daytime, evening, and weekend sections. Select sections include online components. | |||
| Durham Technical Community College | Durham | $272 | – |
| Community College · 145 hours · Financial aidDurham Tech’s Nurse Aide I (Continuing Education) is a hybrid course with classroom, skills lab, and clinical experiences totaling 145 contact hours. The current course fee is 272. | |||
| Neslyn Health Institute | Durham | $770 | 5 |
| Career SchoolNeslyn Health Institute’s CNA course runs 5 to 6 weeks and is offered in a hybrid format with some online and some in‑person instruction. The program prepares students with classroom, lab, and clinical practice for entry‑level CNA roles. | |||
| College of the Albemarle | Elizabeth City | – | – |
| Community College · 160 hours · Financial aidCOA’s Nurse Aide I is a 160‑hour course with class, lab and clinical experiences offered through Workforce Development to prepare students for direct care settings. | |||
| College of the Albemarle - Elizabeth City Campus | Elizabeth City | – | 12 |
| Community College · 160 hours · Financial aidCollege of The Albemarle’s Nurse Aide I is a 160-hour course with classroom, lab, and clinical training to build core patient-care skills. Some cohorts are offered in hybrid format. | |||
| Fayetteville Technical Community College | Fayetteville | $180 | 7 |
| Community College · 160 hoursFTCC’s Nurse Aide I prepares students to provide personal care and basic nursing skills through class, lab, and clinical experiences; hybrid options are available. The program totals 160 hours. | |||
| Blue Ridge Community College - Innovative High School | Flat Rock | $236 | – |
| Community College · Financial aidBlue 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. | |||
| Wayne Community College | Goldsboro | $180 | 8 |
| Community College · Financial aidWayne CC’s Nurse Aide I course teaches fundamental caregiving skills with classroom, lab, clinical, and hybrid options. The college periodically offers accelerated 8-week cohorts. | |||
| Pamlico Community College | Grantsboro | $180 | – |
| Community College · 168 hoursPamlico 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. | |||
| Richmond Community College | Hamlet | $180 | – |
| Community College · 166 hours · Financial aidNursing Assistant I is a 166‑hour course offered in day or evening formats with classroom, lab and clinical training; some cohorts are hybrid with online assignments. Current class listings show tuition 180 and class fees 270. | |||
| Cape Fear Community College - Alston Burk Center | Hampstead | $215 | 8 |
| Community College · Financial aid · Job placement helpState-approved Nurse Aide training provides classroom/lab instruction and clinical rotations at the Alston W. Burke Center at Surf City. | |||
| Craven Community College | Havelock | $222 | – |
| Community College · Financial aidCraven CC’s Nurse Aide I program includes classroom, lab, and clinical with hybrid coursework and multiple day or evening sections in Havelock. Graduates may test on the New Bern campus through the state-approved vendor. | |||
| Blue Ridge Community College/Health Science Center | Hendersonville | Free | – |
| Community College · Financial aidBlue Ridge Community College offers Nurse Aide I training at the Health Sciences Center with classroom, lab, and clinical instruction covering essential patient care skills. Scholarships are often available and recent sections include hybrid components. | |||
| Catawba Valley Community College | Hickory | $180 | – |
| Community College · 152 hoursCVCC’s Nurse Aide I program provides classroom, lab, and clinical training for entry-level patient care. Multiple cohorts are offered with day, evening, and weekend options. | |||
| Arise Health Training Institute | High Point | $980 | 6 |
| Career School · Job placement helpWeekend-only Nurse Aide I offered in hybrid or in-person formats over 6 weeks. Tuition includes application, background check, ID badge, course materials, and BLS certification. | |||
| Durham Technical Community College - OCC | Hillsborough | $272 | – |
| Community College · 145 hours · Financial aidDurham Tech’s Nurse Aide I is a hybrid course with classroom, skills lab, and clinical rotations in Durham or Orange County facilities. The program teaches fundamental patient care skills for entry-level employment. | |||
| Caring for Life | Jacksonville | $500 | 6 |
| Career School · 122 hours · Financial aidCaring for Life’s Nurse Aide I Hybrid program totals 122 hours with classroom, lab, and clinical training; multiple day and evening cohorts are scheduled at the Jacksonville campus. | |||
| Coastal Carolina Community College | Jacksonville | $202 | 8 |
| Community College · 162 hours · Financial aidThe 162-hour Nurse Aide I program provides classroom, lab, and clinical training in basic nursing and personal care skills. Cohorts are offered in 8-week day, 16-week evening, and hybrid formats. | |||
| Forsyth Technical Community College - Grady Swisher Center | Kernersville | $255 | 8 |
| Community CollegeForsyth Tech’s state‑approved Nursing Assistant I teaches core patient‑care skills with classroom, lab and clinical practice; CPR is included. | |||
| Lenoir Community College - Lancer Academy CCP | Kinston | $201 | 18 |
| Community College · Financial aidLenoir CC offers Nurse Aide I training with classroom, lab, and clinical experiences and notes availability to high school students. Recent sections are offered in a hybrid format. | |||
| Lenoir Community College - La Grange Center | La Grange | $211 | 18 |
| Community College · Financial aidLenoir 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. | |||
| Richmond Community College - Honeycutt Center | Laurinburg | $180 | – |
| Community College · 166 hours · Financial aidNursing 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. | |||
| Central Carolina Community College - Harnett | Lillington | $180 | 8 |
| Community College · 184 hours · Financial aidNurse 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. | |||
| Gaston College - Lincoln Campus | Lincolnton | $230 | – |
| Community College · Financial aidGaston College’s Nurse Aide I course teaches basic caregiving skills with classroom, lab, and clinical experiences to qualify for the NC Nurse Aide I Registry. Offered through Continuing Education with listed tuition of 230. | |||
| Stanly Community College - Crutchfield Education Center | Locust | – | – |
| Community CollegeThe 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. | |||
| Robeson Community College | Lumberton | $180 | – |
| Community CollegeRCC’s Nurse Aide I course provides classroom, lab, and clinical instruction to prepare students for entry-level patient care roles. Tuition is listed at 202.60 with additional costs for books and background/drug screening; day and evening cohorts are offered. | |||
| College of the Albemarle - Roanoke Island Campus | Manteo | $237 | – |
| Community College · 160 hours · Financial aidCOA’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. | |||
| EHC Health Career Institute | Matthews | $675 | 5 |
| Career SchoolEHC Health Career Institute’s Nurse Aide I is a hybrid program with online theory, in-person labs offered mornings or evenings, and clinicals on Thursday–Sunday in week 5. Tuition is 625 plus a 50 registration fee; required items carry separate costs. | |||
| Nursing Careers Institute | Matthews | $625 | 4 |
| Career SchoolHybrid evening Nurse Aide I course combines online theory with in-person skills labs and a clinical rotation, designed for working adults. | |||
| Davidson-Davie Community College - Davie Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| Davidson-Davie Community College - Mocksville Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| Mitchell Community College - Mooresville | Mooresville | $231 | – |
| Community CollegeMitchell Community College’s Nurse Aide I course teaches basic nursing skills with emphasis on person-centered care, safety, and infection prevention. Evening and hybrid cohorts are offered on the Mooresville and Statesville campuses. | |||
| Craven Community College | New Bern | $222 | 5 |
| Community CollegeCraven 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. | |||
| Sandhills Community College | Pinehurst | $205 | – |
| Community College · Job placement helpSandhills offers Nurse Aide I through continuing education or curriculum options with traditional and blended formats, providing small-class hands-on training and clinical experience. | |||
| Sandhills Community College - FirstHealth | Pinehurst | $205 | – |
| Community College · Job placement helpSandhills offers Nurse Aide training with traditional and blended cohorts that include classroom, lab, and clinical experiences. Continuing education tuition is 205 with additional costs for textbooks, uniform, and background/drug screening. | |||
| Sandhills Community College - Hoke Center | Raeford | Free | – |
| Community College · Financial aid · Job placement helpSandhills’ Nurse Aide I (Continuing Education) provides class, lab, and clinical training in basic nursing skills; small class sizes and strong local employer connections are emphasized. | |||
| Sandhills Community College - Hoke County HS CCP | Raeford | Free | – |
| Community College · 214 hours · Job placement helpThrough 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. | |||
| Care One Health Training Institute | Raleigh | $850 | 5 |
| Career School · 105 hours · Job placement helpNurse Aide I program is 105 hours with day, evening, and weekend cohorts including a weekend hybrid option; tuition is 850 with additional costs for required items. The school offers resume workshops to support job searches. | |||
| Wake Technical Community College - North Campus | Raleigh | – | – |
| Community CollegeWake Tech’s Nurse Aide program provides lecture, lab, and clinical training at the Scott Northern Wake Campus with attendance and skills practice requirements. Some offerings include an online component but campus attendance is still required. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community CollegeWake Tech’s Nurse Aide program provides classroom, lab, and clinical training; sections are offered at multiple campuses including the Public Safety Education Campus. The college offers day, evening, and weekend options, and some sections may include an online component. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community College · Financial aid · Job placement helpWake Tech’s Nurse Aide I combines classroom, lab, and clinical training at PSEC and other campuses to prepare students for entry-level patient care roles. Day, evening, and weekend cohorts are offered and some sections include online components. | |||
| Nash Community College | Rocky Mount | – | – |
| Community CollegeNash CC offers Nurse Aide I in blended hybrid and fast-track formats focused on core patient care skills with classroom/lab and clinical training. Day and weekend cohorts are available and most NAI classes are hybrid. | |||
| Central Carolina Community College | Sanford | $180 | 8 |
| Community College · 184 hours · Financial aidThe Nurse Aide I program is 184 hours and offered in seated, hybrid, and hybrid accelerated formats at the Center for Workforce Innovation. Classes run 2 to 4 months with day and evening options. | |||
| Fayetteville Technical Community College - Spring Lake | Spring Lake | Free | – |
| Community College · 160 hours · Financial aid · Employer-sponsored · Job placement helpFTCC’s Nurse Aide I course provides 160 hours of classroom, lab, and clinical training; hybrid cohorts combine online theory with in-person labs and clinicals. | |||
| Mitchell Community College - Goodwill Center | Statesville | $231 | – |
| Community CollegeMitchell Community College offers Nurse Assistant I with classroom, lab, clinical instruction and a hybrid option held at the Goodwill Center in Statesville. Evening schedules have been offered. | |||
| Catawba Valley Community College | Taylorsville | $247 | – |
| Community College · 152 hoursThe 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. | |||
| Davidson-Davie Community College | Thomasville | $199 | – |
| Community College · 158 hours · Financial aidNursing 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. | |||
| Montgomery Community College | Troy | $180 | – |
| Community College · Financial aidMCC’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. | |||
| Forsyth Technical Community College - Stokes Campus | Walnut Cove | $251 | 8 |
| Community CollegeForsyth 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. | |||
| Cape Fear Community College | Wilmington | $215 | 8 |
| Community College · Financial aid · Job placement helpCFCC’s Nurse Aide I program is offered in traditional and hybrid formats with options including an 8‑week Fast Track. Financial assistance is available (e.g., WIOA, scholarships), and in‑facility testing is offered. | |||
| Sankofa Training and Wellness Institute | Wilmington | Free | – |
| Career School · 124 hours · Financial aid · Employer-sponsored · Job placement helpSankofa’s in‑person Nurse Aide I is an accelerated 19‑day program with class, lab, and clinical rotations, and includes job placement assistance. A Weekend Accelerator hybrid option offers online theory with in‑person weekends. | |||
| Fast Track Career Prep | Wilson | $725 | 5 |
| Career School · 136 hoursHybrid Nurse Aide I program completed in 5 weeks with 2 weeks of online theory followed by on-site labs and clinicals over 5 consecutive weekends. Curriculum totals 136 hours and includes lab, clinical, and skills for entry-level care roles. | |||
| Forsyth Technical Community College - Goodwill Center | Winston-Salem | $253 | 8 |
| Community CollegeForsyth Tech’s state-approved Nursing Assistant I course teaches core patient care skills through classroom, lab, and clinical experiences. Daytime cohorts typically run about 8 weeks, with a hybrid option available. | |||
| Forsyth Technical Community College - Mazie Woodruff Center | Winston-Salem | $253 | 8 |
| Community CollegeState-approved Nursing Assistant I training with classroom, lab, and clinical instruction offered in an 8-week daytime schedule. A hybrid option integrates online coursework with required in-person labs and clinicals. | |||
| Innovation Institute of Healthcare Solutions | Winston-Salem | $1,128 | 5 |
| Career School · 128 hoursIHS offers a state-approved Hybrid Nurse Aide I course blending online theory with in-lab and clinical practice, focusing on safety, infection control, patient rights, and essential care skills. | |||
| Mount Eagle College | Winston-Salem | – | 12 |
| Vocational College · Financial aidMount Eagle College offers a 12-week Nursing Assistant I program with traditional day/evening cohorts and a hybrid online option. The curriculum includes classroom, lab, and clinical components with payment plans and mention of scholarships/financial assistance. | |||
Evening CNA Classes in North Carolina
Most in Charlotte, Raleigh and Greensboro
Evening classes usually run after 5 PM on weekdays, so you can keep a daytime job or other commitments while you train.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 78 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Roanoke-Chowan Community College | Ahoskie | – | – |
| Community College · 190 hours · Financial aidR-CCC’s Nurse Aide I course provides classroom, lab, and clinical training in basic nursing skills and includes CPR. | |||
| Asheville-Buncombe Technical Community College | Asheville | $282 | – |
| Community College · 160 hoursThe Nurse Aide I course provides 160 hours of classroom, lab, and clinical instruction to prepare students for entry-level caregiving roles. Day and evening schedule options are available. | |||
| Asheville-Buncombe Technical Community College | Asheville | $232 | – |
| Community College · 160 hoursA-B Tech’s short‑term Nurse Aide I program combines class, lab and clinical instruction with in‑facility testing and optional open skills labs for graduates. | |||
| Asheville-Buncombe Technical Community College/Goodwill | Asheville | $282 | – |
| Community College · 160 hours · Financial aidA-B Tech’s Nurse Aide I at the Goodwill Workforce Center provides 160 hours of classroom, lab, and clinical training with day or evening schedules. Recent sections list a 282 registration fee. | |||
| Brunswick Community College | Bolivia | $212 | – |
| Community College · 192 hoursNurse 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. | |||
| Blue Ridge Community College/Transylvania Center | Brevard | Free | – |
| Community College · Financial aidNurse 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. | |||
| American Academy of Healthcare | Charlotte | – | 4 |
| Private · 119 hoursNursing Assistant I hybrid certificate with day, evening, and weekend schedules; clinicals held at hospitals and nursing homes. Program prepares students with classroom, lab, and clinical practice under RN supervision. | |||
| Blooming Heart School of Health | Charlotte | $750 | 4 |
| Career School · 112 hoursThe state-approved CNA I program is 112 hours over 4–5 weeks and includes lecture, skills lab, and a clinical week. Day and evening cohorts are offered Monday–Friday. | |||
| Carolinas College of Health Sciences | Charlotte | – | – |
| Private · 120 hours · Financial aidThe flexible Nurse Aide I program combines online asynchronous coursework with in-person labs and clinicals, offering weekday, evening, or weekend options. Weekday cohorts are 120 hours (136 hours for Friday/Saturday format). | |||
| Chosen Healthcare Institute | Charlotte | $850 | 4 |
| Career School · 122 hoursThe CNA I program totals 122 hours over 4 weeks with day or evening cohorts; tuition 850 includes BP cuff/stethoscope and uniform/shoes. Hybrid options are available. | |||
| Divine Health Academy | Charlotte | $550 | – |
| Career SchoolCNA I training offered with day, evening, and weekend scheduling options. Tuition is listed at 550 and fees cover workbook, CPR, lab, and study materials; state exam fee is separate. | |||
| Serenity Nurse Aide Academy | Charlotte | $800 | 4 |
| Career School · 115 hoursSerenity’s CNA I program is 115 hours over 4 weeks with day or evening cohorts and includes classroom/lab plus clinical. Tuition is 750 and a 50 registration fee applies; additional required costs are listed by the school. | |||
| Umanah Healthcare Institute - Charlotte | Charlotte | $750 | 4 |
| Career SchoolUmanah Healthcare Institute’s CNA I program in Charlotte offers day and evening cohorts that run 4 weeks and a weekend option that runs 8 weeks, focused on essential nursing assistant skills. Current tuition is 750. | |||
| Unity Nursing Institute | Charlotte | $800 | 4 |
| Career School · 120 hoursCNA I is a 120 hour, 4 week hybrid program with the first week self‑paced online, followed by in‑person lab and a final week of clinical. Morning and evening cohorts are offered Monday through Thursday. | |||
| Johnston Community College - Cleveland Campus | Clayton | $708 | 12 |
| Community College · 160 hoursNurse 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. | |||
| Haywood Community College | Clyde | $262 | – |
| Community College · 172 hours · Financial aid · Employer-sponsoredNurse 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. | |||
| Isothermal Community College - Polk Campus | Columbus | $185 | – |
| Community College · 188 hoursIsothermal’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. | |||
| Rowan-Cabarrus Community College - South Campus | Concord | – | – |
| Community CollegeRowan-Cabarrus Community College offers Nurse Aide I (NAS-101) covering person-centered care, safety, infection prevention, vital signs, basic restorative care, dementia and end-of-life topics. Courses are scheduled at multiple campuses, including South Campus in Concord. | |||
| Catawba Valley Community College | Conover | $247 | 7 |
| Community College · 152 hoursCVCC offers Nurse Aide I through Continuing Education with classroom, lab, clinical training and multiple daytime, evening, and weekend sections. Select sections include online components. | |||
| Wisdom Health Academy | Durham | $1,065 | – |
| Career SchoolWisdom Health Academy offers a state‑approved Nurse Aide I program with morning and evening cohorts that include classroom, lab, and clinical training. Books are provided electronically after registration. | |||
| Cumberland Nursing Academy | Fayetteville | $850 | 5 |
| Career SchoolState-approved Nurse Aide I training with classroom, lab, and clinical instruction offered in day, evening, and weekend formats. Tuition is 850 and includes an e-textbook. | |||
| Hand and Hand Health Training Center | Fayetteville | $1,275 | 3 |
| Career School · 128 hoursPrivate training center offering a Nurse Aide I program with 128 hours of instruction and day, evening, and weekend cohorts. Tuition is 1200 plus a 75 registration fee; textbooks, CPR, supplies, and uniform are included. | |||
| Umanah Healthcare Institute - Gastonia | Gastonia | $780 | 4 |
| Career School · 112 hoursUmanah Healthcare Institute’s CNA I program offers weekday evening and Saturday options and is designed to be completed in 4 weeks (evening) or 8 weeks (weekend). The school lists a new CNA I tuition of 750 with a nonrefundable registration fee and required health/screening steps. | |||
| Wayne Community College | Goldsboro | $180 | 8 |
| Community College · Financial aidWayne CC’s Nurse Aide I course teaches fundamental caregiving skills with classroom, lab, clinical, and hybrid options. The college periodically offers accelerated 8-week cohorts. | |||
| Pamlico Community College | Grantsboro | $180 | – |
| Community College · 168 hoursPamlico 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. | |||
| CNA Training Academy | Greensboro | $875 | – |
| Career School · Job placement helpTriad Medical Academy’s Nurse Aide I program provides classroom, lab, and clinical training with multiple day, evening, and weekend cohorts; tuition includes application fee, background check, and textbook rental. | |||
| Guilford Technical Community College - Greensboro | Greensboro | $287 | 12 |
| Community College · 214 hoursGTCC’s Nursing Assistant I program is 214 hours of classroom and clinical instruction and takes about three months to complete. Textbook is included in the registration fee. | |||
| Mercy Training Institute | Greensboro | – | 6 |
| Career SchoolMercy Training Institute offers a CNA I course in Greensboro delivered over 6 weeks with hands-on training. Cohorts are scheduled with evening and daytime options. | |||
| Triad Medical Academy | Greensboro | $875 | 7 |
| Career School · 120 hours · Financial aidNurse Aide I program with classroom, hands‑on lab, and clinical rotations totaling 120 hours. Day, evening, and weekend cohorts are offered. | |||
| Richmond Community College | Hamlet | $180 | – |
| Community College · 166 hours · Financial aidNursing Assistant I is a 166‑hour course offered in day or evening formats with classroom, lab and clinical training; some cohorts are hybrid with online assignments. Current class listings show tuition 180 and class fees 270. | |||
| Craven Community College | Havelock | $222 | – |
| Community College · Financial aidCraven CC’s Nurse Aide I program includes classroom, lab, and clinical with hybrid coursework and multiple day or evening sections in Havelock. Graduates may test on the New Bern campus through the state-approved vendor. | |||
| Blue Ridge Community College/Health Science Center | Hendersonville | Free | – |
| Community College · Financial aidBlue Ridge Community College offers Nurse Aide I training at the Health Sciences Center with classroom, lab, and clinical instruction covering essential patient care skills. Scholarships are often available and recent sections include hybrid components. | |||
| Catawba Valley Community College | Hickory | $180 | – |
| Community College · 152 hoursCVCC’s Nurse Aide I program provides classroom, lab, and clinical training for entry-level patient care. Multiple cohorts are offered with day, evening, and weekend options. | |||
| Caring for Life | Jacksonville | $500 | 6 |
| Career School · 122 hours · Financial aidCaring for Life’s Nurse Aide I Hybrid program totals 122 hours with classroom, lab, and clinical training; multiple day and evening cohorts are scheduled at the Jacksonville campus. | |||
| Coastal Carolina Community College | Jacksonville | $202 | 8 |
| Community College · 162 hours · Financial aidThe 162-hour Nurse Aide I program provides classroom, lab, and clinical training in basic nursing and personal care skills. Cohorts are offered in 8-week day, 16-week evening, and hybrid formats. | |||
| Guilford Technical Community College - Jamestown | Jamestown | $287 | 12 |
| Community College · 214 hoursGTCC’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. | |||
| Rowan-Cabarrus Community College - College Station | Kannapolis | $205 | – |
| Community College · 166 hoursRCCC’s Continuing Education Nurse Aide I at College Station provides classroom, lab, and clinical instruction in core caregiving skills with multiple daytime sections offered. Sections list 166.5 contact hours at the College Station location. | |||
| Rowan-Cabarrus Community College - NC Research Campus | Kannapolis | $200 | – |
| Community College · 153 hoursRowan-Cabarrus offers a non-credit Nurse Aide I course with classroom, lab and clinical instruction; sections run on day, evening and some weekend schedules across Kannapolis-area locations. | |||
| Richmond Community College - Honeycutt Center | Laurinburg | $180 | – |
| Community College · 166 hours · Financial aidNursing 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. | |||
| Brunswick Community College - Leland Center | Leland | $212 | – |
| Community College · 192 hoursNurse Aide Level I is a 192-hour course with classroom, lab, and 40-hour clinical preparing students for entry-level care roles. Sections are offered in daytime and evening formats at the Leland Center. | |||
| Central Carolina Community College - Harnett | Lillington | $180 | 8 |
| Community College · 184 hours · Financial aidNurse 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. | |||
| Robeson Community College | Lumberton | $180 | – |
| Community CollegeRCC’s Nurse Aide I course provides classroom, lab, and clinical instruction to prepare students for entry-level patient care roles. Tuition is listed at 202.60 with additional costs for books and background/drug screening; day and evening cohorts are offered. | |||
| McDowell Technical Community College | Marion | – | – |
| Community College · Financial aidMTCC’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. | |||
| Asheville-Buncombe Tech Community College - Marshall | Marshall | $292 | – |
| Community College · 120 hours · Financial aidA-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. | |||
| EHC Health Career Institute | Matthews | $675 | 5 |
| Career SchoolEHC Health Career Institute’s Nurse Aide I is a hybrid program with online theory, in-person labs offered mornings or evenings, and clinicals on Thursday–Sunday in week 5. Tuition is 625 plus a 50 registration fee; required items carry separate costs. | |||
| Nursing Careers Institute | Matthews | $625 | 4 |
| Career SchoolHybrid evening Nurse Aide I course combines online theory with in-person skills labs and a clinical rotation, designed for working adults. | |||
| Davidson-Davie Community College - Davie Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| Davidson-Davie Community College - Mocksville Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| South Piedmont Community College | Monroe | – | – |
| Community CollegeSouth Piedmont Community College offers Nurse Aide courses through Continuing Education with day and evening options on the Monroe and Polkton campuses. | |||
| GraceMed Academy | Mooresville | $775 | 5 |
| Career School · 125 hoursGraceMed Academy offers an accelerated Nurse Aide I program in Mooresville with 125 hours of classroom, lab, and clinical training. Cohorts include 5-week day or evening and 8-week weekend options. | |||
| Mitchell Community College - Mooresville | Mooresville | $231 | – |
| Community CollegeMitchell Community College’s Nurse Aide I course teaches basic nursing skills with emphasis on person-centered care, safety, and infection prevention. Evening and hybrid cohorts are offered on the Mooresville and Statesville campuses. | |||
| Craven Community College | New Bern | $222 | 5 |
| Community CollegeCraven 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. | |||
| Abernethy Laurels | Newton | Free | 4 |
| Nursing Home · Employer-sponsored · Faith-basedAbernethy Laurels’ State‑approved Earn and Learn program provides evening CNA training with classroom and clinical instruction while students are paid and provided uniforms. Tuition is no cost for participants who continue working at Abernethy Laurels for at least one year. | |||
| Sandhills Community College | Pinehurst | $205 | – |
| Community College · Job placement helpSandhills offers Nurse Aide I through continuing education or curriculum options with traditional and blended formats, providing small-class hands-on training and clinical experience. | |||
| Sandhills Community College - FirstHealth | Pinehurst | $205 | – |
| Community College · Job placement helpSandhills offers Nurse Aide training with traditional and blended cohorts that include classroom, lab, and clinical experiences. Continuing education tuition is 205 with additional costs for textbooks, uniform, and background/drug screening. | |||
| South Piedmont Community College - LL Polk Campus | Polkton | – | – |
| Community CollegeSouth 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. | |||
| Sandhills Community College - Hoke Center | Raeford | Free | – |
| Community College · Financial aid · Job placement helpSandhills’ Nurse Aide I (Continuing Education) provides class, lab, and clinical training in basic nursing skills; small class sizes and strong local employer connections are emphasized. | |||
| Sandhills Community College - Hoke County HS CCP | Raeford | Free | – |
| Community College · 214 hours · Job placement helpThrough 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. | |||
| Care One Health Training Institute | Raleigh | $850 | 5 |
| Career School · 105 hours · Job placement helpNurse Aide I program is 105 hours with day, evening, and weekend cohorts including a weekend hybrid option; tuition is 850 with additional costs for required items. The school offers resume workshops to support job searches. | |||
| SembraSchool Nurse Aide I Program | Raleigh | $999 | 6 |
| Career School · 120 hours · Employer-sponsored · Job guaranteeState-approved Nurse Aide I program covering classroom, lab, and clinical training with multiple schedules including fast-track options. The course totals 120 hours and offers employer-partner pathways that may cover tuition and lead to job placement. | |||
| Shades of Purple | Raleigh | $1,100 | – |
| Career SchoolShades of Purple offers Nurse Aide I with classroom, lab, and clinical preparation for entry-level care in multiple settings. Day and evening cohorts are available, with a fast-track option. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community CollegeWake Tech’s Nurse Aide program provides classroom, lab, and clinical training; sections are offered at multiple campuses including the Public Safety Education Campus. The college offers day, evening, and weekend options, and some sections may include an online component. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community College · Financial aid · Job placement helpWake Tech’s Nurse Aide I combines classroom, lab, and clinical training at PSEC and other campuses to prepare students for entry-level patient care roles. Day, evening, and weekend cohorts are offered and some sections include online components. | |||
| Piedmont Community College | Roxboro | $244 | – |
| Community College · Financial aidPCC’s Nurse Aide I program prepares students for entry-level patient care with classroom, lab, and clinical training, offered in multiple day and evening cohorts at the Person County Campus. | |||
| Rowan-Cabarrus Community College - North Campus | Salisbury | $200 | – |
| Community College · 153 hoursRowan-Cabarrus Community College offers Nurse Aide I non-credit sections with classroom, lab, and clinical instruction preparing students for entry-level patient care. Recent sections list 153 contact hours with day and evening schedules at North Campus. | |||
| Central Carolina Community College | Sanford | $180 | 8 |
| Community College · 184 hours · Financial aidThe Nurse Aide I program is 184 hours and offered in seated, hybrid, and hybrid accelerated formats at the Center for Workforce Innovation. Classes run 2 to 4 months with day and evening options. | |||
| Cleveland Community College - Main Campus | Shelby | $594 | – |
| Community College · Financial aidCleveland Community College’s Nurse Aide I course builds basic nursing and patient-care skills through classroom, lab, and clinical instruction and can stack into the Nurse Aide certificate. Costs and fees are outlined by the college. | |||
| Johnston Community College | Smithfield | $219 | 12 |
| Community College · 160 hours · Financial aidJohnston 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. | |||
| Mitchell Community College - Goodwill Center | Statesville | $231 | – |
| Community CollegeMitchell Community College offers Nurse Assistant I with classroom, lab, clinical instruction and a hybrid option held at the Goodwill Center in Statesville. Evening schedules have been offered. | |||
| Catawba Valley Community College | Taylorsville | $247 | – |
| Community College · 152 hoursThe 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. | |||
| Davidson-Davie Community College | Thomasville | $199 | – |
| Community College · 158 hours · Financial aidNursing 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. | |||
| Montgomery Community College | Troy | $180 | – |
| Community College · Financial aidMCC’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. | |||
| Wilkes Community College - Ashe County HS | West Jefferson | $195 | – |
| Community College · 192 hours · Financial aidNurse 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. | |||
| Southeastern Community College | Whiteville | $199 | 8 |
| Community CollegeThe Nurse Aide I program provides classroom, lab, and clinical instruction in basic nursing and personal care skills for work in long-term care, hospitals, or home health. Sections are scheduled in daytime and evening formats. | |||
| Sankofa Training and Wellness Institute | Wilmington | Free | – |
| Career School · 124 hours · Financial aid · Employer-sponsored · Job placement helpSankofa’s in‑person Nurse Aide I is an accelerated 19‑day program with class, lab, and clinical rotations, and includes job placement assistance. A Weekend Accelerator hybrid option offers online theory with in‑person weekends. | |||
| Mount Eagle College | Winston-Salem | – | 12 |
| Vocational College · Financial aidMount Eagle College offers a 12-week Nursing Assistant I program with traditional day/evening cohorts and a hybrid online option. The curriculum includes classroom, lab, and clinical components with payment plans and mention of scholarships/financial assistance. | |||
| Senior Care Training Center | Winston-Salem | – | – |
| PrivateSenior Care Training Center offers Nurse Aide 1 training with both day and evening cohorts. The center’s schedule lists daytime (8AM–12PM) and evening (5:30PM–9:30PM) options. | |||
| Piedmont Community College/Yanceyville Campus | Yanceyville | $244 | – |
| Community College · Financial aidPCC’s Nurse Aide I prepares students with classroom, lab, and clinical instruction to provide basic patient care in long-term care and other settings. Day and evening cohorts are offered at the Caswell (Yanceyville) campus. | |||
Weekend CNA Classes in North Carolina
Most in Charlotte, Raleigh and Fayetteville
Weekend classes usually meet on Saturdays, Sundays or both, so you can train without missing weekday work.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 34 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| American Academy of Healthcare | Charlotte | – | 4 |
| Private · 119 hoursNursing Assistant I hybrid certificate with day, evening, and weekend schedules; clinicals held at hospitals and nursing homes. Program prepares students with classroom, lab, and clinical practice under RN supervision. | |||
| Carolinas College of Health Sciences | Charlotte | – | – |
| Private · 120 hours · Financial aidThe flexible Nurse Aide I program combines online asynchronous coursework with in-person labs and clinicals, offering weekday, evening, or weekend options. Weekday cohorts are 120 hours (136 hours for Friday/Saturday format). | |||
| Divine Health Academy | Charlotte | $550 | – |
| Career SchoolCNA I training offered with day, evening, and weekend scheduling options. Tuition is listed at 550 and fees cover workbook, CPR, lab, and study materials; state exam fee is separate. | |||
| Umanah Healthcare Institute - Charlotte | Charlotte | $750 | 4 |
| Career SchoolUmanah Healthcare Institute’s CNA I program in Charlotte offers day and evening cohorts that run 4 weeks and a weekend option that runs 8 weeks, focused on essential nursing assistant skills. Current tuition is 750. | |||
| Johnston Community College - Cleveland Campus | Clayton | $708 | 12 |
| Community College · 160 hoursNurse 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. | |||
| Isothermal Community College - Polk Campus | Columbus | $185 | – |
| Community College · 188 hoursIsothermal’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. | |||
| Rowan-Cabarrus Community College - South Campus | Concord | – | – |
| Community CollegeRowan-Cabarrus Community College offers Nurse Aide I (NAS-101) covering person-centered care, safety, infection prevention, vital signs, basic restorative care, dementia and end-of-life topics. Courses are scheduled at multiple campuses, including South Campus in Concord. | |||
| Catawba Valley Community College | Conover | $247 | 7 |
| Community College · 152 hoursCVCC offers Nurse Aide I through Continuing Education with classroom, lab, clinical training and multiple daytime, evening, and weekend sections. Select sections include online components. | |||
| Cumberland Nursing Academy | Fayetteville | $850 | 5 |
| Career SchoolState-approved Nurse Aide I training with classroom, lab, and clinical instruction offered in day, evening, and weekend formats. Tuition is 850 and includes an e-textbook. | |||
| Hand and Hand Health Training Center | Fayetteville | $1,275 | 3 |
| Career School · 128 hoursPrivate training center offering a Nurse Aide I program with 128 hours of instruction and day, evening, and weekend cohorts. Tuition is 1200 plus a 75 registration fee; textbooks, CPR, supplies, and uniform are included. | |||
| Umanah Healthcare Institute - Gastonia | Gastonia | $780 | 4 |
| Career School · 112 hoursUmanah Healthcare Institute’s CNA I program offers weekday evening and Saturday options and is designed to be completed in 4 weeks (evening) or 8 weeks (weekend). The school lists a new CNA I tuition of 750 with a nonrefundable registration fee and required health/screening steps. | |||
| CNA Training Academy | Greensboro | $875 | – |
| Career School · Job placement helpTriad Medical Academy’s Nurse Aide I program provides classroom, lab, and clinical training with multiple day, evening, and weekend cohorts; tuition includes application fee, background check, and textbook rental. | |||
| Triad Medical Academy | Greensboro | $875 | 7 |
| Career School · 120 hours · Financial aidNurse Aide I program with classroom, hands‑on lab, and clinical rotations totaling 120 hours. Day, evening, and weekend cohorts are offered. | |||
| Catawba Valley Community College | Hickory | $180 | – |
| Community College · 152 hoursCVCC’s Nurse Aide I program provides classroom, lab, and clinical training for entry-level patient care. Multiple cohorts are offered with day, evening, and weekend options. | |||
| Arise Health Training Institute | High Point | $980 | 6 |
| Career School · Job placement helpWeekend-only Nurse Aide I offered in hybrid or in-person formats over 6 weeks. Tuition includes application, background check, ID badge, course materials, and BLS certification. | |||
| Rowan-Cabarrus Community College - College Station | Kannapolis | $205 | – |
| Community College · 166 hoursRCCC’s Continuing Education Nurse Aide I at College Station provides classroom, lab, and clinical instruction in core caregiving skills with multiple daytime sections offered. Sections list 166.5 contact hours at the College Station location. | |||
| Rowan-Cabarrus Community College - NC Research Campus | Kannapolis | $200 | – |
| Community College · 153 hoursRowan-Cabarrus offers a non-credit Nurse Aide I course with classroom, lab and clinical instruction; sections run on day, evening and some weekend schedules across Kannapolis-area locations. | |||
| Richmond Community College - Honeycutt Center | Laurinburg | $180 | – |
| Community College · 166 hours · Financial aidNursing 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. | |||
| Stanly Community College - Crutchfield Education Center | Locust | – | – |
| Community CollegeThe 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. | |||
| McDowell Technical Community College | Marion | – | – |
| Community College · Financial aidMTCC’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. | |||
| EHC Health Career Institute | Matthews | $675 | 5 |
| Career SchoolEHC Health Career Institute’s Nurse Aide I is a hybrid program with online theory, in-person labs offered mornings or evenings, and clinicals on Thursday–Sunday in week 5. Tuition is 625 plus a 50 registration fee; required items carry separate costs. | |||
| Davidson-Davie Community College - Davie Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| Davidson-Davie Community College - Mocksville Campus | Mocksville | $199 | 10 |
| Community College · 158 hours · Financial aidDavidson-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. | |||
| GraceMed Academy | Mooresville | $775 | 5 |
| Career School · 125 hoursGraceMed Academy offers an accelerated Nurse Aide I program in Mooresville with 125 hours of classroom, lab, and clinical training. Cohorts include 5-week day or evening and 8-week weekend options. | |||
| Care One Health Training Institute | Raleigh | $850 | 5 |
| Career School · 105 hours · Job placement helpNurse Aide I program is 105 hours with day, evening, and weekend cohorts including a weekend hybrid option; tuition is 850 with additional costs for required items. The school offers resume workshops to support job searches. | |||
| SembraSchool Nurse Aide I Program | Raleigh | $999 | 6 |
| Career School · 120 hours · Employer-sponsored · Job guaranteeState-approved Nurse Aide I program covering classroom, lab, and clinical training with multiple schedules including fast-track options. The course totals 120 hours and offers employer-partner pathways that may cover tuition and lead to job placement. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community CollegeWake Tech’s Nurse Aide program provides classroom, lab, and clinical training; sections are offered at multiple campuses including the Public Safety Education Campus. The college offers day, evening, and weekend options, and some sections may include an online component. | |||
| Wake Technical Community College - PSEC | Raleigh | $300 | – |
| Community College · Financial aid · Job placement helpWake Tech’s Nurse Aide I combines classroom, lab, and clinical training at PSEC and other campuses to prepare students for entry-level patient care roles. Day, evening, and weekend cohorts are offered and some sections include online components. | |||
| Nash Community College | Rocky Mount | – | – |
| Community CollegeNash CC offers Nurse Aide I in blended hybrid and fast-track formats focused on core patient care skills with classroom/lab and clinical training. Day and weekend cohorts are available and most NAI classes are hybrid. | |||
| Johnston Community College | Smithfield | $219 | 12 |
| Community College · 160 hours · Financial aidJohnston 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. | |||
| Davidson-Davie Community College | Thomasville | $199 | – |
| Community College · 158 hours · Financial aidNursing 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. | |||
| Sankofa Training and Wellness Institute | Wilmington | Free | – |
| Career School · 124 hours · Financial aid · Employer-sponsored · Job placement helpSankofa’s in‑person Nurse Aide I is an accelerated 19‑day program with class, lab, and clinical rotations, and includes job placement assistance. A Weekend Accelerator hybrid option offers online theory with in‑person weekends. | |||
| Fast Track Career Prep | Wilson | $725 | 5 |
| Career School · 136 hoursHybrid Nurse Aide I program completed in 5 weeks with 2 weeks of online theory followed by on-site labs and clinicals over 5 consecutive weekends. Curriculum totals 136 hours and includes lab, clinical, and skills for entry-level care roles. | |||
| Innovation Institute of Healthcare Solutions | Winston-Salem | $1,128 | 5 |
| Career School · 128 hoursIHS offers a state-approved Hybrid Nurse Aide I course blending online theory with in-lab and clinical practice, focusing on safety, infection control, patient rights, and essential care skills. | |||
A program can appear under more than one type. Cost and length are each school's published figures, so confirm them with the school.
Explore CNA Classes by City in North Carolina
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.
Largest Cities in North Carolina
- Charlotte 11 programs
- Raleigh 13 programs
- Greensboro 5 programs
- Durham 8 programs
- Winston-Salem 8 programs
- Fayetteville 4 programs
All 139 Cities with CNA Programs in North Carolina
- Raleigh13
- Charlotte11
- Asheville8
- Durham8
- Winston-Salem8
- Albemarle5
- Greensboro5
- Fayetteville4
- Wilson4
- Elizabeth City3
- High Point3
- Kannapolis3
- Matthews3
- Mocksville3
- Wilmington3
- Archdale2
- Asheboro2
- Black Mountain2
- Cherokee2
- Clyde2
- Conover2
- Franklin2
- Gastonia2
- Goldsboro2
- Hampstead2
- Hayesville2
- Henderson2
- Hickory2
- Jacksonville2
- Kernersville2
- King2
- Kinston2
- Manteo2
- Mooresville2
- Morganton2
- Mount Airy2
- Newton2
- Pinehurst2
- Raeford2
- Rocky Mount2
- Salisbury2
- Sanford2
- Thomasville2
- Walnut Cove2
- Washington2
- West Jefferson2
- Ahoskie1
- Arden1
- Barco1
- Biscoe1
- Bolivia1
- Boone1
- Brevard1
- Bryson City1
- Burgaw1
- Burlington1
- Burnsville1
- Butner1
- Canton1
- Castle Hayne1
- Chapel Hill1
- Clayton1
- Clinton1
- Colfax1
- Columbus1
- Concord1
- Creedmoor1
- Dallas1
- Denton1
- Dobson1
- Dublin1
- Edenton1
- Elkin1
- Flat Rock1
- Garner1
- Graham1
- Grantsboro1
- Greenville1
- Hamlet1
- Havelock1
- Hendersonville1
- Highlands1
- Hillsborough1
- Hudson1
- Indian Trail1
- Jamestown1
- Jefferson1
- Kenansville1
- La Grange1
- Laurinburg1
- Leland1
- Lexington1
- Lillington1
- Lincolnton1
- Locust1
- Louisburg1
- Lumberton1
- Marble1
- Marion1
- Marshall1
- Monroe1
- Morehead City1
- Mount Holly1
- Murphy1
- New Bern1
- Newland1
- Pembroke1
- Pilot Mountain1
- Pittsboro1
- Polkton1
- Robbinsville1
- Roxboro1
- Rutherfordton1
- Scotland Neck1
- Shelby1
- Siler City1
- Smithfield1
- Snow Hill1
- Sparta1
- Spring Lake1
- Spruce Pine1
- Statesville1
- Surf City1
- Sylva1
- Tarboro1
- Taylorsville1
- Trenton1
- Troy1
- Wadesboro1
- Warrenton1
- Waynesville1
- Weldon1
- Wentworth1
- Whiteville1
- Wilkesboro1
- Williamston1
- Winterville1
- Yadkinville1
- Yanceyville1
No city by that name has programs listed. Try the CNA program search below, which works by ZIP code.
Not near one of these cities? Search CNA programs by ZIP code.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Prepare for Your CNA Exam in North Carolina
The North Carolina CNA exam has a knowledge test and a hands-on skills test. Both of these study tools are free.
Salary & Job Outlook as a CNA in North Carolina
| Median annual pay | $36,010 |
| Median hourly pay | $17.31 |
| CNAs employed | 56,390 |
| Healthcare facilities | 700+ |
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
| 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 |
Source: BLS OEWS (May 2023), median wages for nursing assistants.
Ready to start? Get info from CNA schools in North Carolina.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
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 programs in North Carolina cost from free to $1,275, depending on the school. 32 programs are free or employer-paid. Some schools and healthcare employers may cover the cost or reimburse you after hiring.
Are there free CNA classes in North Carolina?
Yes. 32 programs in North Carolina are free or employer-paid. 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?
Yes. 65 programs in North Carolina offer hybrid training, with the classroom part online. Clinical skills are always practiced in person, in a supervised healthcare setting.
Are accelerated (4-week) CNA programs available in North Carolina?
Yes. 37 programs in North Carolina are accelerated, usually finishing in 3 to 5 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).
How can I study for the CNA exam in North Carolina?
Use our free CNA study guide to review the core CNA clinical skills, including hand washing, vital signs, transfers, and personal care. You can also take our free CNA practice tests, which include over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.
I’m a CNA in another state. Can I transfer my license to North Carolina?
Yes, through reciprocity, but the rules differ by state. Some states ask only for an application and a fee, while others also ask for a test or proof of recent work. 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 renew, you need at least 8 hours of paid CNA work in 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 compiled from official sources but can change. Please confirm with the school or the state before making decisions. If you spot a mistake, let us know.