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
Best CNA Programs in Asheville, NC | CNA Classes & Training

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.

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 NameFormatCostDurationNotes
Carolinas College of Health Sciences / Atrium Health Nurse AideHybridN/A120 hoursRequires in-person skills labs and clinicals; evening and weekend options available.
Fast Track Career Prep, Inc. Nurse Aide IHybridN/A5 weeks2 weeks online, then lab and clinicals on 5 consecutive weekends; includes 47 lab hours and 32 clinical hours.
Unity Nursing Institute CNA IHybrid$8504 weeksHybrid 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.

Piedmont Triad

Davidson-Davie Community College
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.
Rockingham Community College
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.

Charlotte Region

Gaston College
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.
Central Piedmont Community College
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.

Triangle Region

Durham Technical Community College
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.
Central Carolina Community College
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.

Coastal / Eastern NC

Sampson Community College
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.
Brunswick Community College
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.
Cape Fear Community College
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.
Southeastern Community College
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.
Lenoir Community College
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.
Edgecombe Community College
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.
Robeson Community College
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.
Richmond Community College
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.

How Much Do CNAs Make in Asheville, NC?

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.

Median annual CNA salary of $38,130 in Asheville, NC, with entry-level $30,380 and experienced $46,890, total employment 3,340, and 2% projected growth nationally, per BLS.

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.

Factors considered
  • Regional accessibility and partnerships
  • Program cost and financial aid
  • Accreditation and state approval
  • Class format and scheduling flexibility
  • Graduate earnings and debt
Data sources

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.

  • 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
  • 192-hour campus-based advanced program for career growth
  • Focuses on complex patient care skills under licensed supervision
  • Requires current NC Nurse Aide I listing and high school diploma
  • Classroom, lab, and clinical experiences included
  • Eligibility for NC Board of Nursing registry upon completion
  • Ideal for CNAs seeking higher-level responsibilities in acute care

Wayne Community College

#2

Goldsboro, NC · $2,000/yr

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.

  • 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
  • Refresher courses offered for recertification

Beaufort County Community College

#3

Washington, NC · $7,000/yr

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.

  • 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
  • Technical standards must be met for enrollment

Nash Community College

#4

Rocky Mount, NC · $3,000/yr

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.

  • 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
  • Builds on Nurse Aide I skills for advanced patient care roles
  • Requires high school diploma and current NC Nurse Aide I certification
  • Blended and traditional formats available; no fully online option
  • Clinical learning experiences included for hands-on practice
  • Graduates eligible to apply for NC Board of Nursing registry listing
  • Teaches complex tasks under licensed supervision

Craven Community College

#5

New Bern, NC · $3,000/yr (net price)

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.

  • 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.

  • 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

#7

Winston-Salem, NC · $7,000/yr (net price)

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.

  • 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
  • Uniform and stethoscope required for clinicals
  • 160-hour, 8-week daytime advanced program
  • State-approved course with classroom, lab, and clinical experiences
  • Tuition $253 plus books and uniform; compliance fee $95
  • Prerequisites: current NAI certification, CPR, background check, drug screen
  • Teaches sterile dressing changes, tracheostomy care, IV assistance
  • Graduates eligible for CNA II certification with the NC Board of Nursing
  • Scholarship opportunities and career services support available

Wilson Community College

#8

Wilson, NC · $3,000/yr (net price)

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.

  • 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

#9

Jacksonville, NC · ~$9,000/yr (est.)

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.

  • 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
  • 164-hour non-credit advanced course for acute care settings
  • Approved by NC Board of Nursing; seated and hybrid options
  • Registration $202 plus up to $112 for textbooks and scrubs
  • Requires active NC Nurse Aide I listing and CPR certification
  • Background check, drug screen, and immunizations mandatory
  • Offered in spring, summer, and fall semesters

College of the Albemarle

#10

Elizabeth City, NC · ~$2,000/yr (est.)

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.

  • 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
  • Campus-based with supervised clinical experiences
  • 160-hour noncredit course through Workforce Development
  • Class, lab, and clinical experiences in long-term care settings
  • High school diploma or equivalent reading level required
  • Mandatory orientation and placement test option for admission
  • Covers patient care, safety, communication, and vital signs
  • Eligible to take the NC competency exam for registry listing
  • Noncredit course building on Nurse Aide I skills
  • Prerequisites: high school diploma or GED, mandatory orientation
  • Focuses on advanced patient care and safety procedures
  • Prepares for NC Nurse Aide Registry exam

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.

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.

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.

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.

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.

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.

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.

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.

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.

Recent Articles