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 Durham students, ranked by IPEDS completion data, accreditation status, and program fit. The list includes accredited North Carolina community colleges and technical institutes with campus-based and hybrid options for Triangle-area learners.
Sylva, NC · ~$5,000/yr (est.)
Best for: Students prioritizing clinical experience with local hospitals
This community college offers a Nurse Aide program with classroom, lab, and clinical rotations at cooperating hospitals and health facilities. Students learn patient-care basics such as vital signs, mobility, nutrition, and infection control, and CPR certification is built into the Nurse Aide I course. Enrollment is limited and admission is based on application date and a testing requirement. Graduates are prepared for the North Carolina state competency exam and the CNA I credential.
Goldsboro, NC · ~$2,000/yr (est.)
Best for: Cost-conscious learners seeking quick registry eligibility
This college offers a campus-based Nurse Aide training program that covers basic nursing assistant skills and more complex patient-care tasks. The program requires a high school diploma or equivalent, a mandatory information session, and standard background and health screenings. It has a relatively low program fee and includes optional CPR training, with financial assistance available. Graduates are eligible for the North Carolina Nurse Aide Registry, and refresher courses are offered for recertification.
Washington, NC · ~$7,000/yr (est.)
Best for: Hands-on learners needing flexible class schedules
Beaufort County Community College offers a 164-hour Nurse Aide I program that combines classroom instruction with hands-on clinical experience. The curriculum covers personal care, vital signs, infection control, and communication, all designed to prepare students for the state competency exam. The program is campus-based and may offer multiple class schedules, with some students qualifying for free or reduced-cost enrollment. Graduates can apply for listing on the North Carolina Nurse Aide Registry.
Wilson, NC · $3,000/yr (est. net price)
Wilson Community College's Nurse Aide I program blends classroom lectures, hands-on labs, and clinical experiences to prepare students for the North Carolina Nurse Aide I State Exam. The program requires a high school diploma or GED, immunizations, and a background check, and includes practical skills for immediate employment in healthcare settings. Scholarships may be available to help offset registration, technology, and exam fees. Successful completion leads to eligibility for listing on the state registry.
Winston-Salem, NC · $7,000/yr (est. net price)
Forsyth Tech offers both Nursing Assistant I and Nursing Assistant II programs on an eight-week daytime schedule, with campus-based instruction and clinical application. The Nurse Aide I course prepares students for the North Carolina competency exam and includes CPR certification, while the Nurse Aide II track builds advanced skills such as sterile technique for hospital settings. Both programs require a high school diploma or equivalent, health screenings, and background checks. The college also highlights scholarship opportunities and career services support.
Spindale, NC · $11,000/yr (est. net price)
Isothermal Community College offers Nurse Aide I and Nurse Aide II training with classroom, lab, and clinical components. The Nurse Aide I course totals 188 hours and includes a hybrid scheduling option, while the Nurse Aide II course builds on that foundation with advanced patient-care skills. Both programs emphasize hands-on skill competency and preparation for North Carolina registry listing. The college also requires orientation and prerequisite steps before enrollment.
Hudson, NC · $10,000 – $15,000/yr (est.)
Caldwell Community College and Technical Institute provides a campus-based Nurse Aide I program that combines classroom, lab, and clinical practice. The curriculum develops essential caregiving skills for nursing homes, hospitals, and assisted living settings. Admissions require a Social Security card, government photo ID, and immunization records, and scholarships may be available. Completers become eligible to sit for the North Carolina Nurse Aide I competency exam.
Elizabeth City, NC · ~$2,000/yr (est.)
College of the Albemarle offers Nurse Aide I and Nurse Aide II training through its Workforce Development department, combining classroom, lab, and clinical time. Nurse Aide I covers personal care, vital signs, communication, safety, nutrition, and patient rights, while Nurse Aide II adds more complex skills and a competency evaluation. Both levels are short noncredit courses that can lead to listing on North Carolina registries. A high school diploma or GED and a mandatory orientation are required for entry.
Wentworth, NC · ~$2,000/yr (est.)
Rockingham Community College offers a Nurse Aide I program that combines classroom, laboratory, and clinical training for entry-level certified nurse aide roles. The curriculum covers patient care, aging processes, nutrition management, and medical documentation, with an emphasis on elderly and adult populations. A required skill evaluation is part of the program. Graduates can apply for state certification through the North Carolina Division of Facility Services.
Kinston, NC · $3,000 – $9,000/yr (est.)
Lenoir Community College offers Nurse Aide Level I and Level II training that blends classroom instruction, lab work, and supervised clinical experience. The Level I program covers aging, nutrition, patient rights, body structure, and restorative services, while Level II adds more advanced care skills. Most students complete in one to two semesters, and the program is open to high school students. Financial aid and scholarships are available for qualifying learners.
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.
Most CNA programs in Durham take between one and three months. For instance, Harris Training Institute offers a fast-track option that can be completed in just one month, while standard programs at Durham Technical Community College and others last around two months2. Your chosen schedule and whether you study full-time or part-time will affect the total time.
The most affordable verified option is the non-credit CNA program at Durham Technical Community College, priced at $180 for the full course2. Spanning about two months2, it provides the required training hours for state certification. Keep in mind that additional costs for textbooks, supplies, and the certification exam may not be included.
Yes, the Durham County Department of Public Health provides a free CNA program for eligible participants2. This 1.5-month program2 covers all necessary classroom and clinical instruction at no cost. Eligibility requirements apply, and class sizes are limited, so contacting the health department directly is recommended for application details.
You need to complete a state-approved 75-hour training program that includes a minimum of 16 hours of hands-on clinical experience. After the training, you must pass the NC Nurse Aide I Competency Exam administered by Credentia. Passing both the written and skills portions places you on the North Carolina Nurse Aide Registry.
In the Durham area, CNAs typically earn a median hourly wage of $15 to $17, which corresponds to an annual salary ranging from approximately $28,000 to $35,000. Factors like experience, the type of employer (hospitals often pay more than nursing homes), and shift differentials can influence actual pay.
While 100% online CNA training is not an option due to required in-person clinical hours, many Durham schools offer hybrid programs. These allow you to complete theory and coursework online, then attend scheduled on-site sessions for hands-on skills practice and clinical rotations at local healthcare facilities.
The North Carolina Division of Health Service Regulation (DHSR) is the agency that approves and regulates nurse aide training programs. Their website publishes a current roster of all approved CNA programs across the state, including those in Durham, helping you select a program that meets certification requirements.