Key Points
- North Carolina doesn’t publicly share school-by-school CNA exam pass rates.
- Free CNA training is often tied to employer sponsorship or workforce grants.
- By 2030, 20% of North Carolinians will be 65+, fueling CNA job growth.
Compare the best certified nursing assistant programs in NC with detailed data on costs, outcomes, and formats to jumpstart your healthcare career.

North Carolina's nursing assistant workforce faces a substantial shortfall: the state projects more than 10,000 annual CNA openings through 2028, driven by an aging population and steady turnover in long-term care facilities. Training programs range from community college courses under $200 to private academies charging $2,000 or more, yet every state-approved option delivers the same 75-hour minimum required to sit for the NCCAP exam.
For most prospective CNAs, the key challenge is balancing cost, schedule flexibility, and clinical training quality. Evening and weekend classes serve working adults, while accelerated tracks condense the curriculum into four weeks or less. Median hourly wages for certified nursing assistants statewide sit near $15, with urban markets like Charlotte and Raleigh pushing closer to $17, making program cost a critical factor in how quickly your certification pays off.
North Carolina offers strong CNA training options through community colleges and technical institutes, with many programs costing under $250 before fees. The eight schools below stand out for combining affordable tuition, hands-on clinical experience, and clear pathways to the state nurse aide registry. Use the program details to compare delivery formats, prerequisites, and regional placement advantages.
Sylva, NC · ~$5,000/yr (est.)
Best for: Western NC students wanting hospital clinicals
Southwestern Community College in Sylva offers a Nurse Aide Certificate that combines classroom learning with clinical rotations at regional hospitals and health facilities. CPR certification is built into the Nurse Aide I class, and enrollment is limited with an entrance exam required. The program is North Carolina Board approved and open to high school students through Career & College Promise.
Goldsboro, NC · ~$2,000/yr (est.)
Best for: Budget-focused beginners needing quick certification
Wayne Community College in Goldsboro provides a Nurse Aide Training program through its Workforce Continuing Education division. The course is ACEN accredited and costs $180 plus $0.55 for insurance, with CPR training available for $5. It includes clinical practice and leads to certification and listing on the North Carolina Nurse Aide Registry.
Washington, NC · ~$7,000/yr (est.)
Best for: Coastal region learners pursuing stackable credentials
Beaufort County Community College in Washington offers a Nurse Aide I program that is 164 hours and costs $205.25, with free or eligible options available. The campus-based course includes hands-on clinical experience and covers personal care, vital signs, infection control, and communication. Graduates are eligible for the state competency exam and North Carolina registry listing.
Wilson, NC · $3,000/yr (est. net price)
Wilson Community College in Wilson offers a Nurse Aide I program that prepares students for the North Carolina state exam. The course combines lecture, lab, and clinical learning experiences and requires a high school diploma or GED along with immunizations, background check, and drug test. Fees include a $180 registration fee, technology fee, security fee, malpractice insurance, and a $140 state exam cost.
Winston-Salem, NC · $7,000/yr (est. net price)
Forsyth Technical Community College in Winston-Salem offers both Nursing Assistant I and Nursing Assistant II. The eight-week daytime programs are state approved and include CPR certification for NA I. NA II prepares students for hospital employment with an entry salary range of $12 to $20 per hour, and the college provides scholarship opportunities and career services support.
Spindale, NC · $11,000/yr (est. net price)
Isothermal Community College in Spindale offers a Nurse Aide I program of 188 hours for $185, with hybrid scheduling options and a maximum of 10 students per class. A Polk Campus location is also available. The program requires a mandatory orientation and completion of a Pathways to C.N.A. prerequisite, and graduates become eligible for state listing as certified nursing assistants.
Hudson, NC · $10,000 – $15,000/yr (est.)
Caldwell Community College and Technical Institute in Hudson offers a Nurse Aide I program that includes classroom, lab, and clinical practice. Registration is $210, with textbooks at $7.50 and supplies varying. The program prepares students for the North Carolina Nurse Aide I competency exam and is required for nursing programs, also adding points for Physical Therapist Assistant admission.
Elizabeth City, NC · ~$2,000/yr (est.)
College of the Albemarle in Elizabeth City offers Nurse Aide I, Nurse Aide II, and a combined Nurse Aide I & II program through its Workforce Development department. The short, noncredit courses include class, lab, and clinical training, and Nurse Aide I prepares students for the PearsonVue competency exam. A high school diploma or GED is required, and Nurse Aide I includes a mandatory orientation.
Our rankings are built to help you quickly identify CNA training programs that deliver strong outcomes for their students, not just a cheap price or a familiar name. We filter for offerings that balance real affordability with dependable career results.
Each program was evaluated on several practical measures that matter most to new students: - True out-of-pocket cost: Net price after subtracting grants and scholarships, so you see what you'd actually pay. - Earnings after completion: Early-career wages of graduates, drawn from U.S. Department of Education College Scorecard data. - Graduation success: How many students finish their training on time, a signal of program support. - Scheduling flexibility: Availability of part-time, evening, weekend, or hybrid options that work around your life.
We combine publicly reported federal data from the College Scorecard with details verified directly on school websites, including current tuition, class formats, and upcoming start dates.
This approach gives you a transparent look at why certain programs earned a spot on our list, so you can compare with confidence.
How do costs, training length, and job support compare between community college, private school, and hospital-based CNA programs in North Carolina?
Community college CNA courses in North Carolina are among the most budget-friendly options, with total tuition and fees often around $280 to $500.2 Programs typically run 3 to 8 weeks and blend classroom instruction with about 48 hours of clinical practice.3 Class sizes can reach 20 to 30 students, though many colleges keep them smaller for hands-on labs. You may qualify for Pell Grants or state scholarships that bring your out-of-pocket cost close to zero. While dedicated job placement help varies, most community colleges offer career services and employer connections.
Private CNA schools usually charge $1,500 to $2,5004 for a complete program, with many offering accelerated schedules that can be finished in 2 to 3 months.4 These schools often design their class times around working adults, providing evening or weekend options. Class sizes are generally under 15 students, which can mean more individual attention during the required 75 hours of clinical training. Job placement support tends to be a stronger selling point: many private institutes actively help graduates match with local employers, though there is rarely a guarantee of employment.
Some North Carolina hospitals and healthcare systems offer their own CNA training programs at zero cost to you. In exchange, you agree to work for them for 6 to 12 months after certification. Duration is typically 3 to 6 weeks, with all 75 clinical hours hosted on-site inside the facility where you will likely work. Because you are essentially an employee-in-training, you receive a paycheck during the program and walk into a job the day you pass the state exam. Class sizes are intimate, often under a dozen, and you train alongside the nursing team you will join.
Community college programs fit best if you want a low-cost credential and have time to research financial aid. Private schools are ideal when you need to start quickly or require a flexible schedule. Hospital-based programs are a clear winner if you live near a participating employer and are ready to commit to a year of service. Whichever path you choose, confirm that the program is state-approved so your training hours count toward North Carolina's CNA certification requirements.
The gap between the lowest and highest net prices at North Carolina CNA programs is striking, and understanding where your money goes can help you budget wisely before enrolling.
Across North Carolina's state-approved CNA programs, net prices after financial aid range from roughly $1,664 at Durham Technical Community College to over $15,000 at some larger community colleges. Most students at mid-tier programs pay between $2,000 and $6,500 out of pocket, though individual costs depend heavily on grant eligibility and local fee structures.
Tuition at most North Carolina community colleges covers classroom instruction, lab time, and access to clinical rotations. However, several costs often fall outside the base tuition:
Federal Pell Grants cover tuition for many low-income students enrolled in credit-bearing Nurse Aide certificate programs. If you attend a North Carolina community college, you may also qualify for state grants administered through the NC Community College System. Workforce development funds, including WIOA scholarships, can cover the full cost of non-credit CNA courses at participating schools.
Employer tuition reimbursement is another avenue. Many hospitals, nursing homes, and home health agencies in North Carolina offer to pay for CNA training in exchange for a work commitment after certification. Ask local healthcare employers about sponsored training before paying out of pocket.
CNA classes in North Carolina come in three delivery formats. Understanding the differences can save you time and frustration before you enroll.
No CNA program in North Carolina is 100% online. The state requires supervised clinical rotations in a healthcare facility, so even programs marketed as online deliver only the lecture and theory portions remotely. You will still need to attend scheduled lab sessions and clinical hours in person. Durham Technical Community College, for example, lists an online option for its Nurse Aide Certificate, but students complete clinical rotations on site just like their campus-based peers.
Among the 29 North Carolina CNA programs in our directory, the vast majority are traditional in-person programs. Only a handful offer online or hybrid formats. Gaston College runs a hybrid program. Isothermal Community College and Davidson-Davie Community College blend online coursework with campus labs and clinicals, while Cape Fear Community College and Johnston Community College note hybrid scheduling as an available track. If flexible delivery is important to you, expect a narrower set of choices.
None of these formats shorten your clinical hour requirement, and all three prepare you for the same state certification exam. The best choice depends on how you learn and what your weekly schedule allows. If you are unsure, contact the program directly and ask how many days per week you will need to be on campus. That single question will clarify which format actually fits your life.
State exam pass rates are one of the most telling indicators of quality for CNA programs, but North Carolina does not make school-specific data publicly available. Prospective students must dig a little deeper to assess which programs truly prepare graduates for certification success.
The North Carolina Department of Health and Human Services (NCDHHS) collects pass rate data through the Credentia testing platform but only shares detailed results internally with training programs. No statewide or institution-level pass rates are published on public websites. Available estimates suggest that first-time pass rates for North Carolina CNA candidates fall within the 70-80% range, aligning with national averages. Across the country, first-time test takers pass the written portion at a higher clip (87-93%) than the hands-on skills demonstration (78-85%). This gap highlights the importance of robust clinical practice during training.
Since you cannot compare programs side-by-side using official pass rates, rely on other quality signals. Ask program directors directly about their recent cohorts' first-time pass rates; reputable schools track this and will share it. Speak with recent graduates to learn about their exam experiences. Look for programs that integrate test-taking strategies and practice exams into the curriculum. A state-approved program is your baseline guarantee that the training meets North Carolina's minimum standards, but superior programs go further by offering extensive hands-on labs and mock skill evaluations.
Passing the state competency exam is mandatory for placement on the Nurse Aide I Registry, so your training program's effectiveness directly impacts how quickly you can start working. A program with a history of high pass rates often indicates strong instructors, thorough clinical rotations, and a curriculum calibrated to the current exam. Investing in a quality program can reduce the stress and cost of retaking the exam, getting you into the workforce and earning a paycheck sooner.
Getting your Nurse Aide I certification in North Carolina follows a clear, state-mandated path. Here is what to expect from training through renewal.

Free CNA training opportunities exist across North Carolina, but they often require some research and a willingness to commit to a sponsoring employer. By targeting the right resources, you can eliminate tuition costs and start earning sooner.
The North Carolina Department of Health and Human Services (DHHS) maintains a directory of state-approved CNA programs. While the list itself does not advertise free slots, it gives you the full roster of providers you can approach directly. Call or email each program and ask three questions: whether they offer employer sponsorship, if they have tuition assistance arrangements, and whether they know of any local facilities currently funding student cohorts.
Large hospital networks frequently post paid-training opportunities disguised as job listings. Check the career pages of systems like Atrium Health, Novant Health, and Duke Health for phrases like “CNA training,” “nurse aide apprenticeship,” or “tuition reimbursement.” These programs often cover the full cost of your education in exchange for a work commitment after licensure. Some even pay you an hourly wage during clinical rotations, so you earn while you learn.
Regional community colleges, including Wake Tech and Central Piedmont, often highlight employer partnerships on their CNA program pages. These collaborations may be called “cohorts,” “sponsorships,” or “affordable pathways.” Usually, a local hospital or long-term care facility has agreed to fund tuition for a limited number of seats. Because these deals are occasionally renewed, it’s worth checking each semester even if you don’t see an active link right away.
The North Carolina Board of Nursing (NCBON) does not directly place students in free programs, but its staff can point you toward known employer-sponsored initiatives. Similarly, the North Carolina Healthcare Association often has its finger on the pulse of workforce development grants that subsidize training. A polite phone call or email to either organization can surface leads that never appear on a public job board.
Your earning potential as a CNA in North Carolina depends heavily on where you work. The table below shows median annual wages and the typical salary range for nursing assistants in the state's major metro areas, based on the most recent figures from the Bureau of Labor Statistics.
| Metro Area | Total Employment | Median Annual Salary | 25th Percentile | 75th Percentile |
|---|---|---|---|---|
| Charlotte-Concord-Gastonia, NC-SC | 13,050 | $38,580 | $36,130 | $44,420 |
| Raleigh-Cary, NC | 6,460 | $38,840 | $35,370 | $43,160 |
| Greensboro-High Point, NC | 5,570 | $38,760 | $35,120 | $42,120 |
| Durham-Chapel Hill, NC | 4,410 | $38,710 | $38,060 | $44,710 |
| Winston-Salem, NC | 4,230 | $37,900 | $35,750 | $40,820 |
| Hickory-Lenoir-Morganton, NC | 3,010 | $36,050 | $34,710 | $38,360 |
| Wilmington, NC | 2,590 | $36,410 | $31,480 | $39,080 |
| Asheville, NC | 2,530 | $38,740 | $36,160 | $43,440 |
| Fayetteville, NC | 1,870 | $36,150 | $31,520 | $39,330 |
| Greenville, NC | 1,780 | $38,340 | $31,220 | $41,820 |
| Burlington, NC | 1,130 | $40,580 | $35,810 | $46,920 |
| Rocky Mount, NC | 840 | $35,580 | $30,360 | $38,000 |
| Goldsboro, NC | 660 | $36,550 | $34,320 | $37,670 |
| Pinehurst-Southern Pines, NC | 660 | $35,920 | $31,570 | $38,890 |
| Jacksonville, NC | 430 | $33,330 | $30,580 | $36,760 |
By 2030, roughly one in five North Carolinians, about 20% of the state's population, will be aged 65 or older, according to the North Carolina Department of Health and Human Services. That surge in older adults will drive strong, lasting demand for certified nursing assistants across the state.
Finding the right CNA program raises plenty of questions. Here are straightforward answers to the most common ones about training, cost, certification, and career outlook in North Carolina.
CNA program costs in North Carolina range from about $600 to $2,2001, depending on the school type and included materials. Community colleges tend to be less expensive, while private schools may charge more. Some employers offer tuition reimbursement or free training in exchange for a work commitment.
You need a high school diploma or GED, be at least 16 years old1, and complete a state-approved 75-hour training program. After finishing, pass the NNAAP exam administered by Credentia. Apply to the NC DHHS Division of Health Service Regulation to be listed on the Nurse Aide I Registry1.
Most students finish in two to three months. The state mandates a minimum of 75 total hours, including 16 hours of hands-on clinical experience. Part-time schedules may extend the timeline, while accelerated programs can be completed in a few weeks.
Yes, some long-term care facilities and hospitals offer tuition-free programs if you agree to work for them after certification. Workforce development boards and community organizations may also provide funding. Check with local employers or your community college for scholarship opportunities.
Fully online CNA programs are not permitted because clinical skills must be practiced in person. However, many schools offer hybrid options: you complete theory and lecture coursework online, then attend scheduled clinical sessions at a healthcare facility or lab.
Demand for CNAs is strong. North Carolina's rapidly growing senior population means hospitals, nursing homes, and home health agencies consistently need qualified nursing assistants. The state projects steady job growth, offering reliable entry-level opportunities with room to advance in healthcare.
CNA I is the foundational certification covering basic patient care. CNA II requires additional training and qualifies you to perform more complex tasks, such as applying sterile dressings or collecting lab specimens. Check with the NC DHSR1 for specific curriculum and competency requirements.
Your CNA certification must be renewed every two years1. You need to show that you've worked as a nurse aide for at least eight hours during that period.1 If you haven't met the work requirement, you may need to complete additional training or retake the competency exam.
The schools below round out our directory beyond the ranked favorites, grouped by region so you can see what sits close to home. Each entry notes the campus location and how the program is delivered, and links to the program page for current admission steps, costs, and start dates.