Skip to content

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.