CNA Classes in North Carolina: 240 State-Approved Programs
North Carolina approves 240 CNA training programs, listed below from the state's official approved-program list (NC DHHS DHSR HCPEC), current as of September 2026. The most are in Raleigh (14), Charlotte (11), Durham (9). About 187 run at colleges, technical schools, and adult-education programs, and about 20 at nursing facilities and care centers, where training is often free for employees under federal rules.
North Carolina requires 75 training hours (16 clinical), the federal minimum, so full-time programs commonly finish in about 4 weeks. Once certified, a typical CNA in North Carolina earns $38,460 a year ($18.49 an hour), 9% below the national figure, per BLS wage data (May 2025).
CNA classes in North Carolina at a glance
- •240 approved programs on the official state list, across 130 cities.
- •Required training: 75 hours, 16 of them clinical.
- •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 20 programs here run at facilities.
- •Typical pay once certified: $38,460 a year in North Carolina.
- •After the exam, certification is listed on the North Carolina Nurse Aide I Registry.
State-Approved CNA Programs in North Carolina
Every program below appears on North Carolina's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program or the state list before enrolling.
Showing 240 of 240 state-approved CNA programs in North Carolina.
Raleigh 14 programs
Care One Health Training Institute Inc.
(919) 773-7165
Care One Health Training Institute Inc. - Hybrid
(919) 773-7165
Diversified Healthcare Training Institute
(919) 464-8759
Hope of Solace Institute
(984) 200-4653
NCALC Nurse Aide I Training Program
(919) 872-7686
SembraSchool Nurse Aide I Program
(919) 704-7605
Shades of Purple
(919) 926-9255
Wake Technical Community College
(919) 866-5800
Wake Technical Community College - North Campus
(919) 532-5502
Wake Technical Community College - North Campus
(919) 747-0065
Wake Technical Community College - PHSC
(919) 747-0065
Wake Technical Community College - PSEC
(919) 986-6800
Wake Technical Community College - PSEC
(919) 747-0065
Wake Technical Community College - VMCCA
(919) 747-0065
Charlotte 11 programs
American Academy of Healthcare, LLC
(704) 525-3500
Blooming Heart School of Health
(704) 548-7726
Carolinas College of Health Sciences
(958) 298-0834
Central Piedmont Community College - Central Campus
(704) 330-2722
Chosen Healthcare Institute, Inc.
(704) 547-1988
Divine Health Academy
(704) 566-2955
Queen City Health Care Academy
(980) 224-8433
Serenity Nurse Aide Academy
(704) 567-8000
Umanah Healthcare Institute - Charlotte
(704) 531-1100
Unity Nursing Institute
(704) 525-1448
Wilora Lake Healthcare Centernursing facility
(704) 563-2922
Durham 9 programs
Chaz Training School
(919) 908-0124
Duke University Health System Nurse Aide I Program
(919) 684-4293
Durham Technical Community College - Durham Hybrid
(919) 536-7239
Hillcrest Convalescent Center Inc
(919) 286-7705
Hunter Health Career Academy
(919) 292-9409
Ideal Health Institute, Inc.
(919) 957-8311
Neslyn Health Institute, Inc
(919) 479-3000
W.A.R. Memorial Nurse Aide I Training Academy
(919) 904-1743
Wisdom Health Academy
(919) 908-9939
Albemarle 6 programs
Bethany Woods Nursing and Rehabilitation Centernursing facility
(704) 983-1195
Forrest Oakes Healthcare Centernursing facility
(704) 983-2686
Stanly Community College - Crutchfield Education Center
(704) 991-0342
Stanly Community College - HS CCP
(704) 991-0342
Stanly Community College - Main Campus
(704) 991-0342
Trinity Place
(704) 982-8191
Asheville 6 programs
Asheville-Buncombe Technical Community
(828) 254-1921
Asheville-Buncombe Technical Community College
(828) 254-1921
Asheville-Buncombe Technical Community College
(828) 398-7960
Aston Park Health Care Center Incnursing facility
(828) 253-4437
Emerald Ridge Rehabilitation and Care Centernursing facility
(828) 645-6619
Mission Hospital
(828) 213-1111
Greensboro 6 programs
CNA Training Academy
(336) 340-4288
Cone Health
(336) 832-7000
Guilford Technical Community College - Greensboro
(336) 334-4822
Guilford Technical Community College - Greensboro
(252) 334-4822
Mercy Training Institute, Inc.
(336) 686-2932
Triad Medical Academy
(336) 510-2582
Winston-Salem 6 programs
Forsyth Technical Community College - West Campus
(336) 734-7734
Forsyth Technical Community College - West Campus
(336) 734-7725
Innovation Institute of Healthcare Solutions
(336) 999-7123
Mount Eagle College
(336) 283-5191
Nurturing Hands Academy
(336) 408-0371
Senior Care Training Center
(336) 915-4408
Fayetteville 5 programs
Cape Fear Valley Medical Center
(910) 615-6700
Cumberland Nursing Academy
(910) 229-3242
Fayetteville Technical Community College
(910) 678-8469
Fayetteville Technical Community College - CCP
(910) 678-9868
Hand and Hand Health Training Center
(910) 745-9887
Wilson 4 programs
Fast Track Career Prep, Inc
(252) 296-9004
Myles Home Health Agency
(252) 206-1112
Wilson Community College
(252) 291-1195
Wilson Pines Nursing and Rehabilitation Centernursing facility
(252) 237-0724
Ahoskie 3 programs
Roanoke-Chowan Community College
(252) 332-5921
Roanoke-Chowan Community College - Hertford HS CCP
(252) 862-1200
Roanoke-Chowan Community College - Northampton HS
(252) 862-1200
Hamlet 3 programs
Richmond Community College
(910) 410-1891
Richmond Community College - Main Campus
(910) 410-1891
Richmond Community College - Main Campus
(910) 410-1833
High Point 3 programs
Arise Health Training Institute
(336) 565-1882
Guilford Technical Community College - High Point
(336) 334-4822
Westchester Manor at Providence Placenursing facility
(336) 884-2222
Jacksonville 3 programs
Caring for Life
(910) 989-2273
Coastal Carolina Community College
(910) 455-1221
Coastal Carolina Community College - CCP
(910) 938-6296
Kannapolis 3 programs
Rowan-Cabarrus Community College - College Station
(704) 216-3733
Rowan-Cabarrus Community College - NC Research
(704) 216-7281
Southern College of Health Sciences
(704) 707-3965
King 3 programs
Forsyth Technical Community College - NW Forsyth
(336) 734-7725
Forsyth Technical Community College - West Stokes HS
(336) 734-7725
King Health and Rehabilitation Centernursing facility
(336) 301-1852
Matthews 3 programs
Central Piedmont Community College - Levine Campus
(704) 330-2722
EHC Health Career Institute
(704) 249-2553
Nursing Careers Institute Inc.
(980) 419-2231
Mocksville 3 programs
Davidson-Davie Community College - CCP
(336) 249-8186
Davidson-Davie Community College - Davie Campus
(336) 249-8186
Davidson-Davie Community College - Mocksville Campus
(336) 249-8186
Morehead City 3 programs
Carteret Community College
(252) 222-6019
Carteret Community College
(252) 222-6019
Carteret Community College - CCP
(252) 222-6019
Rocky Mount 3 programs
Edgecombe Community College - OIC Campus
(252) 446-0486
Edgecombe Community College - Rocky Mount Campus
(252) 446-0436
Nash Community College
(252) 443-4011
Asheboro 2 programs
Clapp's Convalescent Nursing Home Incnursing facility
(336) 625-2074
Randolph Community College - Asheboro Campus
(336) 633-3028
Black 2 programs
BLACK MOUNTAIN NEURO-MEDICAL
(828) 669-3100
Givens Highland Farms
(828) 669-6473
Burgaw 2 programs
Cape Fear Community College - Burgaw Campus
(910) 343-0481
Cape Fear Community College - Pender HS CCP
(910) 362-7218
Cherokee 2 programs
Cherokee Indian Hospital Authority
(828) 497-9163
Oconaluftee Job Corps
(828) 497-8033
Clinton 2 programs
Sampson Community College
(910) 592-7176
Sampson Community College
(910) 592-8081
Conover 2 programs
Catawba Valley Community College - Goodwill Site
(828) 327-7000
Conover Nursing and Rehabilitation Centernursing facility
(828) 695-8282
Dallas 2 programs
Gaston College
(704) 922-6365
Gaston College
(704) 922-6372
Edenton 2 programs
College of the Albemarle - Chowan Campus
(252) 482-7900
College of the Albemarle - Chowan County HS CCP
(252) 482-7900
Elizabeth 2 programs
College of the Albemarle - Elizabeth City Campus
(252) 335-0821
College of the Albemarle - Pasquotank County HS CCP
(252) 335-0821
Franklin 2 programs
Macon Valley Nursing and Rehabilitation Centernursing facility
(828) 524-7806
Southwestern Community College - Macon Center
(828) 339-4489
Gastonia 2 programs
N C Nursing Academy
(704) 747-3787
Umanah Healthcare Institute - Gastonia
(704) 287-8534
Goldsboro 2 programs
CHERRY HOSPITAL
(919) 731-3200
Wayne Community College
(919) 735-5151
Graham 2 programs
Alamance Community College
(336) 538-7000
Alamance Community College
(336) 578-2002
Greenville 2 programs
ECU Health North NA Academy
(252) 535-8714
Pitt Community College
(252) 321-4225
Henderson 2 programs
Medical Careers Readiness
(252) 598-2020
Vance-Granville Community College - Vance County
(252) 492-2061
Hickory 2 programs
Catawba Valley Community College
(828) 327-7000
Trinity Villagenursing facility
(828) 328-2006
Kernersville 2 programs
Forsyth Tech Community College - Grady Swisher Center
(336) 734-7734
Piney Grove Nursing and Rehabilitation Centernursing facility
(336) 996-4038
Kinston 2 programs
Lenoir Community College
(252) 527-6223
Lenoir Community College - Lancer Academy CCP
(252) 233-6848
Laurinburg 2 programs
Richmond Community College - Honeycutt Center
(910) 410-1891
Richmond Community College - Honeycutt Center
(910) 410-1833
Lexington 2 programs
Alston Brook
(336) 956-1132
Carolina SeniorCarenursing facility
(336) 746-3500
Manteo 2 programs
College of the Albemarle - Dare County HS CCP
(252) 473-2264
College of the Albemarle - Roanoke Island Campus
(252) 475-9250
Marion 2 programs
McDowell Technical Community College
(828) 652-6021
McDowell Technical Community College
(828) 652-0645
Mooresville 2 programs
GraceMed Academy
(980) 288-9606
Mitchell Community College - Mooresville
(704) 878-4312
Morganton 2 programs
BROUGHTON HOSPITAL
(828) 433-2111
Western Piedmont Community College
(828) 448-3532
Newton 2 programs
Abernethy Laurels
(828) 464-8260
Carolina Caring ,Inc.
(828) 466-0466
Pinehurst 2 programs
Sandhills Community College
(910) 692-6185
Sandhills Community College - FirstHealth
(910) 695-3965
Raeford 2 programs
Sandhills Community College - Hoke Center
(910) 695-3965
Sandhills Community College - Hoke County HS CCP
(910) 695-3965
Rutherfordto 2 programs
Isothermal Community College
(828) 395-1675
Oak Grove Healthcare Centernursing facility
(828) 287-7655
Salisbury 2 programs
Rowan-Cabarrus Community College - North Campus
(704) 216-3733
Trinity Oaks
(704) 637-3784
Sanford 2 programs
Carolina Health Care Academy
(919) 478-5848
Central Carolina Community College
(919) 777-7703
Thomasville 2 programs
Davidson-Davie Community College
(336) 249-8186
Piedmont Crossing
(336) 472-2017
West Jefferson 2 programs
Wilkes Community College - Ashe Campus
(336) 838-6214
Wilkes Community College - Ashe County HS
(336) 838-6214
Archdale 1 program
Randolph Community College - Archdale Center
(336) 633-3028
Ayden 1 program
Certquik Health
(252) 258-2468
Barco 1 program
College of the Albemarle - Currituck Campus
(252) 335-0821
Bolivia 1 program
Brunswick Community College
(910) 755-7337
Boone 1 program
Caldwell Community College and TI - Watauga Campus
(828) 726-2319
Brevard 1 program
Blue Ridge Community College/Transylvania Center
(828) 694-1761
Burlington 1 program
Twin Lakes Memory Care
(336) 585-2400
Burnsville 1 program
Mayland Community College - Yancey Campus
(828) 682-7315
Butner 1 program
CENTRAL REGIONAL HOSPITAL
(919) 733-5324
Canton 1 program
Coolgate
(828) 452-3164
Castle 1 program
Caring for Life
(910) 989-2273
Chapel Hill 1 program
Durham Technical Community College - Chapel Hill
(919) 536-7239
Clayton 1 program
Johnston Community College - Cleveland Campus
(919) 209-2009
Clyde 1 program
Haywood Regional Medical Center
(828) 456-7311
Colfax 1 program
River Landing at Sandy Ridge
(336) 668-4900
Columbus 1 program
Isothermal Community College - Polk Campus
(828) 894-3092
Concord 1 program
Rowan-Cabarrus Community College - South Campus
(704) 216-3733
Creedmoor 1 program
Vance-Granville Community College - Granville County
(252) 492-2061
Denton 1 program
Mountain Vista Health Park
(336) 859-2181
Dobson 1 program
Surry Community College
(336) 386-3366
Dublin 1 program
Bladen Community College
(910) 879-5500
Elkin 1 program
Surry Community College - Elkin Center
(336) 386-3366
Garner 1 program
BellaRose Nursing and Rehabnursing facility
(919) 985-8400
Grantsboro 1 program
Pamlico Community College
(252) 249-1851
Hampstead 1 program
Cape Fear Community College - Alston Burk Center
(910) 362-7218
Havelock 1 program
Craven Community College
(252) 638-6127
Hayesville 1 program
Clay County Care Centernursing facility
(828) 389-9941
Hendersonvill 1 program
Blue Ridge Community College/Health Science Center
(828) 694-1761
Highlands 1 program
Highlands-Cashiers Hospital
(828) 526-1200
Hudson 1 program
Caldwell Community College and Technical Institute
(828) 726-2200
Indian Trail 1 program
Lake Park Nursing and Rehabilitation Centernursing facility
(704) 882-3420
Jamestown 1 program
Guilford Technical Community College - Jamestown
(336) 334-4822
Kenansville 1 program
James Sprunt Community College
(910) 296-6198
Kings 1 program
White Oak Manor-Kings Mountainnursing facility
(704) 739-8132
La Grange 1 program
Lenoir Community College - La Grange Center
(252) 233-6848
Leland 1 program
Brunswick Community College - Leland Center
(910) 755-7448
Lillington 1 program
Central Carolina Community College - Harnett
(910) 814-8999
Lincolnton 1 program
Gaston College - Lincoln Campus
(704) 922-6372
Locust 1 program
Stanly Community College - Crutchfield Education Center
(704) 991-0342
Lumberton 1 program
Robeson Community College
(910) 272-3700
Marble 1 program
Tri-County Community College - Technology Center
(828) 835-3095
Marshall 1 program
Asheville-Buncombe Tech Community College - Marshall
(828) 254-1921
Monroe 1 program
South Piedmont Community College - OCH Campus
(704) 290-5217
Mount Airy 1 program
Surry Community College - Mount Airy
(336) 386-3366
Mount Holly 1 program
Gaston College - East Gaston High Campus
(704) 922-6372
Murphy 1 program
Murphy Rehabilitation & Nursingnursing facility
(828) 835-7580
New Bern 1 program
Craven Community College
(252) 638-6127
Newland 1 program
Mayland Community College - Avery Campus
(828) 765-7351
Pembroke 1 program
Robeson Community College - Pembroke
(910) 272-3700
Polkton 1 program
South Piedmont Community College - LL Polk Campus
(704) 290-5217
Rich 1 program
Roanoke-Chowan Community College - Rich Square
(252) 862-1200
Robbinsville 1 program
Tri-County Community College - Graham Campus
(828) 837-6810
Roxboro 1 program
Piedmont Community College
(336) 599-1181
Scotland Neck 1 program
Halifax Community College - Scotland Neck
(252) 536-7291
Shelby 1 program
Cleveland Community College - Main Campus
(704) 484-4000
Siler City 1 program
Central Carolina Community College - Siler City
(919) 542-6495
Snow Hill 1 program
Lenoir Community College - Greene County
(252) 747-3434
Sparta 1 program
Wilkes Community College - Alleghany Campus
(336) 838-6214
Spring 1 program
Fayetteville Technical Community College - Spring Lake
(910) 678-8469
Spruce Pine 1 program
Mayland Community College - Spruce Pine
(828) 765-7312
Statesville 1 program
Mitchell Community College - Goodwill Center
(704) 878-4312
Surf City 1 program
Cape Fear Community College - Pender HS CCP
(910) 362-7218
Sylva 1 program
Southwestern Community College
(828) 339-4489
Tarboro 1 program
Edgecombe Community College
(252) 823-5166
Taylorsville 1 program
Catawba Valley Community College - Alexander Campus
(828) 327-7000
Trenton 1 program
Lenoir Community College - Jones County Center
(252) 448-5021
Troy 1 program
Montgomery Community College
(910) 898-9706
Wadesboro 1 program
Elite Healthcare Training Center
(704) 475-8517
Walnut Cove 1 program
Forsyth Technical Community College - Stokes Campus
(336) 734-7725
Warrenton 1 program
Vance-Granville Community College - Warren County
(252) 738-3366
Washington 1 program
Beaufort County Community College - Beaufort Campus
(252) 946-6194
Weldon 1 program
Halifax Community College
(252) 536-7291
Wentworth 1 program
Rockingham Community College
(336) 342-4261
Whiteville 1 program
Southeastern Community College
(910) 642-7141
Wilkesboro 1 program
Wilkes Community College
(336) 838-6214
Winston Salem 1 program
Forsyth Tech Community College - Goodwill Center
(336) 734-7725
Winterville 1 program
Effinity Healthcare Training, LLC
(252) 751-6512
Yadkinville 1 program
Surry Community College - Yadkin Center
(336) 386-3366
Yanceyville 1 program
Piedmont Community College/Yanceyville Campus
(336) 599-1181
Source: NC DHHS DHSR HCPEC (official list), mirrored September 2026. 240 programs.
Where the Programs Are
Frequently Asked Questions
How many CNA classes are there in North Carolina?
North Carolina's official approved-program list names 240 state-approved CNA training programs, with the most in Raleigh, Charlotte, Durham. The list is published by NC DHHS DHSR HCPEC and this page mirrors it as of September 2026.
How long is CNA training in North Carolina?
North Carolina requires 75 total training hours, including 16 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 4 weeks; part-time tracks take longer.
Are there free CNA classes in North Carolina?
Under federal rule 42 CFR 483.152(c), a nursing facility cannot charge a nurse aide it employs for training and must reimburse a new hire's training cost within 12 months of certification. 20 of the 240 approved programs in North Carolina run at nursing facilities or care centers, which are the usual source of free or paid-while-training tracks.
How do I check that a CNA program in North Carolina is state-approved?
Every program on this page comes from North Carolina's official approved list (linked below). Before enrolling anywhere, confirm the program still appears on the current state list and ask the North Carolina Nurse Aide I Registry if you are unsure.
Explore More
About this list
Programs are mirrored from North Carolina's official approved nurse aide training program list published by NC DHHS DHSR HCPEC (September 2026); fields shown are the fields the state publishes. Training hours from state regulations against the federal floor in 42 CFR 483.152; wages from BLS OES May 2025. Confirm approval, schedules, and cost directly with the program.