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. Each program offers a blend of classroom instruction and clinical experience to prepare you for the state competency exam.
Durham, NC · $2,000/yr
Best for: Durham-area learners needing flexible hybrid format
Durham Technical Community College is the go-to choice for local CNA training, offering both a credit-based Nurse Aide Certificate and a continuing education Nurse Aide I program. The college combines affordable tuition with flexible online and campus options, helping students prepare for the NC Nurse Aide I competency exam. With a graduation rate of 45%, it serves a diverse student body in the heart of Durham.
Raleigh, NC · ~$9,000/yr (est.)
Best for: Raleigh commuters wanting extensive hands-on clinicals
Wake Technical Community College in Raleigh provides a comprehensive Nurse Aide I program with 168 hours of combined theory and clinical training. Known for its hands-on approach, the program emphasizes person-centered care and infection prevention. Wake Tech's strong employer connections and scholarship opportunities like Propel make it a practical choice for Triangle students.
Graham, NC · $3,000 – $9,000/yr
Best for: Students near Graham valuing small class sizes
Alamance Community College in Graham offers a Nurse Aide program covering both Level I and II, leading to state registry eligibility. The campus-based curriculum includes extensive patient care skills and clinical rotations. With a graduation rate of 39%, it serves students who prefer a smaller college environment within commuting distance of Durham.
Roxboro, NC · $1,000/yr
Piedmont Community College in Roxboro provides an affordable Nurse Aide I program with a total registration cost of just $244, plus exam and supply fees. The campus-based format offers flexible scheduling, and the curriculum covers vital signs, nutrition, and medical asepsis. This rural college is a budget-friendly option for Durham-area students willing to travel for low tuition.
Raleigh, NC · $23,000/yr
Miller-Motte College in Raleigh offers a fast-paced Certified Nursing Assistant program that can be completed in just five weeks with rolling enrollment every five weeks. The curriculum focuses on patient safety, medical terminology, and ethical responsibilities, preparing students for state licensing exams. As a private institution, tuition is higher, but the accelerated format appeals to career changers.
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.