RetrainMap / Training costs by state / North Carolina / Nursing assistant (CNA)
Free · the federal list, by published cost · North Carolina
Nursing-assistant (CNA) programs in North Carolina on the federal training list, by published cost
134 programs in North Carolina’s Training Provider Results index carry one of the occupation codes for Nursing assistant (CNA) (31-1131, 31-1120, 31-1122). Published costs run from $95 to $9,490; 0 programs report no cost and sit at the end. Sorted by the cost each provider reported — “cheapest” here means the lowest published figure on the federal list on the snapshot date, not a verdict on quality, and never a price you are promised. Snapshot taken 2026-09-02.
| # | Published cost basis | Program (provider’s page) · credential · code | Provider · city | Length | Exited | Completed | Employed Q2 after exit | Median earnings, Q2 (one quarter) |
|---|---|---|---|---|---|---|---|---|
| 1 | $95 | Medication Aide | Edgecombe Community College | 3 wk · 8 hrs | 225 | 91% | 77% | $7,981 |
| 2 | $120 | Medication Aide | Wilkes Community College | 1 wk · 24 hrs | 35 | 100% | 92% | $8,907 |
| 3 | $122 | Medication Aide | Davidson-Davie Community College | 3 wk · 24 hrs | 286 | 93% | 86% | $9,449 |
| 4 | $125 | Nurse Aide Refresher Course | College of the Albemarle | 2 wk · 20 hrs | — | — | — | — |
| 5 | $150 | WD - Nurse Aide I Refresher Course | Wake Technical Community College | 2 wk · 40 hrs | — | — | — | — |
| 6 | $160 | Medication Aide | College of the Albemarle | 1 wk · 24 hrs | 112 | 96% | 81% | $8,423 |
| 7 | $196 | Nurse Aide 2 | Wilkes Community College | 10 wk · 18 hrs | 14 | 93% | 94% | $7,576 |
| 8 | $220 | Medication Aide WFD/CE | Lenoir Community College | 2 wk · 12 hrs | 138 | 95% | 70% | $8,020 |
| 9 | $236 | Nursing Assistant II | Montgomery Community College | 12 wk · 6 hrs | — | — | — | — |
| 10 | $238 | Nursing Assistant (Nurse Aide II -(COA)) | College of the Albemarle | 12 wk · 15 hrs | 17 | 88% | 94% | $9,502 |
| 11 | $250 | WD - Certified Nursing Assistant | Wake Technical Community College | 24 wk · 40 hrs | 16 | 81% | 94% | $7,783 |
| 12 | $250 | Nurse Aide Refresher | Wilkes Community College | 2 wk · 20 hrs | 11 | 100% | 100% | $7,113 |
| 13 | $265 | Medication Aide | Jordan-Choate Consultant Services, PLLC | 1 wk · 25 hrs | 18 | 100% | — | — |
| 14 | $265 | Nurse Aide I Refresher | Piedmont Community College | 3 wk · 40 hrs | 198 | 76% | 70% | $5,532 |
| 15 | $266 | WD - Nurse Aide ll | Wake Technical Community College | 38 wk · 5 hrs | 15 | 80% | 100% | $9,490 |
| 16 | $272 | Nurse Assistant Program | Durham Technical Community College | 16 wk · 9 hrs | — | — | — | — |
| 17 | $273 | Nurse Aide I Refresher | Robeson Community College | 6 wk · 48 hrs | 91 | 78% | 74% | $7,406 |
| 18 | $276 | CNA I Refresher | Southeastern Community College | 1 wk · 1 hrs | — | — | — | — |
| 19 | $280 | Nursing Assistant I | FAYETTEVILLE TECHNICAL COMMUNITY COLLEGE | 8 wk · 26 hrs | 10 | 90% | 63% | $5,918 |
| 20 | $282 | Nurse Aide (Certified Nursing Assistant) II | Surry Community College | 32 wk · 12 hrs | 12 | 67% | 100% | $9,853 |
| 21 | $286 | Nursing Assistant Certificate | Blue Ridge Community College | 4 wk · 40 hrs | — | — | — | — |
| 22 | $294 | Nurse Aide Level I Refresher | Stanly Community College | 4 wk · 8 hrs | 28 | 93% | 93% | $6,837 |
| 23 | $302 | Nurse Aide I | Edgecombe Community College | 15 wk · 15 hrs | 123 | 83% | 83% | $5,647 |
| 24 | $306 | Nurse Aide I | ROWAN-CABARRUS COMMUNITY COLLEGE | 16 wk · 18 hrs | 600 | 78% | 68% | $6,424 |
| 25 | $309 | Nursing Assistant II | Roanoke-Chowan Community College | 8 wk · 25 hrs | — | — | — | — |
| 26 | $309 | Nursing Assistant | Roanoke-Chowan Community College | 8 wk · 23 hrs | — | — | — | — |
| 27 | $311 | Certified Nursing Assistant | Vance-Granville Community College | 9 wk · 21 hrs | 19 | 74% | 87% | $9,298 |
| 28 | $312 | Nurse Aide II | Guilford Technical Community College | 12 wk · 16 hrs | — | — | — | — |
| 29 | $320 | CNA/Phlebotomy | Robeson Community College | 28 wk · 40 hrs | 12 | 50% | 100% | $5,310 |
| 30 | $321 | Nursing Assistant II | Forsyth Technical Community College | 16 wk · 10 hrs | — | — | — | — |
| 31 | $324 | Certified Nursing Assistant (CNA) II | FAYETTEVILLE TECHNICAL COMMUNITY COLLEGE | 5 wk · 40 hrs | 29 | — | 86% | $8,012 |
| 32 | $326 | Nurse Aide I | Caldwell Community College and Technical Institute | 11 wk · 12 hrs | 295 | 85% | 75% | $6,690 |
| 33 | $326 | Nursing Assistant Refresher | Forsyth Technical Community College | 4 wk · 12 hrs | 42 | 93% | 76% | $8,257 |
| 34 | $345 | Nurse Assistant I Refresher Course | Richmond Community College | 8 wk · 6 hrs | — | — | — | — |
| 35 | $350 | Nurse Aide II | Wilson Community College | 12 wk · 40 hrs | — | — | — | — |
| 36 | $358 | Nursing Aide I | Sampson Community College | 16 wk · 10 hrs | — | — | — | — |
| 37 | $362 | Nurse Aide Level 1 | MAYLAND COMMUNITY COLLEGE | 17 wk · 10 hrs | 11 | 100% | 75% | $7,260 |
| 38 | $366 | Nurse Aide, Level 1 | Sandhills Community College | 16 wk · 10 hrs | 99 | 77% | 71% | $4,588 |
| 39 | $383 | Nurse Aide (Certified Nursing Assistant) Level I | Surry Community College | 32 wk · 12 hrs | 226 | 85% | 67% | $3,833 |
| 40 | $403 | Nurse Aide 1 | Montgomery Community College | 16 wk · 6 hrs | 80 | 70% | 79% | $6,796 |
| 41 | $408 | Nursing Assistant I | Halifax Community College | 6 wk · 5 hrs | 94 | 88% | 78% | $6,052 |
| 42 | $411 | Nurse Assistant I | Mitchell Community College | 16 wk · 12 hrs | 176 | 73% | 75% | $5,928 |
| 43 | $420 | Certified Nursing Aide/Assistant (CNA) | Bladen Community College | 6 wk · 40 hrs | 37 | 70% | 84% | $4,951 |
| 44 | $420 | Nursing Assistant | Bladen Community College | 8 wk · 40 hrs | 9 | 33% | 88% | $7,075 |
| 45 | $422 | Nurse Aide I | Southeastern Community College | 32 wk · 6 hrs | 25 | 72% | 75% | $6,213 |
| 46 | $425 | Nurse Assistant I | South Piedmont Community College | 15 wk · 12 hrs | 148 | 91% | 71% | $5,082 |
| 47 | $426 | Nurse Aide Refresher | Johnston Community College | 5 wk · 9 hrs | — | — | — | — |
| 48 | $430 | Nurse Aide I | Wilson Community College | 12 wk · 15 hrs | 68 | 91% | 87% | $5,914 |
| 49 | $436 | Nurse Aide, Level II | Sandhills Community College | 16 wk · 10 hrs | — | — | — | — |
| 50 | $438 | Nurse Aide I | Robeson Community College | 13 wk · 40 hrs | 99 | 77% | 74% | $7,358 |
| 51 | $462 | Nurse Aide II | Sampson Community College | 16 wk · 8 hrs | — | — | — | — |
| 52 | $473 | Nurse Aide II | Southeastern Community College | 32 wk · 6 hrs | — | — | — | — |
| 53 | $478 | Nursing Assistant I (Nurse Aide I (COA)) | College of the Albemarle | 8 wk · 20 hrs | 42 | 79% | 83% | $5,016 |
| 54 | $479 | Nurse Aide II | Piedmont Community College | 12 wk · 18 hrs | 24 | 88% | 88% | $8,379 |
| 55 | $486 | Nurse Aide I WFD/CE | WAYNE COMMUNITY COLLEGE | 18 wk · 18 hrs | 15 | 67% | 100% | $5,051 |
| 56 | $489 | Nursing Assistant | Pamlico Community College | 16 wk · 40 hrs | — | — | — | — |
| 57 | $502 | Nurse Aide | Brunswick Community College | 16 wk · 8 hrs | 37 | 92% | 76% | $8,192 |
| 58 | $505 | Nurse Aide II | MARTIN COMMUNITY COLLEGE | 14 wk · 12 hrs | 24 | 83% | 79% | $6,800 |
| 59 | $508 | Nursing Assistant I | Davidson-Davie Community College | 8 wk · 30 hrs | 229 | 89% | 81% | $7,330 |
| 60 | $519 | Certified Medication Aide | Cumberland Nursing Academy | 1 wk · 24 hrs | 47 | 98% | 74% | $6,659 |
| 61 | $537 | Nursing Assistant II Certificate WFD/CE | Carteret Community College | 16 wk · 12 hrs | 33 | 88% | 82% | $9,017 |
| 62 | $545 | Nurse Aide 1 | Wilkes Community College | 12 wk · 16 hrs | 182 | 86% | 76% | $5,589 |
| 63 | $546 | Nursing Aide Certificate | ASHEVILLE-BUNCOMBE TECHNICAL COMMUNITY COLLEGE | 10 wk · 40 hrs | 44 | 7% | 62% | $4,018 |
| 64 | $550 | Nurse Aide 1 Refresher | Shades Of Purple | 2 wk · 40 hrs | 14 | 86% | — | — |
| 65 | $560 | Nursing Assistant II | Davidson-Davie Community College | 16 wk · 24 hrs | — | — | — | — |
| 66 | $569 | Nurse Aide Level II | Isothermal Community College | 14 wk · 10 hrs | — | — | — | — |
| 67 | $574 | Nursing Assistant | Piedmont Community College | 8 wk · 16 hrs | 76 | 53% | 73% | $7,714 |
| 68 | $579 | Medication Aide | CHOSEN HEALTHCARE INSTITUTE INC. | 1 wk · 24 hrs | 23 | 91% | 86% | $8,839 |
| 69 | $592 | Nurse Assistant Program | Guilford Technical Community College | 24 wk · 40 hrs | 38 | 55% | 79% | $6,126 |
| 70 | $592 | Nurse Aide l Training Program | Medical Careers Readiness of North Carolina | 7 wk · 18 hrs | — | — | — | — |
| 71 | $600 | Nurse Aide I | PITT COMMUNITY COLLEGE | 8 wk · 40 hrs | 338 | 69% | 75% | $5,262 |
| 72 | $607 | WD - Nurse Aide I | Wake Technical Community College | 7 wk · 40 hrs | — | — | — | — |
| 73 | $620 | Nursing Assistant II | Halifax Community College | 6 wk · 8 hrs | 14 | 100% | 75% | $6,065 |
| 74 | $631 | Nurse Aide Level I | Isothermal Community College | 16 wk · 13 hrs | 198 | 82% | 78% | $6,477 |
| 75 | $631 | Nurse Aide II | Nash Community College | 16 wk · 17 hrs | 29 | 76% | 90% | $9,273 |
| 76 | $658 | Medical Administrative Assistant, EHR | Durham Technical Community College | 16 wk · 10 hrs | 64 | 25% | 74% | $10,518 |
| 77 | $670 | Nursing Assistant l/NA l - WFD/CE | James Sprunt Community College | 16 wk · 12 hrs | 173 | 69% | 66% | $4,976 |
| 78 | $670 | Nursing Assistant II/NA ll - WFD/CE | James Sprunt Community College | 16 wk · 12 hrs | 27 | 89% | 89% | $8,904 |
| 79 | $675 | Nurse Aide I | Beaufort County Community College | 16 wk · 24 hrs | 88 | 84% | 76% | $4,558 |
| 80 | $700 | Certified Nursing Assistant - Refresher Program | Cumberland Nursing Academy | 1 wk · 40 hrs | 11 | 100% | 73% | $6,365 |
| 81 | $700 | Nurse Aide I - Continuing Ed | Western Piedmont Community College | 4 wk · 42 hrs | 98 | 64% | 63% | $6,987 |
| 82 | $702 | Nursing Assistant I | Coastal Carolina Community College | 8 wk · 10 hrs | 42 | 69% | 78% | $5,315 |
| 83 | $702 | Nursing Assistant II | Coastal Carolina Community College | 11 wk · 15 hrs | 44 | 75% | 81% | $6,423 |
| 84 | $705 | Nurse Aide I Reviews (CNA I Refresher) | CHOSEN HEALTHCARE INSTITUTE INC. | 1 wk · 40 hrs | — | — | — | — |
| 85 | $708 | Nurse Aide I | Rockingham Community College | 13 wk · 15 hrs | 217 | 82% | 70% | $6,322 |
| 86 | $710 | Nursing Assistant I | MARTIN COMMUNITY COLLEGE | 12 wk · 15 hrs | 22 | 27% | 94% | $5,680 |
| 87 | $740 | Nurse Aide I | Nash Community College | 16 wk · 12 hrs | 113 | 70% | 70% | $6,888 |
| 88 | $741 | Nursing Assistant I Certificate WFD/CE | Carteret Community College | 16 wk · 11 hrs | 119 | 89% | 74% | $5,271 |
| 89 | $745 | Nurse Aide II | Beaufort County Community College | 16 wk · 12 hrs | 17 | 71% | 94% | $9,421 |
| 90 | $751 | Nurse Aide Level Two | Stanly Community College | 16 wk · 11 hrs | — | — | — | — |
| 91 | $752 | Nurse Aide Level One | Stanly Community College | 16 wk · 8 hrs | 131 | 85% | 80% | $7,505 |
| 92 | $765 | Nurse Aide 1 Refresher Program | Senior Care Training Center | 1 wk · 40 hrs | — | — | — | — |
| 93 | $772 | Nurse Aide I (CNA) | Central Piedmont Community College | 16 wk · 6 hrs | 34 | 53% | 83% | $10,528 |
| 94 | $793 | Certified Nurse Assistant I | CENTRAL CAROLINA COMMUNITY COLLEGE | 8 wk · 40 hrs | 220 | 81% | 73% | $5,997 |
| 95 | $795 | Nursing Assistant II WFD/CE | Lenoir Community College | 18 wk · 6 hrs | 64 | 67% | 84% | $7,601 |
| 96 | $800 | Nursing Assistant I WFD/CE | Lenoir Community College | 22 wk · 12 hrs | 366 | 58% | 62% | $6,950 |
| 97 | $812 | Nurse Aide II | PITT COMMUNITY COLLEGE | 15 wk · 8 hrs | 108 | 56% | 91% | $9,379 |
| 98 | $816 | Nurse Aide II | Edgecombe Community College | 16 wk · 12 hrs | 13 | 92% | 92% | $10,825 |
| 99 | $820 | Nurse Aide | Cape Fear Community College | 16 wk · 10 hrs | — | — | — | — |
| 100 | $830 | CNA I | Sandhills Community College | 16 wk · 6 hrs | 168 | 80% | 65% | $5,873 |
| 101 | $900 | Nurse Aide II | Shades Of Purple | 15 wk · 6 hrs | 9 | 89% | — | — |
| 102 | $922 | Nursing Aide Level 1 WFD/CE | Craven Community College | 16 wk · 12 hrs | 158 | 86% | 62% | $6,045 |
| 103 | $976 | Nursing Assistant I - Continuing Ed | Catawba Valley Community College | 8 wk · 32 hrs | 195 | 76% | 77% | $6,660 |
| 104 | $980 | Certified Nursing Assistant/Aide | Haywood Community College | 16 wk · 40 hrs | — | — | — | — |
| 105 | $980 | Certified Nursing Assistant/Aide | Tri-County Community College | 16 wk · 12 hrs | — | — | — | — |
| 106 | $992 | Nursing Assistant I | Richmond Community College | 16 wk · 12 hrs | 139 | 71% | 77% | $5,988 |
| 107 | $995 | Nurse Aide I - Continuing Education | Gaston College | 17 wk · 40 hrs | 304 | 76% | 78% | $6,705 |
| 108 | $1,025 | Personal Care Assistant | Jordan-Choate Consultant Services, PLLC | 3 wk · 40 hrs | — | — | — | — |
| 109 | $1,035 | Nurse Aide 1 | W.A.R. Memorial Nurse Aide 1 Training Academy | 5 wk · 40 hrs | — | — | — | — |
| 110 | $1,039 | Nurse Aide II - Continuing Education | Gaston College | 16 wk · 14 hrs | 27 | 70% | 93% | $10,560 |
| 111 | $1,075 | NURSING ASSISTANT/AIDE I | Southern College of Health Sciences | 4 wk · 40 hrs | 26 | 100% | — | — |
| 112 | $1,106 | Nursing Assistant II | Richmond Community College | 16 wk · 11 hrs | — | — | — | — |
| 113 | $1,115 | Nurse Aide II (CNA II) | CHOSEN HEALTHCARE INSTITUTE INC. | 8 wk · 15 hrs | 17 | 88% | 83% | $11,314 |
| 114 | $1,150 | Certified Nurse Aide I | Shades Of Purple | 15 wk · 15 hrs | 69 | 74% | — | — |
| 115 | $1,196 | Nursing Assistant | Forsyth Technical Community College | 8 wk · 22 hrs | 94 | 81% | 90% | $7,881 |
| 116 | $1,200 | Nurse Aide I (CNA I) | CHOSEN HEALTHCARE INSTITUTE INC. | 4 wk · 30 hrs | 77 | 84% | 91% | $5,256 |
| 117 | $1,225 | Certified Nursing Assistant | Cumberland Nursing Academy | 5 wk · 20 hrs | 116 | 90% | 77% | $6,142 |
| 118 | $1,409 | Therapeutic & Diagnostic Services: Nurse Assistant I Certificate | Richmond Community College | 16 wk · 12 hrs | — | — | — | — |
| 119 | $1,496 | Nurse Aide Training Program | innovation Healthcare Solutions | 5 wk · 40 hrs | — | — | — | — |
| 120 | $1,636 | Nurse Aide, Certificate (C45840) | Cleveland Community College | 16 wk · 12 hrs | 25 | 12% | 58% | $9,708 |
| 121 | $1,740 | Nurse Aide 1 | Senior Care Training Center | 4 wk · 32 hrs | 25 | 84% | 86% | $3,609 |
| 122 | $1,921 | Certified Nursing Assistant/Aide | Southwestern Community College | 16 wk · 24 hrs | 14 | 64% | 80% | $5,543 |
| 123 | $2,125 | Nursing Aide- C45840 | McDowell Technical Community College | 16 wk · 10 hrs | 91 | 3% | 66% | $6,355 |
| 124 | $2,499 | Nurse Aide Certificate | Alamance Community College | 32 wk · 11 hrs | — | — | — | — |
| 125 | $2,995 | Patient Care Technician | North Carolina Central University | 52 wk · 7 hrs | — | — | — | — |
| 126 | $4,000 | Patient Care Technician | Greensboro College | 24 wk · 16 hrs | — | — | — | — |
| 127 | $4,556 | Nurse Aide, Diploma (D45970) | Cleveland Community College | 42 wk · 23 hrs | 182 | — | 49% | $4,599 |
| 128 | $5,126 | Practical Nursing (diploma) | MAYLAND COMMUNITY COLLEGE | 48 wk · 46 hrs | 42 | 19% | 76% | $13,165 |
| 129 | $5,684 | Practical Nursing Diploma | ASHEVILLE-BUNCOMBE TECHNICAL COMMUNITY COLLEGE | 48 wk · 12 hrs | 15 | — | 100% | — |
| 130 | $5,720 | Practical Nursing Diploma | Lenoir Community College | 40 wk · 8 hrs | 84 | 43% | 93% | — |
| 131 | $5,821 | Practical Nursing - Diploma | James Sprunt Community College | 52 wk · 18 hrs | 93 | 55% | 95% | $11,183 |
| 132 | $6,517 | Practical Nursing Diploma | Alamance Community College | 40 wk · 15 hrs | — | — | — | — |
| 133 | $6,891 | NC Licensed Practical Nurse | Blue Ridge Community College | 60 wk · 40 hrs | 13 | — | 92% | $2,778 |
| 134 | $9,490 | Nursing-Practical Nursing Diploma (D45660) | Gaston College | 42 wk · 31 hrs | 298 | 55% | 93% | — |
Source and date: U.S. Department of Labor, Training Provider Results — the open program index behind trainingproviderresults.gov, snapshot taken 2026-09-02 (2,616 programs for North Carolina in the index that day); the site states the data cover programs approved as of June 30, 2025 and outcomes for July 1, 2021 – June 30, 2025. Cost is Out-of-Pocket Cost for a Non-WIOA Participant: Tuition and Requested Fees (DE111) where the provider reported it, otherwise Average number of dollars the training program received from each WIOA participant Individual Training Account (ITA) during the time period (DE138/DE135) — the basis is printed under each figure; books and supplies are added only when reported separately. “Completed” = Percent of All Students who completed the program (DE122/DE121); “Employed Q2” = Percent of All Students Exiters who were employed in the 2nd Quarter after Exit (DE123/DE129); “Median earnings” = Median Earnings in the 2nd Quarter after Exit of All Students that are Employed in the 2nd Quarter after Exit (DE125) — one calendar quarter, not a year. A dash means the federal file prints −1: Values displayed as "-1" indicate data that have been suppressed to protect confidentiality. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved.
The list is free. The ranking by what each program produced is $39.
This page sorts nursing-assistant (CNA) programs in North Carolina by the cost their providers published. The Retraining ROI report takes one target occupation and one state, ranks every listed program by the employment its completers reported, and — if you give your current pay — prints a payback estimate per program with its basis. Built on order from the same federal record; free sample on that page.
The $39 ROI report Free funding finder The $19 Directions plan
Other program types in North Carolina: CDL truck driving · Medical assistant · LPN / LVN · Registered nurse (RN) · Phlebotomy · EMT / paramedic · Dental assistant · Pharmacy technician · Medical billing and coding · Surgical technologist · Radiologic technologist · Veterinary technician · HVAC · Welding · Electrician · Plumbing · Automotive technician · IT support · Cosmetology.