Your Guide to CNA Classes & Training in Asheville, NC
Compare top CNA programs in Asheville, NC, including costs, class schedules, and certification steps.
By Koko MouchmouchianReviewed by Editorial staffUpdated July 17, 202623 min read
Key Points
Over 9,400 CNA job openings are projected annually in North Carolina.
Asheville CNA training programs range from 75 to 120 hours.
Hybrid CNA classes combine online theory with in-person clinical practice.
North Carolina's healthcare sector added more than 5,000 nurse aide jobs in the past year, and Asheville's hospitals and long-term care facilities account for a significant share of that growth. CNA training in North Carolina in Asheville typically runs four to twelve weeks, depending on program format, and most graduates sit for the state exam within a month of completing clinical hours. Tuition ranges from free at some hospital-sponsored programs to around $1,200 at community colleges, with Red Cross and private vocational schools falling in between.
The practical decision facing most students is whether to prioritize cost, schedule flexibility, or proximity to clinical sites. Programs with evening and weekend lab sessions appeal to working adults, while accelerated daytime tracks suit career-changers who need credentials fast. Financial aid, including Workforce Innovation and Opportunity Act grants, covers tuition for many applicants, but availability and turnaround time vary by county.
Western North Carolina's aging population and the expansion of home health services mean CNA jobs remain plentiful even as more students complete training each year. Jump straight to the program list below.
CNA Careers in Asheville: Where You'll Work and What to Expect
Asheville offers a robust healthcare job market for certified nurse aides, anchored by major hospital systems and a diverse array of long-term care facilities. Mission Health, now part of HCA Healthcare, operates the region's largest acute-care hospital and several specialty clinics across the metro area. CarePartners Health Services provides rehabilitation, hospice, and home health care throughout Western North Carolina. Beyond these anchor employers, Asheville is home to dozens of nursing homes, assisted living communities, memory care units, and private home care agencies that hire CNAs year-round.
Where CNAs Work in Asheville
Certified nurse aides in Asheville find employment in three main settings. Hospitals such as Mission Hospital rely on CNAs to support registered nurses on medical-surgical floors, emergency departments, and intensive care units. Nursing homes and skilled nursing facilities employ the largest share of CNAs, where you will assist residents with activities of daily living, monitor vital signs, and provide companionship. Home health agencies pair CNAs with clients in private residences, offering one-on-one care that appeals to aides who prefer autonomy and flexible schedules.
Demand Driven by Demographics
Buncombe County's population aged 65 and older continues to grow, and retirees relocate to Asheville for its climate and quality of life. This demographic shift drives steady demand for nurse aides across all care settings. The North Carolina Department of Health and Human Services projects continued growth in CNA positions through 2028, with Asheville experiencing faster growth than the state average due to its appeal as a retirement destination.
Scope of Practice in North Carolina
North Carolina law defines CNA duties to include measuring and recording vital signs, assisting with bathing and dressing, turning and repositioning patients, and documenting care in medical records. CNAs may not administer medications, insert or remove catheters, or perform sterile procedures. State regulations require direct supervision by a licensed nurse, though experienced CNAs often work with considerable independence once competency is established.
Career Ladder Opportunities
Many Asheville employers offer tuition reimbursement for CNAs who pursue LPN or RN licensure, and some facilities maintain formal career ladder programs that provide salary increases as you complete additional certifications. These advancement pathways will be detailed later in this guide.
Asheville's healthcare industry is one of the region's largest employers. Earning your CNA certification gets you into this stable, high-demand field fast, opening doors to hospitals, nursing homes, and home care agencies.
Online and Hybrid CNA Classes for Asheville Students
No CNA program is entirely online in North Carolina because clinical hours must be completed in person. However, several programs offer hybrid formats where you complete theoretical coursework online and attend hands-on labs and clinicals at approved sites. Always verify that any program is approved by the North Carolina Division of Health Service Regulation (DHSR) before enrolling.
Program Name
Format
Cost
Duration
Notes
Carolinas College of Health Sciences / Atrium Health Nurse Aide
Hybrid
N/A
120 hours
Requires in-person skills labs and clinicals; evening and weekend options available.
Fast Track Career Prep, Inc. Nurse Aide I
Hybrid
N/A
5 weeks
2 weeks online, then lab and clinicals on 5 consecutive weekends; includes 47 lab hours and 32 clinical hours.
Unity Nursing Institute CNA I
Hybrid
$850
4 weeks
Hybrid format has 36 online hours, 52 lab hours, 32 clinical hours; clinical attendance mandatory.
CNA Programs in and Around Asheville: Costs, Schedules, and Financial Aid
Beyond the top-ranked programs, many other community colleges across North Carolina offer Nurse Aide training. These programs vary in cost, duration, and format, providing options for students in different regions. Below is a directory of additional schools, grouped by area, that meet the state's training standards.
Western North Carolina
McDowell Technical Community College
This one-semester campus-based program covers personal care, infection prevention, vital signs, and dementia care. Students must be at least 16.5 years old and meet immunization requirements. Graduates are eligible for state certification.
A state-approved hybrid program combining online learning with campus labs and clinical experience. The 158-hour course costs approximately $500 and prepares students for the NC Nurse Aide Registry Exam.
This program integrates classroom, laboratory, and clinical training to prepare students for the Certified Nurse Aide I listing. Topics include patient care, aging processes, nutrition, and safety.
Offers Nurse Aide I ($230) and Nurse Aide II ($250) levels in a hybrid format. Clinical experience is included, and graduates qualify for the North Carolina Nurse Aide Registry. Financial aid is available.
A campus-based certificate program with hands-on lab work and clinical rotations. Costs include tuition, lab fees, textbooks, uniforms, and medical exams. Graduates are prepared for the NC competency exam.
A short-term online program blending classroom, lab, and clinical training. Tuition is $1,122, and the program prepares students for the NC Nurse Aide Competency Evaluation. Financial aid may be available.
This campus-based program offers day and evening classes across three counties. Clinical rotations are included, and the curriculum covers essential patient care skills for state certification.
An in-person Nurse Aide I certificate program covering personal care, basic nursing skills, and patient rights. Total cost is $222.08 plus additional expenses for uniforms and equipment.
A campus-based Nurse Aide Level I program requiring 192 hours of instruction including lab and clinical experience. Covers anatomy, personal care, infection control, and CPR training.
Offers Nurse Aide I and II levels in traditional, hybrid, and fast-track formats. Clinical and employment assistance are provided. Financial aid, WIOA scholarships, and NC CareGivers reimbursement may be available.
This campus-based certificate program prepares students for the Nurse Aide I listing. Curriculum includes personal care, vital signs, communication, nutrition, and medical asepsis. No entrance exam required.
A short-term, campus-based Nurse Aide Level I program covering personal care, basic nursing procedures, and communication. Clinical experiences are provided at multiple campus locations.
An accelerated Nurse Aide I training program for $201.50 with scholarship options. Combines classroom, lab, and clinical training to prepare for the NNAAP certification exam.
This campus-based program covers personal care, vital signs, nutrition, infection prevention, and dementia care. Tuition is $202.60 plus additional fees. Hands-on clinical training is included.
A 166-172 hour course with day or evening classes at Hamlet and Scotland County campuses. Tuition is $180 with $270 in fees. Scholarships are available. Prepares for the NC state exam.
Certified nursing assistants in the Asheville metro area earn competitive wages with room to grow. The figures below break down pay at the entry, median, and experienced levels, along with the local employment picture and national growth outlook.
Did you know? North Carolina expects more than 9,400 job openings for nursing assistants each year, according to state workforce projections. That steady demand means CNA graduates in Asheville can feel confident about finding work quickly after certification.
CNA Certification Requirements in North Carolina
Some North Carolina CNA programs require 75 hours of training1, while others call for a full 120 hours, and knowing which path fits your background saves time and money. The state-approved curriculum includes classroom instruction and clinical practice, with at least 16 hours spent in a direct patient-care setting1. Once you finish, you'll need to pass the National Nurse Aide Assessment Program (NNAAP) exam, which is administered by Credentia and costs $140. You get up to three attempts within 24 months of completing your training.
Step by Step: Becoming a CNA in North Carolina
Complete a state-approved training program: Programs run from 75 to 120 hours, depending on your background. Accredited schools follow guidelines set by the NC Division of Health Service Regulation1. Tuition typically ranges from $500 to $1,500.
Pass the competency exam: The NNAAP exam includes a written (or oral) section and a skills demonstration. You must pass both parts within your attempt window.
Get listed on the NC Nurse Aide I Registry: Within 2, 5 business days after passing, your name appears on the registry at no extra cost2. Employers check this registry to verify your certification.
Prerequisites and Background Checks
Before enrolling, most programs require:
- Age: At least 18 years old, or 17 with parental consent.
- Background check: A clean criminal history is essential, with fingerprinting often required.
- Health screenings: A negative TB test, up-to-date immunizations, and sometimes a drug screen.
- CPR certification: You'll need current Basic Life Support (BLS) credentials.
A high school diploma or GED is not always mandatory, but having one can make you a stronger candidate and open doors to future advancement.
Maintaining Your Nurse Aide I Registry Status
North Carolina renews certifications every 24 months. To stay active, you must work at least eight hours as a CNA during that period, formal continuing education isn't required, but many CNAs voluntarily take refresher courses to keep skills sharp. If your certification lapses, you may need to retake the exam.
Out-of-State CNAs: Reciprocity in North Carolina
If you hold an active CNA certification from Georgia, South Carolina, Tennessee, Virginia, or West Virginia2, you can apply for reciprocity through a streamlined waiver process. CNAs from other states may need to pass the NNAAP exam. Contact the NC Division of Health Service Regulation1 for the latest details on transferring your credentials.
How to Enroll in an Asheville CNA Program
North Carolina requires all CNA applicants to complete a state-approved training program of at least 75 hours before sitting for the certification exam, and enrollment procedures across Asheville programs follow a consistent pattern with minor variations by institution.
Research and Contact Programs
Begin by identifying programs that fit your schedule and budget. Most Asheville-area programs maintain open information sessions or offer one-on-one appointments with admissions staff. Contact each school directly to confirm current tuition, class start dates, and seat availability. Many programs post orientation schedules online, and attending an information session gives you a chance to tour the facility, meet instructors, and ask questions about clinical placements.
Gather Required Documents
Once you select a program, prepare your application materials. Typical requirements include a government-issued photo ID, high school diploma or GED transcript, and proof of North Carolina residency for in-state tuition rates. Programs also require a clean background check (fingerprinting and criminal history screening), negative drug test, current physical exam, tuberculosis screening (skin test or chest X-ray), and up-to-date immunization records for measles, mumps, rubella, hepatitis B, varicella, and tetanus. Some schools require CPR certification before the first clinical shift, while others include CPR training within the curriculum.
Submit Your Application Early
Many community college and private programs operate on rolling admissions, accepting students as space becomes available. However, some institutions set fixed cohort start dates in January, May, and August. Applying early increases your chances of securing a spot in your preferred session, especially during high-demand periods in late spring and early fall.
Explore Financial Aid and Payment Options
If enrolling at a community college, complete the Free Application for Federal Student Aid (FAFSA) to qualify for federal grants and loans. The Workforce Innovation and Opportunity Act (WIOA) may cover tuition and fees for eligible North Carolina residents. Some healthcare employers in Asheville sponsor CNA training in exchange for a work commitment after certification. Contact the financial aid office to discuss payment plans, scholarships, and employer reimbursement arrangements before your program begins.
Top CNA Programs for Asheville Students
Below are the top CNA programs for Asheville students, ranked by accreditation, program flexibility, and graduate outcomes. We highlight schools that offer accessible, high-quality training and strong connections to Western North Carolina’s healthcare job market.
NCES-IPEDS federal institutional data — nces.ed.gov
Isothermal Community College
#1
Spindale, NC · $11,000/yr (net price)
Best for: Asheville-area commuters seeking hybrid training
Isothermal Community College, located in Spindale within commuting distance of Asheville, offers one of the region's most affordable Nurse Aide programs. Its 188-hour hybrid course combines online theory with in-person labs and clinicals, and a 10-student cap ensures personalized attention. Frequently grouped with Asheville providers, the college serves many Rutherford and Polk county residents and provides a practical pathway for students west of Charlotte.
Nurse Aide I — On-Campus
188-hour comprehensive training with classroom and online components
$185 total program cost, among the lowest in western NC
Multiple schedule options including day and evening sessions
Clinical rotations in local long-term care facilities
Small class size of 10 students for hands-on practice
Graduates eligible for NC Nurse Aide I registry and state exam
Mandatory orientation and Pathways to CNA prerequisite required
Wayne Community College in Goldsboro provides a low-cost, campus-based Nurse Aide Training program that covers basic and complex nursing skills. The $180 fee includes insurance, and optional CPR certification is available for just $5. Graduates become eligible for the North Carolina Nurse Aide Registry and can quickly enter the workforce in long-term care or other settings.
Certified Nursing Assistant — On-Campus
Campus-based training combining Nurse Aide I and II content
$180 registration fee plus insurance, among the lowest in NC
Optional CPR training available for an additional $5
High school diploma or equivalent required for enrollment
Mandatory information session and background check required
Leads to certification and listing on the NC Nurse Aide Registry
Beaufort County Community College, located in Washington, NC, runs an accessible Nurse Aide I program with 164 hours of hands-on training. Priced at $205.25, with free or eligible options available, the program requires no prior experience and covers personal care, vital signs, and infection control. Graduates can take the state competency exam to become listed on the North Carolina registry.
Nurse Aide I — On-Campus
164-hour total program length with hands-on clinical experience
Campus-based classes with multiple schedule options
Cost: $205.25, with scholarship and free route eligibility
No prior healthcare experience required
Covers personal care, vital signs, and infection control
Prepares students for the state competency exam and registry listing
Nash Community College in Rocky Mount offers both Nurse Aide I and II programs with flexible scheduling, including blended, traditional, and accelerated formats. The Nurse Aide I program requires English and math prerequisites or placement tests, and clinical sites demand background checks and immunizations. Graduates are prepared for the NNAAP exam and listing on the state registry.
Nurse Aide I — On-Campus
Campus-based with blended, traditional, or accelerated fast-track options
Covers basic nursing skills, personal care, and safety
Prepares students for the National Nurse Aide Assessment Program (NNAAP)
Prerequisites include English 111 and Math DMA 050 or placement tests
Clinical rotations require background checks and immunization records
Leads to North Carolina Nurse Aide I Registry eligibility
Examination fees apply and are not included in tuition
Craven Community College in New Bern provides a fast-track, campus-based Nurse Aide I program that combines classroom, lab, and clinical experiences. The $140 state exam fee is separate, and students will need to budget for textbooks and scrubs. The program is ideal for career changers seeking a direct entry point into hospitals, nursing homes, or home health agencies.
Nurse Aide I — On-Campus
Campus-based program with classroom, lab, and clinical components
State testing available on campus for convenience
NC state exam fee of $140; textbooks and scrubs not included
High school diploma or GED required for admission
Background check, health form, and two forms of identification needed
Prepares students for direct patient care under nurse supervision
Caldwell Community College and Technical Institute
#6
Hudson, NC · $10,000 – $15,000/yr
Caldwell Community College and Technical Institute, with locations in Hudson and Boone, offers a Nurse Aide I program that includes clinical practice in nursing homes and assisted living centers. A $210 registration fee covers instruction, while textbooks are available for $7.50. The program also serves as a stepping stone to nursing programs and awards points for PTA admission.
Nurse Aide I — On-Campus
Campus-based program with lab simulations and clinical rotations
Registration fee of $210; textbooks available for $7.50
State exam fee of $140 not included in tuition
Requires social security card, government ID, and immunization records
Prepares students for the NC Nurse Aide I competency exam
Physical capability to lift 50 lbs required for clinical participation
Serves as a prerequisite for nursing programs and PTA admission points
Forsyth Technical Community College in Winston-Salem offers an 8-week daytime Nursing Assistant I program that includes CPR certification. Separate fees of $255 for registration, $95 for compliance tracking, and $140 for the state exam apply. Graduates are ready to take the NC Nurse Aide Competency Exam and work in various healthcare settings.
Nursing Assistant I — On-Campus
8-week daytime, campus-based program
$255 registration fee, $95 compliance tracking fee, plus $140 state exam
CPR certification included in the curriculum
Covers basic nursing skills, patient safety, and infection control
Requires high school diploma or GED and TABE placement test
Background check, drug screening, and immunizations mandatory
Wilson Community College’s Nurse Aide I program provides campus-based training that prepares students for the NC state exam. The comprehensive fee structure totals $358, including registration, technology, security, malpractice, and accident insurance, plus the $140 state exam. Clinical site requirements include a background check and drug screen.
Nurse Aide I — On-Campus
Campus-based program with lectures, lab, and clinical experiences
Total program fees approximately $358, not including state exam ($140)
Requires high school diploma or GED, CPR certification, and immunizations
Background check and drug screen needed for clinical placement
Uniforms and an analog watch required
Graduates eligible for North Carolina Nurse Aide I State Exam
Scholarship opportunities may be available for qualifying students
Coastal Carolina Community College in Jacksonville provides a 162-hour Nurse Aide I course with seated and hybrid class options. The $202 registration fee covers instruction, but students will need to budget for textbooks, uniforms, and immunizations. The program is VA-approved and includes clinical experiences in hospitals and long-term care facilities.
Nurse Aide I — On-Campus
162-hour non-credit course with seated or hybrid attendance
Registration cost $202; additional expenses for textbooks and uniforms
Clinicals in hospitals and long-term care facilities
Students must be at least 17 years old with diploma or placement test
CPR certification, background check, and drug screen required
VA-approved program, eligible for GI Bill benefits
In-facility testing available on campus for the NNAAP exam
College of the Albemarle in Elizabeth City offers multiple paths to CNA certification, including a credit-based Nurse Aide Pathway Diploma and noncredit Nurse Aide I and II courses. Both tracks include hands-on clinicals and prepare students for state competency exams, with no entrance exam required.
Nurse Aide Pathway Diploma — On-Campus
Credit program with comprehensive healthcare support training
Covers personal care, vital signs, and patient communication
Prepares for Nurse Aide I certification; no entrance exam required
Includes employment skills and growth/development topics
Frequently Asked Questions About CNA Programs in Asheville
We have gathered the most common questions about CNA training in Asheville so you can get quick, clear answers. Read on to learn about program timelines, costs, certification steps, and career paths.
How long does it take to become a CNA in NC?
Typically, a full-time CNA program takes 4 to 8 weeks, while part-time options last 8 to 12 weeks. North Carolina requires at least 75 hours of training: around 59 hours of classroom instruction and 16 hours of hands-on clinical work.
Are there online CNA classes in Asheville?
Fully online CNA programs are rare because of the mandatory in-person clinical hours. However, several schools in the Asheville area offer hybrid CNA programs where the theory portion is completed online, and skill labs and clinical rotations are held on campus or at partner facilities. Check our online and hybrid section for current options.
How much do CNA classes cost in Asheville?
Costs range from $500 to $2,000 depending on the provider. This often includes tuition, textbooks, supplies, and sometimes the state competency exam fee. Financial aid, payment plans, and scholarships may be available through specific schools or workforce development programs.
What are the requirements to become a CNA in North Carolina?
You must complete a state-approved nurse aide training program, pass the competency exam (written and skills), and be listed on the North Carolina Nurse Aide Registry. A criminal background check, drug screening, and proof of immunizations are also required before starting clinical work.
Do I need a high school diploma to enroll in a CNA program?
Most CNA programs do not require a high school diploma, though having one or a GED can be beneficial. Some healthcare facilities may prefer or require a diploma or equivalent for employment. Always check the specific admission policies of the program you are interested in.
Can I work as a CNA while I'm still in training in NC?
Yes, some facilities allow students to work as nursing assistants after completing a certain number of clinical hours, often under supervision. However, to hold a permanent CNA position, you must pass the state exam and be listed on the registry.
What is the difference between CNA I and CNA II in North Carolina?
CNA I covers basic personal care skills such as bathing, feeding, and vital signs. CNA II requires additional training (usually 64 hours) and allows you to perform more advanced tasks like sterile dressing changes, catheter care, and oxygen therapy monitoring. CNA II can lead to higher pay and more job opportunities.
Do CNA programs in Asheville help with job placement after graduation?
Many programs offer job placement assistance, such as resume workshops, interview coaching, or direct connections with local healthcare employers. Some schools have partnerships with hospitals and nursing homes that actively recruit their graduates. While not guaranteed, these services can significantly ease the transition into the workforce.