Home / CNA Classes / North Carolina
CNA Classes in North Carolina
Colleges and schools: 25 · State list: 209
Programs
234
all sources
Median pay
$38,460
nursing assistants, BLS May 2025; U.S. $42,260
On the WIOA list
114
CNA programs, U.S. DOL file
CNA Classes in North Carolina: the figures
- Programs we list
- 234 in North Carolina: 25 at colleges and schools, 209 on the state list only.
- Colleges and schools
- 25 public and 0 private; 206 CNA completions in 2023-24 at the 12 that reported any (IPEDS).
- Median pay
- $38,460 a year for nursing assistants in North Carolina, against $42,260 for the U.S. (BLS OEWS, May 2025).
- WIOA training funds
- WIOA in North Carolina: 2,446 programs from 175 providers on the state's list in the U.S. DOL file, 114 of them CNA.
- WIOA results
- 114 CNA programs on North Carolina's list; middle values: 80% of students who exited completed (71 programs report it); 78% were employed in the second quarter after exit (73); $6,325 median earnings in that quarter (73) (U.S. DOL file).
- Metro areas
- 1 North Carolina metro area has a page; the largest list, Charlotte, has 5 programs.
By metro area
- Charlotte area5 programs · median pay $39,430
Every CNA program in North Carolina
Open to the public? The list does not say: call first.
| Program | Where | Type | Completions |
|---|---|---|---|
| Abernethy Laurels(828) 464-8260 | Newton | State list | |
| Alamance Community CollegeWIOA list | Graham | Certificate | 2 |
| Alston Brook(336) 956-1132 | Lexington | State list | |
| American Academy of Healthcare, LLC(704) 525-3500 | Charlotte | State list | |
| Arise Health Training InstituteWIOA list(336) 565-1882 | High Point | State list | |
| Asheville-Buncombe Tech Community College - Marshall(828) 254-1921 | Marshall | State list | |
| Asheville-Buncombe Technical Community CollegeWIOA list | Asheville | Certificate | 0 |
| Aston Park Health Care Center Inc(828) 253-4437 | Asheville | State list | |
| Beaufort County Community College - Beaufort Campus(252) 946-6194 | Washington | State list | |
| BellaRose Nursing and Rehab(919) 985-8400 | Garner | State list | |
| Bethany Woods Nursing and Rehabilitation Center(704) 983-1195 | Albemarle | State list | |
| Black Mountain Neuro-medical(828) 669-3100 | NC | State list | |
| Bladen Community College(910) 879-5500 | Dublin | State list | |
| Blooming Heart School of Health(704) 548-7726 | Charlotte | State list | |
| Blue Ridge Community CollegeWIOA list | Flat Rock | Certificate | 0 |
| Blue Ridge Community College/Health Science Center(828) 694-1761 | NC | State list | |
| Blue Ridge Community College/Transylvania Center(828) 694-1761 | Brevard | State list | |
| Broughton Hospital(828) 433-2111 | Morganton | State list | |
| Brunswick Community College(910) 755-7337 | Bolivia | State list | |
| Brunswick Community College - Leland Center(910) 755-7448 | Leland | State list | |
| Caldwell Community College and Technical Institute(828) 726-2200 | Hudson | State list | |
| Caldwell Community College and TI - Watauga Campus(828) 726-2319 | Boone | State list | |
| Cape Fear Community College(910) 362-7180 | NC | State list | |
| Cape Fear Community CollegeWIOA list | Wilmington | Certificate | 0 |
| Cape Fear Community College - Alston Burk Center(910) 362-7218 | Hampstead | State list | |
| Cape Fear Community College - Burgaw Campus(910) 343-0481 | Burgaw | State list | |
| Cape Fear Community College - New Hanover HS(910) 362-7218 | NC | State list | |
| Cape Fear Community College - Pender HS CCP(910) 362-7218 | Burgaw | State list | |
| Cape Fear Community College - Pender HS CCP(910) 362-7218 | Surf City | State list | |
| Cape Fear Valley Medical Center(910) 615-6700 | Fayetteville | State list | |
| Care One Health Training Institute Inc.WIOA list(919) 773-7165 | Raleigh | State list | |
| Care One Health Training Institute Inc. - Hybrid(919) 773-7165 | Raleigh | State list | |
| CAREGroup Academy | Charlotte | State list | |
| Caring for Life(910) 989-2273 | NC | State list | |
| Caring for Life(910) 989-2273 | Jacksonville | State list | |
| Carolina Caring,Inc.(828) 466-0466 | Newton | State list | |
| Carolina Health Care Academy(919) 478-5848 | Sanford | State list | |
| Carolina SeniorCare(336) 746-3500 | Lexington | State list | |
| Carolinas College of Health Sciences(958) 298-0834 | Charlotte | State list | |
| Carteret Community CollegeWIOA list | Morehead City | Certificate | 0 |
| Catawba Valley Community College(828) 327-7000 | Hickory | State list | |
| Catawba Valley Community College - Alexander Campus(828) 327-7000 | Taylorsville | State list | |
| Catawba Valley Community College - Goodwill Site(828) 327-7000 | Conover | State list | |
| Central Carolina Community CollegeWIOA list | Sanford | Certificate | 0 |
| Central Carolina Community College - Harnett(910) 814-8999 | Lillington | State list | |
| Central Carolina Community College - Pittsboro(919) 545-8042 | Pittsboro | State list | |
| Central Carolina Community College - Siler City(919) 542-6495 | Siler City | State list | |
| Central Piedmont Community College | Charlotte | Certificate | 0 |
| Central Piedmont Community College - Levine Campus(704) 330-2722 | Matthews | State list | |
| Central Regional Hospital(919) 733-5324 | Butner | State list | |
| Certquik Health(252) 258-2468 | Ayden | State list | |
| Chaz Training School(919) 908-0124 | Durham | State list | |
| Cherokee Indian Hospital Authority(828) 497-9163 | Cherokee | State list | |
| Cherry Hospital(919) 731-3200 | Goldsboro | State list | |
| Chosen Healthcare Institute, Inc.(704) 547-1988 | Charlotte | State list | |
| Clapp's Convalescent Nursing Home Inc(336) 625-2074 | Asheboro | State list | |
| Clay County Care Center(828) 389-9941 | Hayesville | State list | |
| Cleveland Community CollegeWIOA list | Shelby | Certificate | 4 |
| CNA Training Academy(336) 340-4288 | Greensboro | State list | |
| Coastal Carolina Community College(910) 455-1221 | Jacksonville | State list | |
| Coastal Carolina Community College - CCP(910) 938-6296 | Jacksonville | State list | |
| College of the Albemarle - Chowan Campus(252) 482-7900 | Edenton | State list | |
| College of the Albemarle - Chowan County HS CCP(252) 482-7900 | Edenton | State list | |
| College of the Albemarle - Currituck Campus(252) 335-0821 | NC | State list | |
| College of the Albemarle - Dare County HS CCP(252) 473-2264 | Manteo | State list | |
| College of the Albemarle - Elizabeth City Campus(252) 335-0821 | NC | State list | |
| College of the Albemarle - Pasquotank County HS CCP(252) 335-0821 | NC | State list | |
| College of the Albemarle - Roanoke Island Campus(252) 475-9250 | Manteo | State list | |
| Cone Health(336) 832-7000 | Greensboro | State list | |
| Conover Nursing and Rehabilitation Center(828) 695-8282 | Conover | State list | |
| Coolgate(828) 452-3164 | Canton | State list | |
| Craven Community College(252) 638-6127 | Havelock | State list | |
| Craven Community College(252) 638-6127 | New Bern | State list | |
| Cumberland Nursing AcademyWIOA list(910) 229-3242 | Fayetteville | State list | |
| Davidson-Davie Community CollegeWIOA list | Thomasville | Certificate | 56 |
| Davidson-Davie Community College - CCP(336) 249-8186 | Mocksville | State list | |
| Davidson-Davie Community College - Davie Campus(336) 249-8186 | Mocksville | State list | |
| Davidson-Davie Community College - Mocksville Campus(336) 249-8186 | Mocksville | State list | |
| Diversified Healthcare Training Institute(919) 464-8759 | Raleigh | State list | |
| Divine Health Academy(704) 566-2955 | Charlotte | State list | |
| Duke University Health System Nurse Aide I Program(919) 684-4293 | Durham | State list | |
| Durham Technical Community CollegeWIOA list | Durham | Certificate | 0 |
| Durham Technical Community College - Chapel Hill(919) 536-7239 | Chapel Hill | State list | |
| Durham Technical Community College - Durham Hybrid(919) 536-7239 | Durham | State list | |
| Durham Technical Community College - OCC(919) 536-7222 | Hillsborough | State list | |
| ECU Health North NA Academy(252) 535-8714 | Greenville | State list | |
| Edgecombe Community College(252) 823-5166 | Tarboro | State list | |
| Edgecombe Community College - OIC Campus(252) 446-0486 | Rocky Mount | State list | |
| Edgecombe Community College - Rocky Mount Campus(252) 446-0436 | Rocky Mount | State list | |
| Effinity Healthcare Training, LLC(252) 751-6512 | Winterville | State list | |
| EHC Health Career InstituteWIOA list(704) 249-2553 | Matthews | State list | |
| Elite Healthcare Training Center(704) 475-8517 | Wadesboro | State list | |
| Emerald Ridge Rehabilitation and Care Center(828) 645-6619 | Asheville | State list | |
| Fast Track Career Prep, Inc(252) 296-9004 | Wilson | State list | |
| Fayetteville Technical Community CollegeWIOA list | Fayetteville | Certificate | 16 |
| Fayetteville Technical Community College(910) 678-8469 | Fayetteville | State list | |
| Fayetteville Technical Community College - CCP(910) 678-9868 | Fayetteville | State list | |
| Fayetteville Technical Community College - Spring Lake(910) 678-8469 | NC | State list | |
| Forrest Oakes Healthcare Center(704) 983-2686 | Albemarle | State list | |
| Forsyth Tech Community College - Goodwill Center(336) 734-7725 | Winston Salem | State list | |
| Forsyth Tech Community College - Grady Swisher Center(336) 734-7734 | Kernersville | State list | |
| Forsyth Technical Community College - NW Forsyth(336) 734-7734 | King | State list | |
| Forsyth Technical Community College - Stokes Campus(336) 734-7725 | Walnut Cove | State list | |
| Forsyth Technical Community College - West Campus(336) 734-7734 | Winston-Salem | State list | |
| Forsyth Technical Community College - West Stokes HS(336) 734-7725 | King | State list | |
| Gaston CollegeWIOA list | Dallas | Certificate | 28 |
| Gaston College - East Gaston High Campus(704) 922-6372 | Mount Holly | State list | |
| Gaston College - Lincoln Campus(704) 922-6372 | Lincolnton | State list | |
| Givens Highland Farms(828) 669-6473 | NC | State list | |
| GraceMed Academy(980) 288-9606 | Mooresville | State list | |
| Guilford Technical Community College - Greensboro(336) 334-4822 | Greensboro | State list | |
| Guilford Technical Community College - High PointWIOA list(336) 334-4822 | High Point | State list | |
| Guilford Technical Community College - Jamestown(336) 334-4822 | Jamestown | State list | |
| Halifax Community CollegeWIOA list | Weldon | Certificate | 0 |
| Halifax Community College - Scotland Neck(252) 536-7291 | Scotland Neck | State list | |
| Hand and Hand Health Training Center(910) 745-9887 | Fayetteville | State list | |
| Haywood Regional Medical Center(828) 456-7311 | Clyde | State list | |
| Highlands-Cashiers Hospital(828) 526-1200 | Highlands | State list | |
| Hillcrest Convalescent Center Inc(919) 286-7705 | Durham | State list | |
| Hope of Solace Institute(984) 200-4653 | Raleigh | State list | |
| Hunter Health Career Academy(919) 292-9409 | Durham | State list | |
| Ideal Health Institute, Inc.(919) 957-8311 | Durham | State list | |
| Innovation Institute of Healthcare Solutions(336) 999-7123 | Winston-Salem | State list | |
| Isothermal Community College(828) 395-1675 | NC | State list | |
| Isothermal Community College - Polk Campus(828) 894-3092 | Columbus | State list | |
| James Sprunt Community College(910) 296-6198 | Kenansville | State list | |
| Johnston Community CollegeWIOA list | Smithfield | Certificate | 9 |
| Johnston Community College - Cleveland Campus(919) 209-2009 | Clayton | State list | |
| King Health and Rehabilitation Center(336) 301-1852 | King | State list | |
| Lake Park Nursing and Rehabilitation Center(704) 882-3420 | Indian Trail | State list | |
| Lenoir Community College(252) 527-6223 | Kinston | State list | |
| Lenoir Community College - Greene County(252) 747-3434 | Snow Hill | State list | |
| Lenoir Community College - Jones County Center(252) 448-5021 | Trenton | State list | |
| Lenoir Community College - La Grange Center(252) 233-6848 | La Grange | State list | |
| Lenoir Community College - Lancer Academy CCP(252) 233-6848 | Kinston | State list | |
| Lower Cape Fear LifeCare(910) 796-7900 | NC | State list | |
| Macon Valley Nursing and Rehabilitation Center(828) 524-7806 | Franklin | State list | |
| Mayland Community CollegeWIOA list | Spruce Pine | Certificate | 0 |
| Mayland Community College - Avery Campus(828) 765-7351 | Newland | State list | |
| Mayland Community College - Yancey Campus(828) 682-7315 | Burnsville | State list | |
| McDowell Technical Community CollegeWIOA list | Marion | Certificate | 1 |
| Medical Careers ReadinessWIOA list(252) 598-2020 | Henderson | State list | |
| Mercy Training Institute, Inc.(336) 686-2932 | Greensboro | State list | |
| Mission Hospital(828) 213-1111 | Asheville | State list | |
| Mitchell Community College - Goodwill Center(704) 878-4312 | Statesville | State list | |
| Mitchell Community College - Mooresville(704) 878-4312 | Mooresville | State list | |
| Montgomery Community CollegeWIOA list | Troy | Certificate | 5 |
| Mount Eagle College(336) 283-5191 | Winston-Salem | State list | |
| Mountain Vista Health Park(336) 859-2181 | Denton | State list | |
| Murphy Rehabilitation & Nursing(828) 835-7580 | Murphy | State list | |
| Myles Home Health Agency(252) 206-1112 | Wilson | State list | |
| N C Nursing Academy(704) 747-3787 | Gastonia | State list | |
| Nash Community College(252) 443-4011 | Rocky Mount | State list | |
| NCALC Nurse Aide I Training Program(919) 872-7686 | Raleigh | State list | |
| Neslyn Health Institute, Inc(919) 479-3000 | Durham | State list | |
| Nursing Careers Institute Inc.(980) 419-2231 | Matthews | State list | |
| Nurturing Hands Academy(336) 408-0371 | Winston-Salem | State list | |
| Oak Grove Healthcare Center(828) 287-7655 | NC | State list | |
| Oconaluftee Job Corps(828) 497-8033 | Cherokee | State list | |
| Pamlico Community College(252) 249-1851 | Grantsboro | State list | |
| Piedmont Community CollegeWIOA list | Roxboro | Certificate | 2 |
| Piedmont Community College/Yanceyville Campus(336) 599-1181 | Yanceyville | State list | |
| Piedmont Crossing(336) 472-2017 | Thomasville | State list | |
| Piney Grove Nursing and Rehabilitation Center(336) 996-4038 | Kernersville | State list | |
| Pitt Community College(252) 321-4225 | Greenville | State list | |
| Queen City Health Care Academy(980) 224-8433 | Charlotte | State list | |
| Randolph Community College - Archdale Center(336) 633-3028 | Archdale | State list | |
| Randolph Community College - Asheboro Campus(336) 633-3028 | Asheboro | State list | |
| Richmond Community CollegeWIOA list | Hamlet | Certificate | 61 |
| Richmond Community College - Honeycutt Center(910) 410-1833 | Laurinburg | State list | |
| River Landing at Sandy Ridge(336) 668-4900 | NC | State list | |
| Roanoke-Chowan Community College(252) 332-5921 | Ahoskie | State list | |
| Roanoke-Chowan Community College - Hertford HS CCP(252) 862-1200 | Ahoskie | State list | |
| Roanoke-Chowan Community College - Northampton HS(252) 862-1200 | Ahoskie | State list | |
| Roanoke-Chowan Community College - Rich Square(252) 862-1200 | NC | State list | |
| Robeson Community College(910) 272-3700 | Lumberton | State list | |
| Robeson Community College - Pembroke(910) 272-3700 | Pembroke | State list | |
| Rockingham Community College(336) 342-4261 | Wentworth | State list | |
| Rowan-Cabarrus Community CollegeWIOA list | Salisbury | Certificate | 4 |
| Rowan-Cabarrus Community College - College Station(704) 216-3733 | Kannapolis | State list | |
| Rowan-Cabarrus Community College - NC Research(704) 216-7281 | Kannapolis | State list | |
| Rowan-Cabarrus Community College - South Campus(704) 216-3733 | Concord | State list | |
| Sampson Community CollegeWIOA list | Clinton | Certificate | 0 |
| Sandhills Community CollegeWIOA list | Pinehurst | Certificate | 0 |
| Sandhills Community College - Hoke Center(910) 695-3965 | Raeford | State list | |
| Sandhills Community College - Hoke County HS CCP(910) 695-3965 | Raeford | State list | |
| Sankofa Training and Wellness Institute(910) 524-5121 | NC | State list | |
| SembraSchool Nurse Aide I Program(919) 704-7605 | Raleigh | State list | |
| Senior Care Training CenterWIOA list(336) 915-4408 | Winston-Salem | State list | |
| Serenity Nurse Aide Academy(704) 567-8000 | Charlotte | State list | |
| Shades of PurpleWIOA list(919) 926-9255 | Raleigh | State list | |
| South Piedmont Community College | Polkton | Certificate | 0 |
| South Piedmont Community College - LL Polk Campus(704) 290-5217 | Polkton | State list | |
| South Piedmont Community College - OCH Campus(704) 290-5217 | Monroe | State list | |
| Southeastern Community College(910) 642-7141 | Whiteville | State list | |
| Southern College of Health SciencesWIOA list(704) 707-3965 | Kannapolis | State list | |
| Southwestern Community College(828) 339-4489 | Sylva | State list | |
| Southwestern Community College - Macon Center(828) 339-4489 | Franklin | State list | |
| Stanly Community College - Crutchfield Education Center(704) 991-0342 | Albemarle | State list | |
| Stanly Community College - Crutchfield Education Center(704) 991-0342 | Locust | State list | |
| Stanly Community College - HS CCP(704) 991-0342 | Albemarle | State list | |
| Stanly Community College - Main Campus(704) 991-0342 | Albemarle | State list | |
| Surry Community CollegeWIOA list | Dobson | Certificate | 0 |
| Surry Community College - Elkin Center(336) 386-3366 | Elkin | State list | |
| Surry Community College - Mount Airy(336) 386-3366 | Mount Airy | State list | |
| Surry Community College - Pilot Center(336) 386-3366 | Pilot Mountain | State list | |
| Surry Community College - Yadkin Center(336) 386-3366 | Yadkinville | State list | |
| Tri-County Community College - Graham Campus(828) 837-6810 | Robbinsville | State list | |
| Tri-County Community College - Technology Center(828) 835-3095 | Marble | State list | |
| Triad Medical Academy(336) 510-2582 | Greensboro | State list | |
| Trinity Oaks(704) 637-3784 | Salisbury | State list | |
| Trinity Place(704) 982-8191 | Albemarle | State list | |
| Trinity Village(828) 328-2006 | Hickory | State list | |
| Twin Lakes Memory Care(336) 585-2400 | Burlington | State list | |
| Umanah Healthcare Institute - Charlotte(704) 531-1100 | Charlotte | State list | |
| Umanah Healthcare Institute - Gastonia(704) 287-8534 | Gastonia | State list | |
| Unity Nursing Institute(704) 525-1448 | Charlotte | State list | |
| Vance-Granville Community College - Granville County(252) 492-2061 | Creedmoor | State list | |
| Vance-Granville Community College - Vance County(252) 492-2061 | Henderson | State list | |
| Vance-Granville Community College - Warren County(252) 738-3366 | Warrenton | State list | |
| W.A.R. Memorial Nurse Aide I Training AcademyWIOA list(919) 904-1743 | Durham | State list | |
| Wake Technical Community CollegeWIOA list | Raleigh | Certificate | 18 |
| Wayne Community College(919) 735-5151 | Goldsboro | State list | |
| Westchester Manor at Providence Place(336) 884-2222 | High Point | State list | |
| Western Piedmont Community College(828) 448-3532 | Morganton | State list | |
| White Oak Manor-Kings Mountain(704) 739-8132 | NC | State list | |
| Wilkes Community College(336) 838-6214 | Wilkesboro | State list | |
| Wilkes Community College - Alleghany Campus(336) 838-6214 | Sparta | State list | |
| Wilkes Community College - Ashe Campus(336) 838-6214 | West Jefferson | State list | |
| Wilkes Community College - Ashe County HS(336) 838-6214 | West Jefferson | State list | |
| Wilora Lake Healthcare Center(704) 563-2922 | Charlotte | State list | |
| Wilson Community College(252) 291-1195 | Wilson | State list | |
| Wilson Pines Nursing and Rehabilitation Center(252) 237-0724 | Wilson | State list | |
| Wisdom Health Academy(919) 908-9939 | Durham | State list |
- College programs, cost and completions: IPEDS complete data files, 2024-25 collection, read October 8, 2026.
- Approved list: NC DHSR State-Approved Nurse Aide I Training Programs, read October 11, 2026.
- WIOA list: DOL TrainingProviderResults.gov program file (ETA-9171), read October 8, 2026.
- Pay: BLS OEWS, May 2025, North Carolina, read October 8, 2026.
The same in every state: the rules for CNA training · ways to pay for CNA training