Top CNA Programs in North Carolina for 2026

Compare top-ranked NC nurse aide programs by cost, pass rates, clinical hours, and program length.

By Hannah Pierce, BSNReviewed by TopNursing.org TeamUpdated May 29, 202625+ min read
Top CNA Programs in North Carolina (2026 Rankings)

Points of interest…

  • Many top-ranked CNA programs charge under $5,000 after aid and lead to median wages near $36,000.
  • NC CNA training costs span a few hundred to over $2,500, with community colleges typically cheapest.
  • First-time exam pass rates are the most reliable public measure of CNA program preparation.
  • CNAs can advance to LPN or RN roles, often with employer-funded tuition assistance.

For North Carolina’s aspiring CNAs, the choice between a $180 community college course and a $2,500 private program isn’t just about money: it’s also about time, location, and clinical quality. State employment projections show consistent demand for nursing assistants across long-term care and hospital settings, and training providers have responded with affordable, short-term options.

Community college programs often fall under $300, while private institutes may exceed $2,000 but can compress training into four to six weeks. That speed is attractive, especially for students who need an income quickly, but it demands full-time attendance and fewer clinical hours.

Since every candidate sits for the same state competency exam, the real differentiator is how thoroughly a program prepares you for the test and whether its schedule aligns with your other commitments.

2026 Best CNA Programs in North Carolina

This ranking surfaces CNA programs across North Carolina that deliver strong outcomes without a steep price tag. We weighed each school's net price, institution-wide graduation rates, and typical graduate earnings alongside program-specific details like clinical hours and local employer ties. The result is a list of affordable, career-focused training options across community colleges statewide.

Factors considered
  • Net price after aid
  • Institution-wide graduation rates
  • Graduate earnings potential
  • Program accessibility and flexibility
  • Local workforce alignment
Data sources
RankSchoolLocationNet priceBest for
#1
Sampson Community College
Clinton, NC$3,000 – $10,000/yrEastern NC rural healthcare pipeline

Sampson Community College in Clinton prepares students for entry-level nurse aide roles with a short-term, in-person program tightly aligned with Eastern North Carolina healthcare employers. The curriculum blends classroom, lab, and 48 clinical hours, and total tuition is just over $220. Its high graduation rate and low net price make it a standout value for rural students seeking immediate job placement.

Nurse Aide I — On-Campus
  • Certificate program combining classroom, lab, and clinical training.
  • 48 clinical hours in local long-term care or hospital settings.
  • Total tuition approximately $222, plus uniforms and equipment.
  • Focuses on personal care, patient rights, and basic nursing skills.
  • Requires high school diploma or GED and current immunizations.
  • In-person format ensures hands-on practice throughout.
  • Graduates can apply for North Carolina Nurse Aide I listing.
  • Skill evaluation and exam prep integrated into coursework.

Wayne Community College in Goldsboro runs a Nurse Aide program closely linked to Wayne UNC Health Care and other local facilities, making it a direct pipeline to healthcare jobs in the region. The campus-based course costs $180 and includes CPR training for a small add-on fee. Mandatory information sessions and NC DHHS-aligned content ensure graduates meet state registry requirements.

Certified Nursing Assistant — On-Campus
  • Campus-based Nurse Aide I and II training options.
  • Total tuition $180 plus a $0.55 insurance fee.
  • CPR certification available for an additional $5 fee.
  • Mandatory information session and background check required.
  • High school diploma or equivalent prerequisite.
  • Financial assistance may be available through WIOA or NCWorks.
  • Prepares for North Carolina Nurse Aide Registry listing.
  • Refresher courses offered for those needing recertification.

Craven Community College in New Bern offers a Nurse Aide I program that stands out for its on-campus state testing site, a rare convenience that saves students travel and scheduling headaches. With a tuition near $2,000 per year and strong ties to CarolinaEast Medical Center, the program channels graduates directly into high-demand jobs across Craven, Pamlico, and Jones counties.

Nurse Aide I — On-Campus
  • In-person program with class, lab, and clinical components.
  • State Nurse Aide I exam administered on Craven's campus.
  • Total program costs include a $140 state exam fee.
  • High school diploma or GED and background check required.
  • Partnerships with CarolinaEast Medical Center boost job placement.
  • Prepares for direct patient care under licensed nurse supervision.
  • Scrubs, watch, and textbook needed as additional supplies.
  • Health documentation and two forms of ID required for admission.

Johnston Community College in Smithfield combines an affordable Nurse Aide I program with a clear pathway into the college's Practical Nursing and ADN offerings. Tuition of $219 plus fees keeps costs low, and the program accommodates working students with daytime and evening schedules. Strong clinical partnerships with area employers mean many graduates are hired directly from their cohort.

Nurse Aide Certification — On-Campus
  • Nurse Aide I certification, also known as CNA training.
  • Tuition $219, plus additional fees for materials and background check.
  • Daytime and evening sections accommodate varied schedules.
  • Minimum age 16.5 years; high school diploma or GED required.
  • Includes classroom, lab, and clinical practice components.
  • Prepares for NC Nurse Aide Registry and employment in healthcare.
  • American Heart Association BLS certification required at enrollment.
  • Strict attendance policy with a 78% minimum passing score.

Rockingham Community College in Wentworth serves Rockingham and surrounding rural counties with a Nursing Assistant I program that emphasizes elder care, dementia, and end-of-life topics – critical skills for the area's long-term care employers. Low in-state tuition and a net price around $2,000 make it an accessible entry point, and graduates regularly feed into local skilled nursing and home health agencies.

Nursing Assistant I — On-Campus
  • Prepares for Certified Nurse Aide I listing in North Carolina.
  • Covers aging process, patient rights, and nutrition management.
  • Includes classroom, lab, and clinical experiences.
  • Focuses on elderly and adult patient care.
  • Teaches communication, documentation, and restorative services.
  • Requires a skill and competency evaluation for completion.
  • Part of Continuing Education Health Certifications.
  • Eligible for state certification application through NC DHSR.

College of the Albemarle in Elizabeth City offers multiple Nurse Aide tracks across a seven-county northeastern service area, including a stackable diploma pathway that transitions into PN or ADN programs. The noncredit Nurse Aide I and II courses provide rigorous clinical exposure in both rural and regional medical centers, and graduates consistently meet NC Nurse Aide Registry competency standards.

Nurse Aide Pathway Diploma — On-Campus
  • Credit-bearing diploma preparing for Nurse Aide I certification.
  • Covers personal care, vital signs, and patient communication.
  • Designed as a gateway to Practical Nursing and ADN at COA.
  • Includes employment skills and growth and development topics.
  • Campus-based with clinical experiences in multiple counties.
  • Financial aid may be available for this credit program.
  • Noncredit 160-hour Nurse Aide I and 176-hour Nurse Aide II courses.
  • Combines classroom, lab, and clinical learning at area facilities.
  • Prepares students for NC Nurse Aide I and II Registry listing.
  • Requires high school diploma or GED and mandatory orientation.
  • Covers vital signs, safety, nutrition, and emergency procedures.
  • Competency exam eligibility upon successful course completion.

Richmond Community College's dual-campus Nursing Assistant I program in Hamlet and Scotland County removes travel barriers for south-central North Carolina students. The 166-172 hour course costs just $180 in tuition, with scholarships available for self-pay learners. Close coordination with Credentia ensures on-time state testing, and the program serves as a required stepping stone into Richmond's nursing programs.

Nursing Assistant I — On-Campus
  • 166-172 hour course offered at Hamlet and Scotland County campuses.
  • Tuition $180; additional $270 in fees for materials and testing.
  • Day and evening class options available.
  • Accuplacer reading score or college English prerequisite.
  • Hands-on learning with instructor lectures, role-playing, and videos.
  • Prepares for NC Nurse Aide I exam through Credentia.
  • Scholarships available for qualified self-pay students.
  • Valid ID, Social Security card, immunization and TB test required.

Piedmont Community College in Roxboro explicitly targets Person and Caswell county residents with a Nurse Aide program that serves as a career-ladder first step toward the college's ADN. The total registration cost of $244 is among the lowest in the state, and dedicated local scholarships further reduce out-of-pocket expense. The curriculum aligns tightly with NC DHSR training requirements and includes CPR and employability skills.

Nurse Aide — On-Campus
  • Prepares for North Carolina Nurse Aide I Registry listing.
  • Total registration $244; additional state exam fee $140.
  • Covers personal care, vital signs, nutrition, and medical asepsis.
  • Includes accident and fire safety, household equipment management.
  • Requires TB test, signed Social Security card, and picture ID.
  • Must be at least 16.5 years old and able to lift 50 lbs.
  • Scholarships available for Person and Caswell county residents.
  • Strict attendance policy; no financial aid for this noncredit course.

Robeson Community College in Lumberton addresses one of the state's most underserved regions with a Nurse Aide program that includes CPR certification in the $202 tuition, saving students extra expense. The curriculum emphasizes dementia care, mental health, and culturally responsive approaches for a diverse patient population. Strong ties to UNC Health Southeastern create a reliable pipeline into area healthcare jobs.

Nurse Aide — On-Campus
  • Prepares for Nurse Aide I certification and NC Registry listing.
  • Total tuition $202.60; textbook and background check extra.
  • Covers personal care, vital signs, infection prevention, and nutrition.
  • Focuses on dementia, mental health, and end-of-life support.
  • CPR certification included in program cost.
  • Requires ENG 111 or TABE test for reading proficiency.
  • Clinical training in local facilities under licensed nurse supervision.
  • Graduates have two years and three attempts to pass state exam.

Gaston College near Charlotte is notable for offering a hybrid Nurse Aide option that blends online coursework with in-person labs and clinicals, a flexibility rare among NC community college CNA programs. Tuition ranges from $230 to $250 depending on the level, and the college's multiple campus locations and strong ADN pathway make it a practical choice for western North Carolina residents balancing work and training.

Nurse Aide — Hybrid
  • Hybrid format combines online learning with campus labs and clinicals.
  • Tuition $230 for Nurse Aide I, $250 for Nurse Aide II.
  • Multiple levels provide stackable credentials toward nursing programs.
  • Minimum age 16.5 years and high school diploma or equivalent required.
  • Reading test and influenza vaccination mandatory for enrollment.
  • Prepares for North Carolina Nurse Aide I Registry listing.
  • Refresher courses available for recertification.
  • Clinical rotations at regional hospitals and long-term care facilities.

CNA Program Costs Across North Carolina: What You'll Actually Pay

CNA training costs in North Carolina can range from a few hundred dollars to over $2,500, depending on where you enroll and what financial support you secure. Community colleges tend to be the most affordable option, but private training institutes and employer-sponsored programs follow their own cost structures. Understanding typical costs before you commit helps you budget accurately and find hidden funding.

Community College vs. Private Training Institute Costs

North Carolina community colleges that are part of the NC Community College System often price CNA courses between $500 and $1,200 for in-state students, including textbooks, scrubs, and basic supplies. Some campuses bundle the state exam fee, so review what your tuition covers. Private training institutes, on the other hand, may charge $800 to $2,500 for a comparable program. The higher cost may buy a faster timeline, evening or weekend schedules, or smaller class sizes, but it doesn't automatically mean better training. Always verify that the school is on the state-approved list maintained by the North Carolina Division of Health Service Regulation before paying any deposit.

Financial Aid That Covers Short-Term CNA Training

Traditional federal aid like Pell Grants rarely applies to stand-alone CNA programs because they are too short; Pell Grants normally require enrollment in a qualifying degree or certificate program of at least 15 weeks. However, some community colleges structure CNA training as part of a broader healthcare certificate pathway, making a portion of the cost Pell-eligible. Check with the financial aid office at each college you're considering. Additionally, the U.S. Bureau of Labor Statistics Occupational Outlook Handbook includes career-specific training cost estimates that can give you a national benchmark, but your real price will come from local program websites.

Workforce Development and WIOA Grants

North Carolina's NCWorks system distributes Workforce Innovation and Opportunity Act funds that can pay your entire CNA tuition if you meet income or employment criteria. Contact a local NCWorks Career Center early in your search; a staff member can confirm your eligibility and walk you through the application. The process may take a few weeks, so factor that timeline into your plans.

Employer-Sponsored and Scholarship Paths

Many nursing homes and hospitals often sponsor CNA training for new hires or current employees. When you interview for a patient care technician or hospitality aide position, ask about upfront tuition assistance or reimbursement after you earn your certification. Beyond employers, the North Carolina Health Care Personnel Registry and professional associations like the NC Association of Long Term Care Homes occasionally post scholarship links or partnership grants for aspiring nurse aides. Visiting their websites or subscribing to newsletters can surface opportunities that do not appear on general scholarship engines.

Questions to Ask Yourself

Some programs operate only on weekdays. A schedule that fits your work or family commitments helps you avoid missed classes and progress stalls.

Community colleges charge less but may have waitlists extending enrollment by months. Private schools almost always let you begin within weeks, which matters if you need income fast.

Many LPN and RN programs grant credit for prior CNA experience, but only if your training aligns. Ask whether the school has formal articulation agreements to avoid retaking prerequisites.

Program Length, Clinical Hours, and Schedule Options

CNA training in North Carolina has grown more adaptable, with programs increasingly designing schedules around the lives of working adults and career changers. While state mandates set a floor, many schools go well beyond it to prepare students for the certification exam and real clinical work.

What the State Requires

North Carolina mandates that all Nurse Aide I programs include at least 75 total hours of instruction, with a minimum of 16 hours dedicated to hands-on clinical experience in a skilled nursing facility. These numbers represent a baseline; most reputable programs exceed them to cover all required competencies and give students more supervised practice time.

How Long Programs Actually Take

Community colleges typically design their CNA I courses to run 8 to 12 weeks when taken during the day, with total hours often climbing into the 150s. Coastal Carolina Community College, for instance, offers a 162-hour course that spans 8 weeks for day students. Private training institutes, by contrast, frequently offer compressed formats that finish in 4 to 6 weeks. Fast Track Career Prep in Charlotte delivers 136 total hours (47 lab, 32 clinical) across just 5 weekends. Serenity Nurse Aide Academy packs 115 hours into a similarly short window. The key trade-off: longer programs spread the load across more weeks, while accelerated options demand full-day or full-weekend commitment but get you certified faster.

Schedule Options You Might Not Know About

Not all CNA classes run Monday through Friday during business hours. Many North Carolina schools now offer evening, weekend, and hybrid schedules to accommodate work or family obligations. At Coastal Carolina, evening students take the same 162-hour course over 16 weeks, double the day length, and a hybrid format lets some coursework go online. Fast Track Career Prep structures its entire program around five sequential weekends, making it possible to complete training without taking weekday time off. These alternatives fill a gap that many prospective CNAs don’t realize exists; if a standard daytime schedule is impossible, it’s worth asking local programs whether a different track is available.

Where Clinical Rotations Happen

Regardless of whether the classroom portion is in-person, online, or hybrid, clinical hours must be completed on-site at a skilled nursing facility. There is no virtual substitute for the hands-on practice of feeding, bathing, transferring, and communicating with residents. Facilities are usually partner nursing homes or long-term care centers, and students should expect to travel to the assigned location for those hours.

NC CNA Exam Pass Rates: How Schools Stack Up

First-time exam pass rates are the single most reliable public indicator of the quality of CNA programs in North Carolina. They tell you, at a glance, how well a school prepares its students for the state competency test, and ultimately for the Nurse Aide I Registry.

Why First-Time Pass Rates Matter

Passing the Pearson VUE exam on the first try saves you money, time, and frustration. The test costs $101 (written and skills combined)2, and each retake means more fees and lost earning potential while you wait. Programs with high first-time rates show they teach the right mix of classroom theory and hands-on clinical skills that align with what the exam demands.

Where to Find the Data

The North Carolina Division of Health Service Regulation (DHSR) tracks and publishes pass rates for every state-approved Nurse Aide I training program.1 The rates are updated annually and reflect the percentage of graduates who pass both portions of the exam on their first attempt. Schools often share these figures on their own websites too, but always cross-check with the DHSR list; it is the official source.

How to Interpret the Numbers

Look beyond a single number and ask a few key questions:

  • Consistency: Does the program maintain a rate above the state average over multiple years?
  • Cohort size: A 100% pass rate from a tiny class of three is less meaningful than a 95% rate from a class of 25.
  • Support for retakes: Even strong programs have students who need a second try. Ask how they help: free review sessions, additional lab time, or one-on-one coaching can make a difference.

Programs in High Schools

North Carolina also allows public high schools to offer Nurse Aide I training.1 These programs follow the same curriculum and their graduates take the same Pearson VUE exam. When reviewing pass rates, check whether a high-school program’s results are included, and many perform just as well as college-based programs and can be an affordable head start for younger students.

Red Flags to Watch For

Be cautious of programs that refuse to share pass rates or have rates consistently below 70%. A low pass rate often signals weak clinical instruction, outdated materials, or poor alignment with the test blueprint. Also confirm that the program is listed on the DHSR state-approved roster.1 Unapproved programs cannot make you eligible to test.

A strong pass rate is not the only factor in choosing a program, but it is one of the few hard numbers you can use to compare options side by side. Make it a non-negotiable part of your research.

How to Get Your CNA Certification in North Carolina

The path to becoming a Certified Nurse Aide I in North Carolina follows a clear state-mandated sequence. After completing an approved training program, you'll pass a two-part competency exam to earn your listing on the NC Nurse Aide I Registry. Nurse Aide II certification builds on the NA I credential and requires separate training through the NC Board of Nursing.

Step-by-step process to become a certified nurse aide (CNA) in North Carolina: training, exam, registry listing, and renewal requirements.

Community College vs Private Training Institute: Which Is Right for You?

Your choice often boils down to a straightforward trade-off: lower cost and financial aid access at a community college, or greater speed and scheduling flexibility at a private training institute. Both paths lead to the same state nurse aide exam, but the experience and investment are quite different.

Cost and Financial Aid

Community college CNA programs in North Carolina typically cost between $250 and $700 for the full sequence. They also open the door to federal and state aid, including Pell Grants and workforce development grants, which can dramatically reduce your out-of-pocket expense. Private programs, on the other hand, range from $400 to $1,500. While they rarely qualify for federal aid, many offer in-house payment plans or accept employer tuition reimbursement. If you are eligible for need-based grants, a community college almost always delivers the lowest net cost.

Program Length and Schedule

Private institutes are built for speed: a full course often wraps up in 4 to 6 weeks, with new cohorts starting monthly or even weekly. This rolling-start structure suits students who need to earn a paycheck quickly. Community colleges follow the academic calendar with courses lasting 6 to 15 weeks. Hybrid options that blend online theory with in-person clinicals are common at the college level, but starting dates are fixed. If you can wait for a semester to begin, the extended timeline can mean more time to absorb skills before testing.

Class Size and Personalized Attention

Class sizes vary meaningfully between the two settings. At a community college, you might share a clinical lab with 15 to 24 or more classmates. Private programs often cap enrollment at 8 to 15 students, which can translate into more hands-on instructor feedback. This difference is especially noticeable during skills practice, where smaller groups mean less waiting for your turn at a bed or equipment.

Job Placement Support

Both models want you to pass the state exam, but their follow-through differs. Community colleges typically offer general career services, resume help, job boards, and occasional employer visits. Private schools, including well-known providers like the American Red Cross, often build aggressive placement assistance into their programs. They maintain direct relationships with long-term care facilities and hospitals, and some even guarantee interviews for graduates. If a job offer is your immediate priority, a private institute’s placement pipeline can be a deciding factor.

Online and Hybrid CNA Programs in North Carolina

Can I complete CNA training entirely online in North Carolina? The short answer is no, state and federal regulations require every nursing assistant candidate to log hands-on clinical hours under direct supervision. However, several schools now let you absorb the textbook material online, saving you trips to campus until it is time to practice skills and work with patients.

North Carolina schools with hybrid CNA options

As of 2026, these programs split coursework between a digital classroom and an in-person lab or clinical site:

  • Forsyth Technical Community College: The Dorothy L. Lougee Nursing Assistant I Hybrid Program delivers lectures online and schedules lab/clinical hours on campus.
  • Nash Community College: The Nurse Aide I Blended Hybrid Fast Track combines online learning with compressed in-person sessions.
  • Blue Ridge Community College: The Nurse Aide I Hybrid Option moves didactic content online while keeping skills practice and clinicals on site.
  • Durham Technical Community College: The Nurse Aide Certificate offers both online and in-person course sections before the required clinical rotation.
  • GraceMed Academy: The CNA 1 program follows a hybrid model with online theory and in-person clinical training.
  • CareOne Health Institute: The Nurse Aide 1 Hybrid Weekend Online program is designed for working adults, pairing web-based lessons with weekend clinical shifts.

Additional community colleges, including Davidson-Davie, Coastal Carolina, Johnston, Isothermal, and Fayetteville Tech, also advertise hybrid or blended Nurse Aide I pathways. Always confirm the current scheduling format when you apply, because delivery modes can change term to term.

What you’ll learn online vs. in-person

The digital portion typically covers foundational knowledge: anatomy and physiology, medical terminology, infection control, communication techniques, patient rights, and safety protocols. Think of it as the background material you would otherwise absorb in a traditional lecture hall. The in-person sessions are where you learn and demonstrate hands-on skills, taking vital signs, transferring patients, assisting with daily living activities, and responding to emergencies, and where you complete the state-mandated clinical hours in a nursing home, hospital, or long-term care facility.

Is a hybrid schedule right for you?

A hybrid program can cut your commute and give you flexibility, but it demands strong self-discipline. You must stay on top of online modules without a fixed class time and have reliable internet access. If your schedule is tight because of work or family obligations, a weekend or evening hybrid, like the ones at CareOne or Nash, can be a smart fit. On the other hand, if you struggle with self-paced study or need the structure of a daily classroom, a fully campus-based program may keep you on track.

CNA Salary and Job Outlook in North Carolina

CNA wages across North Carolina metro areas show meaningful variation. For context, the national median annual wage for nursing assistants is $38,130, and several NC metros surpass that figure, led by Burlington at $40,580. Program-level earnings data for recent graduates often diverge from these broad occupational figures, especially in the first two years after completing training.

Metro AreaMedian Annual Wage
Burlington, NC$40,580
Raleigh-Cary, NC$38,840
Asheville, NC$38,740
Greensboro-High Point, NC$38,760
Durham-Chapel Hill, NC$38,710
Charlotte-Concord-Gastonia, NC-SC$38,580
Winston-Salem, NC$37,900
Goldsboro, NC$36,550
Wilmington, NC$36,410
Fayetteville, NC$36,150
Hickory-Lenoir-Morganton, NC$36,050
Greenville, NC$38,340
Pinehurst-Southern Pines, NC$35,920
Rocky Mount, NC$35,580
Jacksonville, NC$33,330
Did You Know?

Many top-ranked CNA programs in North Carolina charge under $5,000 after aid, and newly certified aides start earning within months. With a state median wage around $36,000 a year, the training investment often pays for itself in just a few months.

CNA Career Advancement Pathways in North Carolina

North Carolina’s healthcare workforce continues to expand, and CNAs are increasingly using their entry-level role as a launchpad into licensed nursing careers.

The Nursing Career Ladder in North Carolina

Moving up the ladder typically follows a clear sequence. After working as a CNA, you can become a Nurse Aide II (NA II) by completing a state-approved, 80-hour training program in advanced skills like phlebotomy and EKGs. This often takes just a few weeks. From there, many transition to a Licensed Practical Nurse (LPN) program, which lasts about 12 to 18 months. LPNs can then enroll in bridge programs to become a Registered Nurse (RN), either through an Associate Degree in Nursing (ADN) or a Bachelor of Science in Nursing (BSN). ADN programs typically take two years, while BSN programs are four years, but RN-to-BSN completion programs for associate-degree nurses can be done in as little as 12 to 18 months online. Further advancement leads to Advanced Practice Registered Nurse (APRN) roles, such as Nurse Practitioner (NP), requiring a master’s or doctoral degree.

Bridge Programs: Accelerated Pathways

North Carolina community colleges offer several bridge options that shorten the path. CNA-to-LPN programs allow experienced CNAs to test out of certain fundamentals courses, reducing the LPN timeline by a semester. Similarly, LPN-to-ADN programs grant credit for prior learning, letting LPNs earn an RN in one to two years rather than two years from scratch. Many colleges also have LPN-to-BSN tracks in partnership with universities. For those already holding an RN license, RN-to-BSN programs are widely available online through public and private institutions. If you’re eyeing advanced practice, graduate NP programs can be found across the state.

Employer Support for Continuing Education

Many North Carolina hospitals and long-term care facilities actively invest in their CNAs’ education. Tuition reimbursement programs, such as those offered by Atrium Health, Novant Health, and UNC Health, can cover a significant portion of tuition for LPN, ADN, or BSN programs. Some employers also provide scholarship opportunities, flexible scheduling, or paid study time. This financial support dramatically lowers the out-of-pocket cost of climbing the nursing career ladder, making it easier to advance without overwhelming debt.

Frequently Asked Questions About CNA Programs in NC

Still have questions about pursuing CNA training in North Carolina? Below we tackle the most common queries aspiring nurse aides search for, from program rankings and costs to requirements and online options, drawing on the latest data and our 2026 program analysis.

What is the top ranked nursing program in NC?
The top-ranked program can vary by criteria, but our 2026 ranking above highlights standout options. Community colleges like Wake Technical Community College and Central Piedmont Community College consistently earn high marks for affordability, strong certification pass rates, and employer connections, making them popular first choices for many students.
What is the highest paying CNA salary in North Carolina?
Based on the latest BLS state-specific data, the highest ten percent of CNAs in North Carolina earn over $19 per hour, or about $39,000 annually. Pay peaks in metropolitan areas like Charlotte or Raleigh, and in specialized settings such as hospitals or skilled nursing facilities where demand and cost of living are higher.
How long does it take to complete a CNA program in North Carolina?
Most NC-approved programs require 75 to 100 hours of training and finish in 4 to 12 weeks. Full-time day classes often wrap up in 4 to 6 weeks, while part-time evening or weekend schedules stretch to 10 to 12 weeks. Accelerated options may be even shorter, but always meet the state-mandated minimum hours.
What are the requirements to become a CNA in NC?
To become a CNA in North Carolina, you must complete a state-approved program with at least 75 hours of instruction, pass the competency exam, and register with the NC Nurse Aide Registry. Additional prerequisites typically include a criminal background check, up-to-date immunizations, and a high school diploma or GED.
How much do CNA programs cost in North Carolina?
Costs generally range from about $400 at public community colleges for in-state residents to $1,200 or more at private training providers. Many long-term care facilities offer free training for new hires, and some schools provide payment plans or financial aid. Always confirm whether fees cover textbooks, scrubs, and the certification exam.
Can you take CNA classes online in North Carolina?
Fully online CNA programs are not available because state regulations require in-person clinical skills practice. However, several schools now offer hybrid options: lecture content and theory modules online, paired with on-campus or on-site lab sessions. This format adds flexibility while still ensuring you get essential hands-on experience.
Do you need a high school diploma to enroll in a CNA program in NC?
The majority of programs require a high school diploma or GED as part of the admissions process. Some institutions may assess reading and math skills with a placement test instead, especially if you are a mature student. Always verify specific educational prerequisites with the program you are interested in, as requirements can differ.

More CNA Programs in North Carolina to Consider

Beyond the top-ranked schools, North Carolina is home to many accredited CNA programs offering flexible schedules and affordable tuition. The following directory includes public community colleges across the state, organized by region. Explore additional options to find a program that fits your location and learning preferences.

Eastern North Carolina

Beaufort County Community College
Offers a 164-hour Nurse Aide I program with hands-on clinical experience. Students learn personal care, vital signs, and infection control. Graduates are eligible to take the North Carolina competency exam for CNA registry listing.
  • Nurse Aide I
Washington, NC · On-Campus
Coastal Carolina Community College
This 162-hour Nurse Aide I course combines classroom, lab, and clinical training. Hybrid class options are available. Graduates are prepared for the NC NNAAP exam. Registration fee is $202.
  • Nurse Aide I
  • Nurse Aide II
Jacksonville, NC · Hybrid
Fayetteville Technical Community College
Provides Nurse Aide I and II certificates with hybrid course options. Training includes lab and clinical hours, covering personal care, safety, and basic nursing skills. Meets North Carolina state requirements.
  • Nurse Aide
Fayetteville, NC · Hybrid
Lenoir Community College
Offers Nurse Aide Level I and II programs focused on elderly care. The short-term training includes clinical experiences and can be completed in 1-2 semesters. Multiple campus locations available.
  • Nurse Aide Level I
  • Nurse Aide Level II
Kinston, NC · On-Campus
Nash Community College
Provides Nurse Aide I and II training with flexible scheduling, including blended and accelerated formats. Courses cover basic nursing skills and prepare students for the NNAAP exam and NC registry listing.
  • Nurse Aide I
  • Nurse Aide II
Rocky Mount, NC · Hybrid
Wilson Community College
Offers a Nurse Aide I program that combines lectures, labs, and clinical experiences. Graduates are eligible for the NC Nurse Aide I State Exam. Registration fee is $180, plus additional costs for screening and exam.
  • Nurse Aide I
Wilson, NC · On-Campus

Research Triangle Area

Central Carolina Community College
Provides a campus-based Nurse Aide I program with day and evening classes across three counties. Clinical rotations are required. Prerequisites include a high school diploma or equivalent.
  • Nurse Aide I
Sanford, NC · On-Campus
Durham Technical Community College
Offers a 160-hour Nurse Aide I program in a hybrid format, with online coursework and in-person clinicals. Cost is $272.25. Also provides a credit-based Nurse Aide Certificate. Graduates are eligible for state certification.
  • Nurse Aide Certificate
  • Nurse Aide I
Durham, NC · Hybrid

Piedmont Triad

Alamance Community College
Offers Nurse Aide I and II levels in a campus-based format. The program includes hands-on clinical training and focuses on patient care skills. Graduates become eligible for the North Carolina Nurse Aide Registry.
  • Nurse Aide
Graham, NC · On-Campus
Davidson-Davie Community College
Provides a 158-hour hybrid Nursing Assistant I course combining online learning and campus labs. Total cost is approximately $500. Graduates are eligible to take the NC Nurse Aide Registry Exam.
  • Nursing Assistant I
Thomasville, NC · Hybrid
Forsyth Technical Community College
Offers an eight-week Nursing Assistant I program with daytime classes. Includes CPR certification. Registration fee is $255, plus compliance and exam fees. Prepares students for the NC Nurse Aide Competency Exam.
  • Nursing Assistant I
  • Nursing Assistant II
Winston-Salem, NC · On-Campus

Charlotte Area

Central Piedmont Community College
Offers a Nurse Aide certificate program with lab and clinical rotations. Training includes patient care, nutrition, and communication. Affordable tuition and financial aid available. Prepares for the NC competency exam.
  • Nurse Aide
Charlotte, NC · On-Campus
South Piedmont Community College
Provides a Nurse Assistant I (CNA I) program with blended online and in-person instruction. The 16-week, 15-credit program includes clinical training and prepares students for entry-level nursing assistant roles.
  • Nurse Assistant I (CNA I)
  • Nurse Assistant I
Polkton, NC · Hybrid

Western North Carolina

Isothermal Community College
Offers a 188-hour Nurse Aide I course in a hybrid format. The program includes classroom, lab, and clinical components and costs $185. Graduates are eligible to apply for NC Nurse Aide I certification.
  • Nurse Aide I
  • Nursing Assistant I
  • Nursing Assistant II
Spindale, NC · Hybrid
McDowell Technical Community College
Provides a one-semester Nurse Aide I program on campus. Covers personal care, infection prevention, and communication. Prepares students for the state certification exam. Local starting wages are approximately $16 per hour.
  • Nurse Aide I
Marion, NC · On-Campus

Recent Articles