Key Points
- Durham CNAs earn a mean $40,970, topping all North Carolina metros.
- Most students recoup training costs in their first month of work.
- Duke University Health System is the region’s largest CNA employer.
Compare accredited CNA programs in Durham: costs, schedules, and step-by-step certification guidance.
Community college certificate or private accelerated course: those are the two realistic entry points for CNA training in Durham, and the choice shapes both your timeline and your out-of-pocket cost. Programs run 4 to 16 weeks, tuition falls between $500 and $2,000, and graduates step into a Raleigh-Durham metro where nursing assistants earn a median $38,710, with hospital roles at Duke University Health System pushing that range higher.
Demand in the Triangle remains steady, driven by an aging population and one of the Southeast's densest concentrations of academic medical centers and long-term care facilities.
Becoming a Certified Nursing Assistant (CNA) in Durham follows a clear, state-regulated process designed to prepare you for a rewarding career in healthcare. Here is the step-by-step path from meeting prerequisites to getting listed on the North Carolina Nurse Aide Registry.

Durham's healthcare sector employs CNAs across a diverse mix of hospitals, nursing homes, retirement communities, and home health agencies, each offering distinct work environments and compensation structures.
Duke University Hospital stands as the region's flagship employer for CNAs seeking fast-paced, acute care experience. Hospital CNAs assist with patient mobility, vital signs monitoring, and daily care tasks in specialized units ranging from medical-surgical floors to intensive care. The Durham VA Medical Center offers similar roles with federal benefits and structured career ladders for veterans and civilians alike. Both facilities typically schedule 8- or 12-hour shifts covering days, evenings, and nights, with shift differentials boosting base pay for overnight and weekend work.1 Starting hourly wages at area hospitals generally range from $17 to $22,1 with UNC Health in nearby Chapel Hill advertises rates from $18.66 to $26.51 for experienced CNAs.2
Durham's 11 nursing homes provide steady employment for CNAs who prefer consistent patient relationships over acute care intensity. Hillcrest Convalescent Center, a longstanding skilled nursing facility, starts CNAs around $16.50 per hour.1 The Forest at Duke, a continuing care retirement community, offers starting wages between $16 and $20.1 Shift patterns at these facilities typically follow traditional 7-3, 3-11, and 11-7 schedules, with many offering both 8- and 12-hour options.4 CNAs in these settings focus on daily living assistance, mobility support, and close observation of residents over weeks or months rather than days.
Durham's five home health agencies appeal to CNAs seeking scheduling flexibility and one-on-one patient care. Right at Home Durham and Jamar Home Care Agency represent local options, while regional providers like Bayada and Home Instead maintain strong presences in the area. Home health shifts vary widely, from 4-hour visits to 24-hour live-in assignments, with many agencies offering Monday through Friday schedules for those who want consistent weekends off. Pay rates show significant variation: Be Kind Home Care advertises $15 to $19 per hour,5 while Mary's Amazen Homecare posts rates as high as $22 for experienced caregivers.1
Recent job posting data from local listings shows active hiring across all employer types.1 Hospital positions offer the highest base pay and shift differentials but require adapting to rapidly changing patient loads. Nursing homes provide predictable routines and deeper resident connections at slightly lower starting wages. Home health roles trade structured supervision for independence and flexible hours, with pay varying considerably by agency and assignment type.
North Carolina does not permit fully online CNA certification programs.1 State regulations require hands-on clinical and lab training under direct supervision, which cannot be completed remotely. Any program advertising "100% online" CNA certification is not legitimate and will not prepare you for the North Carolina Nurse Aide I Registry exam.
However, hybrid programs combine online classroom theory with required in-person clinical rotations and lab practice. This format offers flexibility for students balancing work or family commitments while meeting all state requirements for certification.
Several approved programs in the Durham area offer hybrid delivery:
All approved CNA classes in North Carolina arrange clinical placements directly with healthcare facilities.2 You will not need to find your own clinical site. Schools partner with hospitals, nursing homes, and long-term care facilities in Durham and surrounding areas. Clinical rotations typically occur on weekdays or weekends, scheduled after you complete the online theory and lab components.
Hybrid programs require the same total training hours as traditional classroom CNA Training programs and prepare you for the identical state certification exam. The primary difference is scheduling flexibility during the theory portion of your training.
Based on the latest Bureau of Labor Statistics data for 2024, nursing assistants in the Durham-Chapel Hill metro area earn a median annual wage of $38,710. The top earners (75th percentile) take home $44,710, while hospital-based CNAs often exceed this range and home health aides may earn less. The table below compares Durham to nearby North Carolina metros.
| Metro Area | Employment | Median Annual Wage | 25th Percentile | 75th Percentile | Mean Annual Wage |
|---|---|---|---|---|---|
| Durham-Chapel Hill, NC | 4,410 | $38,710 | $38,060 | $44,710 | $40,970 |
| Raleigh-Cary, NC | 6,460 | $38,840 | $35,370 | $43,160 | $39,010 |
| Charlotte-Concord-Gastonia, NC-SC | 13,050 | $38,580 | $36,130 | $44,420 | $39,820 |
Durham-Chapel Hill CNAs earn a mean annual wage of $40,970, higher than every other major North Carolina metro including Charlotte ($39,820) and Raleigh-Cary ($39,010). That's roughly $1,960 more per year than the Raleigh-Cary average, according to BLS May 2025 Occupational Employment Statistics for the Durham-Chapel Hill Metropolitan Statistical Area.
CNA training in Durham typically costs between $500 and $2,000, a modest investment that pays dividends quickly given the strong starting wages in the Triangle. The exact price depends on whether you choose a community college program, a private training center, or an employer-sponsored pathway. Understanding your funding options before you enroll can make the difference between starting now and waiting months.
Duke University offers a Summer Certified Nurse Aide Training Program exclusively for Duke students, covering all tuition and course fees in partnership with Durham Technical Community College. If you are already working at Duke, this removes the financial barrier entirely.
The NC CareGivers program reimburses participants $500 after successful completion of training and testing, provided you commit to six months of employment in a North Carolina long-term care facility.1 This approach turns training costs into a short-term loan you pay back with work, not cash.
Durham Technical Community College offers ConnectFund grants to Durham County residents who enroll at least 10 days before the class start date.1 The Financial Aid Office at Durham Tech also administers federal grants, scholarships, loans, work-study, and emergency financial assistance for students in eligible credit programs.2
The Durham Technical Community College Foundation operates additional scholarship funds targeted at career-technical students, including those in healthcare. Applications open several months before each semester, so check early if you plan to start in the fall or spring.
The Workforce Innovation and Opportunity Act (WIOA) program provides funding for eligible adults and dislocated workers who meet income or employment-status criteria. Contact Durham County NCWorks to schedule an eligibility appointment and discuss CNA training as an approved career pathway.
Atrium Health provides a Nurse Aide Program and offers educational assistance to eligible teammates, reimbursing tuition for approved academic courses. Duke University Hospital and UNC Health similarly provide tuition reimbursement or upfront sponsorship for current employees who pursue CNA certification. Before you enroll in any program, ask your current employer's HR department whether tuition reimbursement is available and what work commitment it requires.
Start by checking whether you qualify for WIOA or ConnectFund assistance, both of which can cover most or all of your tuition. If you are already employed in healthcare or another field with a training benefit, confirm the reimbursement terms in writing. For students without existing employer ties, the NC CareGivers reimbursement model offers a no-upfront-cost route in exchange for a six-month work commitment. Combining these resources often reduces out-of-pocket costs to zero.
For many students in Durham, the cost of CNA training pays for itself within the first month of work. When you factor in local wages and the high demand for CNAs at area hospitals and care facilities, the upfront investment is one of the smartest financial moves an entry-level healthcare candidate can make.
Below are the top CNA programs serving students in the Durham area, selected based on completion rates, affordability, and program features. These schools offer a range of options from low-cost community colleges to hybrid formats that provide flexibility for working adults.
Goldsboro, NC · $2,000/yr
Best for: Low-cost path to certification
Wayne Community College offers a highly affordable Nurse Aide I program with a total cost of just over $180. The campus-based training includes a mandatory information session and covers basic to complex nursing skills, preparing students for North Carolina registry listing. Financial assistance may be available, and CPR training can be added for a small fee.
Spindale, NC · $11,000/yr (net price)
Best for: Hybrid schedule for working adults
Isothermal Community College's Nursing Assistant program stands out for its hybrid format, combining online coursework with in-person labs and clinicals. The 188-hour Nurse Aide I course costs just $185, making it one of the most affordable options. Multiple schedule options and a low student-faculty ratio of 11:1 provide personalized attention.
Washington, NC · $7,000/yr
Best for: Individualized attention in a small college
Beaufort County Community College provides a 164-hour Nurse Aide I program that emphasizes hands-on clinical experience in long-term care, hospitals, and home health settings. With a tuition of $205.25, it remains an affordable entry point into healthcare. The college offers a supportive learning environment and may provide free or reduced-cost options for eligible students.
Rocky Mount, NC · $3,000/yr
Nash Community College offers both Nurse Aide I and II programs with blended and traditional classroom formats. The Nurse Aide I program prepares students for the NNAAP exam and North Carolina registry listing, with prerequisite courses in English and math. The school has a high Pell grant recipient rate, indicating strong support for students with financial need.
New Bern, NC · $3,000/yr (net price)
Craven Community College's Nurse Aide I program is a fast-track certification that includes classroom, lab, and clinical training. The total cost includes a $140 state exam fee, and the school offers on-campus testing for convenience. Students gain skills for employment in hospitals, nursing homes, and home health agencies.
Hudson, NC · $10,000 – $15,000/yr
Caldwell Community College and Technical Institute (CCCTI) offers a Nurse Aide I program with a registration fee of $210 plus minimal textbook costs. The campus-based training includes clinical practice in nursing homes and leads to eligibility for the state competency exam. Scholarships are available, and the school has an on-campus testing center.
Winston-Salem, NC · $7,000/yr (net price)
Forsyth Technical Community College provides an eight-week Nursing Assistant I program with daytime classes, ideal for students seeking a quick transition into healthcare. The total cost includes a $255 registration fee, $95 compliance fee, and $140 state exam fee. CPR certification is included, and the school offers a Nursing Assistant II option for career advancement.
Wilson, NC · $3,000/yr (net price)
Wilson Community College offers a Nurse Aide I program with a total of $180 in registration and fees, not including the $140 state exam. The program includes classroom, lab, and clinical experiences, and graduates become eligible for state registry listing. Scholarships may be available, and the school's low net price makes it one of the most affordable options in the state.
Jacksonville, NC · ~$9,000/yr (est.)
Coastal Carolina Community College's Nurse Aide I program is a 162-hour non-credit course available in both seated and hybrid formats, providing flexibility for students. The $202 registration fee covers the course, with additional costs for textbooks and uniforms. The college is VA-approved and offers financial aid through the Workforce Innovation and Opportunity Act.
Elizabeth City, NC · ~$2,000/yr (est.)
College of the Albemarle offers multiple CNA pathways, including a credit-based Nurse Aide Pathway Diploma and non-credit Nurse Aide I and II courses. The diploma program provides a structured curriculum with growth and development topics, while the non-credit options are 160-176 hours each, preparing students for the North Carolina Nurse Aide Registry.
Get quick answers to the most common questions about starting your CNA career in Durham. From training timelines and costs to certification requirements and local salaries, we've got you covered.