Points of interest…
- Mission Hospital and the Charles George VA Medical Center anchor CNA hiring.
- A-B Tech's Nurse Aide I registration costs $296, plus additional fees.
- No state-approved Nurse Aide I program in North Carolina is fully online.
Compare costs, schedules, and free training routes to NC Nurse Aide I certification

CNA training requirements in North Carolina take weeks, not years. Federal rules set a 75-hour minimum, and Mission Hospital, the Charles George VA Medical Center, and long-term-care facilities across Buncombe and Henderson counties hire steadily.
The real tension is cost and scheduling. A-B Tech's 2026 registration is $296, but textbooks, background checks, and the state exam raise the total, while employer-sponsored cohorts can cover it entirely. "Online" programs are hybrid: theory online, labs and clinicals in person. Registry listing comes only after passing the competency exam.
Jump straight to the program list →
Mission Hospital in Asheville and the Charles George VA Medical Center anchor CNA hiring in the region, with additional hospitals in Hendersonville and Clyde. Around them sit the nursing homes, assisted-living communities, and home-health agencies spread across Buncombe, Henderson, and Haywood counties.
The area's large retiree population keeps demand steady for long-term-care aides, and that is where most new CNAs land their first job. Hospitals tend to hire after a few months of experience.
North Carolina uses a two-tier scope. Nurse Aide I is the entry credential and the one CNA programs in North Carolina prepare you for. Nurse Aide II is a later step that adds tasks such as sterile procedures, and it is used mostly in hospitals.
Many students attend nursing schools in Asheville or train and work outside the city in commuter towns like Hendersonville, Waynesville, Brevard, Marion, and Spruce Pine.
No fully online CNA route exists in North Carolina, because the credential depends on hands-on skills. No state-approved Nurse Aide I program is entirely online. Some established programs offer a hybrid format, but laboratory and clinical hours still happen in person.
The state requires at least 100 clock hours: 75 of classroom or theory instruction and 25 of supervised clinical practice.1 The state's program guide and application materials describe how hours are recorded. Program length varies by school and schedule, so confirm the number of weeks directly with each program.
In practice, you might work through theory modules online, practice skills in an on-campus lab, and finish with clinical rotations at a nursing facility. Online delivery needs approval from the NC Division of Health Service Regulation (DHSR).2 A new program cannot offer it, and an established program must have operated for at least a year first.3
Be wary of any online CNA programs that skip in-person lab and clinical work. It will not qualify you for the state registry.
Search the NC DHHS list of approved nurse aide training programs for the school and the specific course. If it is not listed, keep looking.
Where can you take Nurse Aide I classes near Asheville without a long drive?
A-B Tech offers Nurse Aide I through continuing education, a starting point for nursing careers. Its 2026 sections met at the Ferguson Center for Allied Health and Workforce Development on the Asheville campus. The course runs 160 hours in person, and you must attend every class day.
A-B Tech's 2026 listing puts registration at $296. You'll pay separately for the textbook ($88), the clinical background check and drug screen ($67), and the state competency exam ($140) after you finish. Another A-B Tech page lists lower fees that vary by class location, so confirm the cost of your specific section.
Current listings show no hybrid or weekend-only cohort. A-B Tech doesn't publish age, testing, or immunization requirements, so call (828) 398-7878 to ask. You register in person at Suite 440, 10 Genevieve Circle.
Blue Ridge Community College in Flat Rock (Henderson County) and Haywood Community College in Clyde are the closest alternatives among nursing schools in NC. Farther out, Isothermal in Spindale, Mayland in Spruce Pine, and McDowell Tech in Marion may suit readers in those towns. Check each college's current schedule.
Continuing education sections fill quickly, and dates can change. Call well before your target start date to confirm openings.
A-B Tech's Nurse Aide I registration is $296 in 2026, with textbook, background check, CPR, and state exam fees adding to the total. Uniforms and shoes typically run $30-$120, supplies around $60, and immunization costs vary. Other Asheville-area colleges may differ, and campus-wide net price averages in the rankings below should not be read as the cost of a CNA course. Free and employer-sponsored options in the next section can reduce out-of-pocket costs.

For affordable CNA programs in Asheville, free and employer-sponsored training usually means one of three routes: a hospital or nursing home pays your tuition and runs a cohort, an employer reimburses you after hire, or WIOA financial assistance through NCWorks covers the cost. The label matters less than the work commitment and repayment terms.
Mission Hospital (HCA Healthcare) has advertised a free, employer-paid Nurse Aide I cohort. A recent listing describes a seven-week, Monday-Friday schedule, though some directory pages list closer to five weeks, so confirm the current length before applying. Trainees are hired as full-time employees and paid during training. HCA covers all program costs and offers benefits eligibility. Until you pass the state exam, you work as a health unit coordinator. After passing, you move into a CNA role on the same unit; the listing includes weekend shifts while awaiting the exam and a six-month unit commitment before transfer.1
If you are not in an employer cohort, WIOA funding through the Mountain Area Workforce Development Board may cover tuition, books, fees, supplies, and some support services like transportation or childcare.2 Eligibility is individualized: income, dislocated-worker status, and residency in the board's counties all factor in. Start at NCWorks Career Center Asheville at 48 Grove Street or call 828-251-6200. Training must be locally approved, and a case manager determines what is covered.
A-B Tech's Nurse Aide I course lets sponsored students submit written payment authorization instead of paying out of pocket, so ask the continuing education office about sponsorships or fee waivers. Before you sign any agreement, get cost coverage, paid training status, work commitment length, and any payback clause in writing.
Follow these steps to move from training to an active North Carolina Nurse Aide I listing.
Below are the top CNA programs serving Asheville students, ranked by IPEDS completion data, accreditation status, and program fit. Within a 75-mile commuting radius of Asheville, one community college appears in this year's ranking data.
| Rank | School | Location | Net price | Best for | |
|---|---|---|---|---|---|
| #1 | Southwestern Community College | Sylva, NC | $5,000/yr | Mountain-region students needing affordable nurse aide training | |
Southwestern Community College, based in Sylva roughly 50 miles west of Asheville, offers a Nurse Aide pathway with clinical rotations at regional hospitals. The program builds in CPR certification and uses limited enrollment with an entrance exam. Graduates are prepared for the North Carolina Nurse Aide I competency exam and registry listing.
| |||||
| #2 | Beaufort County Community College | Washington, NC | $7,000/yr | ||
| #3 | Wayne Community College | Goldsboro, NC | $2,000/yr | ||
| #4 | Isothermal Community College | Spindale, NC | $11,000/yr (net price) | ||
| #5 | Wilson Community College | Wilson, NC | $3,000/yr (net price) | ||
| #6 | Forsyth Technical Community College | Winston-Salem, NC | $7,000/yr (net price) | ||
| #7 | Craven Community College | New Bern, NC | $3,000/yr (net price) | ||
| #8 | Caldwell Community College and Technical Institute | Hudson, NC | $10,000 – $15,000/yr | ||
| #9 | College of the Albemarle | Elizabeth City, NC | ~$2,000/yr (est.) | ||
| #10 | Rockingham Community College | Wentworth, NC | $2,000/yr | ||