Skip to content
Health Career ClassesPrograms · Costs · Pay
North Carolina · Certified Nursing Assistant training

CNA Classes in North Carolina

North Carolina has 247 state-approved nurse aide training programs (NC DHHS Division of Health Service Regulation, list dated October 2026). They're grouped by county below. Further down: costs and graduate counts for 12 accredited colleges, and what nursing assistants earn in North Carolina.

Updated October 2026 · Data: NC DHHS Division of Health Service Regulation (October 2026), IPEDS 2023–24, BLS May 2025

State-approved programs
24793 counties
Training required
75+ hrfederal minimum 75
Colleges with cost data
12IPEDS 2023–24
North Carolina median pay
$38,460−$3,800 vs U.S.

Jump to a metro area

All 247 state-approved CNA programs in North Carolina

Source: NC DHHS Division of Health Service Regulation, Nurse Aide I Registry: State Approved Nurse Aide I Training Programs, list dated October 2026. Finishing a state-approved program is the standard route to the North Carolina CNA exam. Call the program to confirm start dates and cost.

Mecklenburg County 12 programs

See the Charlotte-area CNA classes page for local costs and pay.

  • American Academy of Healthcare, LLC

    4917 Albemarle Rd Ste 207, Charlotte NC 28205 · (704) 525-3500
  • Blooming Heart School of Health

    9301 Monroe Rd; Ste C/D, Charlotte NC 28270 · (704) 548-7726
  • Carolinas College of Health Sciences

    2110 Water Ridge Parkway, Charlotte NC 28217 · (954) 298-0834
  • Central Piedmont Community College - Central Campus

    1335 Elizabeth Avenue, Charlotte NC 28235 · (704) 330-2722
  • Chosen Healthcare Institute, Inc.

    8401 University Exec Park Dr Ste 111, Charlotte NC 28262 · (704) 547-1988
  • Divine Health Academy

    5633 Monroe Road, Charlotte NC 28212 · (704) 566-2655
  • Serenity Nurse Aide Academy

    6636 East W.T. Harris Blvd, Charlotte NC 28215 · (704) 567-8000
  • Umanah Healthcare Institute - Charlotte

    1404 Beatties Ford Road, Charlotte NC 28216 · (704) 531-1100
  • Unity Nursing Institute

    5715 Westpark Dr Ste 202, Charlotte NC 28217 · (704) 525-1448
  • Wilora Lake Healthcare

    6001 Wilora Lake Road, Charlotte NC 28212 · (704) 563-2933
  • Central Piedmont Community College - Levine Campus

    2800 Campus Ridge Rd, Matthews NC 28105 · (704) 330-2722
  • EHC Health Career Institute

    2008 Moore Road Suite B, Matthews NC 28105 · (704) 249-2553
Wake County 12 programs

See the Raleigh-area CNA classes page for local costs and pay.

Guilford County 10 programs

See the Greensboro-area CNA classes page for local costs and pay.

  • River Landing at Sandy Ridge

    1575 John Knox Drive, Colfax NC 27235 · (336) 978-7983
  • CNA Training Academy

    206 South Westgate Drive Suite G, Greensboro · (336) 340-4288
  • Cone Health

    1200 North Elm St, Greensboro NC 27401 · (336) 663-5594
  • Guilford Technical Community College - Greensboro

    3505 East Wendover Avenue, Greensboro NC 27405 · (336) 334-4822
  • Mercy Training Institute, Inc.

    200 F Pomona Drive, Greensboro NC 27407 · (336) 686-2932
  • Triad Medical Academy

    2 C Oak Branch Drive, Greensboro NC 27407 · (336) 510-2582
  • Arise Health Training Institute

    2640 Willard Dairy Rd Ste 108 & 112, High Point NC 27265 · (336) 565-1882
  • Guilford Technical Community College - High Point

    901 South Main Street, High Point NC 27260 · (336) 334-4822
  • Westchester Manor at Providence Place

    1795 Westchester Drive, High Point NC 27262 · (336) 888-4653
  • Guilford Technical Community College - Jamestown

    601 East Main Street, Jamestown NC 27282 · (336) 334-4822
Forsyth County 9 programs

See the Winston-area CNA classes page for local costs and pay.

  • Forsyth Technical Community College - Grady Swisher Center

    1108 Swisher Center Road, Kernersville NC 27284 · (336) 734-7728
  • Forsyth Technical Community College - Goodwill Center

    2701 University Parkway, Winston Salem NC 27115 · (336) 734-7728
  • Forsyth Technical Community College - Mazie Woodruff Center

    4905 Lansing Drive, Winston-Salem NC 27105 · (336) 734-7728
  • Forsyth Technical Community College - West Campus

    1300 Bolton Street, Winston-Salem NC 27115 · (336) 734-7728
  • Innovation Institute of Healthcare Solutions

    609 Peters Creek Parkway, Winston-Salem NC 27103 · (336) 999-7123
  • Mount Eagle College

    4025 University Parkway, Winston-Salem NC 27106 · (336) 776-0357
  • Nurturing Hands Academy

    1386 D Westgate Center Drive, Winston-Salem NC 27103 · (336) 408-0371
  • Senior Care Training Center

    1311 Westbrook Plaza Ste 101, Winston-Salem NC 27103 · (336) 915-4408
  • Senior Services, Inc.

    2895 Shorefair Drive, Winston-Salem NC 27105
Buncombe County 8 programs

See the Asheville-area CNA classes page for local costs and pay.

Catawba County 8 programs

See the Hickory-area CNA classes page for local costs and pay.

Durham County 8 programs

See the Durham-area CNA classes page for local costs and pay.

Stanly County 7 programs
Cumberland County 6 programs

See the Fayetteville-area CNA classes page for local costs and pay.

New Hanover County 6 programs

See the Wilmington-area CNA classes page for local costs and pay.

Pender County 5 programs

See the Wilmington-area CNA classes page for local costs and pay.

  • Cape Fear Community College - Burgaw Campus

    100 East Industrial Drive, Burgaw NC 28425 · (910) 259-4966
  • Cape Fear Community College - Pender HS CCP

    100 East Industrial Drive, Burgaw NC 28425 · (910) 362-7218
  • Cape Fear Community College - Alston Burk Center

    621 NC Hwy 210, Hampstead NC 28443 · (910) 362-7218
  • New Estuary Home Care, LLC

    15919 US Highway 17 Unit D, Hampstead · (540) 359-5363
  • Cape Fear Community College - Pender HS CCP

    621 NC Highway 210, Surf City NC 28443 · (910) 362-7218
Cabarrus County 4 programs

See the Charlotte-area CNA classes page for local costs and pay.

  • Rowan-Cabarrus Community College - South Campus

    1531 Trinity Church Road, Concord NC 28027 · (704) 216-3733
  • Rowan-Cabarrus Community College - College Station

    399 Biotechnology Lane, Kannapolis NC 28081 · (704) 216-3773
  • Rowan-Cabarrus Community College - NC Research Campus

    399 Biotechnology Lane, Kannapolis NC 28081 · (704) 216-7281
  • Southern College of Health Sciences

    206 N Cannon Blvd, Kannapolis NC 28083 · (704) 707-3965
Davidson County 4 programs

See the Winston-area CNA classes page for local costs and pay.

Gaston County 4 programs

See the Charlotte-area CNA classes page for local costs and pay.

Onslow County 4 programs

See the Jacksonville-area CNA classes page for local costs and pay.

Wilson County 4 programs
Burke County 3 programs

See the Hickory-area CNA classes page for local costs and pay.

Cherokee County 3 programs
Cleveland County 3 programs
Davie County 3 programs

See the Winston-area CNA classes page for local costs and pay.

  • Davidson-Davie Community College - CCP

    1205 Salisbury Road, Mocksville NC 27028 · (336) 249-8186
  • Davidson-Davie Community College - Davie Campus

    1205 South Salisbury Street, Mocksville NC 27028 · (336) 244-4567
  • Davidson-Davie Community College - Mocksville Campus

    1205 South Salisbury Street, Mocksville NC 28028 · (336) 224-4567
Edgecombe County 3 programs

See the Rocky Mount-area CNA classes page for local costs and pay.

  • Edgecombe Community College - OIC Campus

    225 Tarboro Street, Rocky Mount NC 27801 · (252) 446-0436
  • Edgecombe Community College - Rocky Mount Campus

    225 Tarboro Street, Rocky Mount NC 27801
  • Edgecombe Community College

    2009 West Wilson Street, Tarboro NC 27886
Halifax County 3 programs
Haywood County 3 programs

See the Asheville-area CNA classes page for local costs and pay.

Iredell County 3 programs

See the Charlotte-area CNA classes page for local costs and pay.

Johnston County 3 programs

See the Raleigh-area CNA classes page for local costs and pay.

Lenoir County 3 programs
  • Lenoir Community College

    231 Highway 58 South, Kinston NC 28502
  • Lenoir Community College - Lancer Academy CCP

    2601 N. Queen Street, Kinston NC 28501 · (252) 233-6848
  • Lenoir Community College - La Grange Center

    112 E Railroad Street, La Grange NC 28551 · (252) 233-6848
Macon County 3 programs
  • Macon Valley Nursing and Rehabilitation Center

    3195 Old Murphy Road, Franklin NC 28734 · (828) 524-7806
  • Southwestern Community College - Macon Center

    44 Siler Farm Rd, Franklin NC 28734 · (828) 339-4459
  • Highlands-Cashiers Hospital

    190 Hospital Drive, Highlands NC 28741 · (828) 213-2692
Orange County 3 programs

See the Durham-area CNA classes page for local costs and pay.

  • Durham Technical Community College - Carrboro Hybrid

    203 S. Greensboro Street, Carrboro NC 27510 · (919) 536-7200
  • Moon River Nursing Careers

    100 Europa Drive Suite 161, Chapel Hill NC 27517 · (919) 240-4510
  • Durham Technical Community College - OCC

    525 College Park Road, Hillsborough NC 27278 · (919) 536-7200
Pasquotank County 3 programs
  • College of the Albemarle

    PO Box 2327, Elizabeth City NC 27906
  • College of the Albemarle - Elizabeth City Campus

    1208 N Road Street, Elizabeth City NC 27906 · (252) 335-0821
  • College of the Albemarle - Pasquotank County HS CCP

    1208 North Road Street, Elizabeth City NC 27909 · (252) 335-0821
Randolph County 3 programs

See the Greensboro-area CNA classes page for local costs and pay.

Richmond County 3 programs
Stokes County 3 programs

See the Winston-area CNA classes page for local costs and pay.

  • Forsyth Technical Community College - West Stokes HS

    1400 Priddy Road, King NC 27021 · (336) 734-7728
  • King Health and Rehabilitation Center

    115 White Road, King NC 27021 · (336) 301-1852
  • Forsyth Technical Community College - Stokes Campus

    1165 Dodgetown Road, Walnut Cove NC 27052 · (336) 734-7728
Surry County 3 programs
Alamance County 2 programs
Alexander County 2 programs

See the Hickory-area CNA classes page for local costs and pay.

  • Catawba Valley Community College

    345 Industrial Blvd, Taylorsville NC 28681 · (828) 327-7000
  • Catawba Valley Community College - Alexander Campus

    345 Industrial Blvd, Taylorsville NC 28681 · (828) 327-7000
Anson County 2 programs

See the Charlotte-area CNA classes page for local costs and pay.

Ashe County 2 programs
  • Wilkes Community College - Ashe Campus

    145 Ashe Campus Drive, West Jefferson NC 28694 · (336) 838-6214
  • Wilkes Community College - Ashe County HS

    184 Campus Drive, West Jefferson NC 28694 · (336) 838-6214
Brunswick County 2 programs

See the Wilmington-area CNA classes page for local costs and pay.

Carteret County 2 programs
Chatham County 2 programs

See the Durham-area CNA classes page for local costs and pay.

  • Central Carolina Community College - Pittsboro

    75 Ballentrae Court, Pittsboro NC 27312 · (919) 545-8682
  • Central Carolina Community College - Siler City

    400 A Progress Blvd, Siler City NC 27344 · (919) 545-8682
Chowan County 2 programs
  • College of the Albemarle - Chowan Campus

    800 North Oakum Street, Edenton NC 27932
  • College of the Albemarle - Chowan County HS CCP

    800 North Oakum Street, Edenton NC 27932 · (252) 482-7900
Clay County 2 programs
  • Clay County Health and Rehabilitation

    86 Valley Hideaway Drive, Hayesville NC 28904 · (828) 448-8397
  • Mountain Home Health Services

    3280 NC Highway 69 Suite 11, Hayesville
Craven County 2 programs
Dare County 2 programs
  • College of the Albemarle - Dare County HS CCP

    205 Highway 64 South, Manteo NC 27954 · (252) 473-2264
  • College of the Albemarle - Roanoke Island Campus

    205 Highway 64 South Business, Manteo NC 27954 · (252) 216-5312
Graham County 2 programs
  • Graham Healthcare and Rehabilitation Center

    811 Snowbird Road, Robbinsville NC 28771 · (828) 735-0917
  • Tri-County Community College - Graham Campus

    145 Moose Branch Rd, Robbinsville NC 28771 · (828) 835-9564
Granville County 2 programs
  • CENTRAL REGIONAL HOSPITAL

    300 VEAZEY ROAD, BUTNER NC 27509 · (919) 575-7973
  • Vance-Granville Community College - Granville County

    1547 S Campus Dr, Creedmoor NC 27522 · (252) 738-3366
Henderson County 2 programs

See the Asheville-area CNA classes page for local costs and pay.

Hoke County 2 programs

See the Fayetteville-area CNA classes page for local costs and pay.

  • Sandhills Community College - Hoke Center

    1110 East Central Ave, Raeford NC 28376 · (910) 695-3965
  • Sandhills Community College - Hoke County HS CCP

    505 S Bethel Rd, Raeford NC 28376 · (910) 695-3965
Lee County 2 programs
Mcdowell County 2 programs
Moore County 2 programs
Pitt County 2 programs
  • Pitt Community College

    3107 South Memorial Drive, Greenville NC 27834 · (252) 493-7733
  • Effinity Healthcare Training, LLC

    113 West Fire Tower Rd Ste J, Winterville NC 27590 · (252) 287-6586
Robeson County 2 programs
Rowan County 2 programs

See the Charlotte-area CNA classes page for local costs and pay.

Swain County 2 programs
  • Cherokee Indian Hospital Authority

    Caller Box C-268, Cherokee NC 28719 · (828) 497-9163
  • Oconaluftee Job Corps

    502 OJCC Road, Cherokee NC 28719 · (828) 553-9712
Union County 2 programs

See the Charlotte-area CNA classes page for local costs and pay.

  • Nursing Careers Institute Inc.

    621 Stallings Rd Ste F, Matthews NC 28104 · (980) 419-2231
  • South Piedmont Community College - OCH Campus

    4209 Old Charlotte Hwy, Monroe NC 28110 · (704) 290-5217
Wayne County 2 programs
Alleghany County 1 program
  • Wilkes Community College - Alleghany Campus

    115 Atwood St Ste A, Sparta NC 28675 · (336) 838-6214
Avery County 1 program
  • Mayland Community College - Avery Campus

    785 Cranberry St, Newland NC 28657 · (828) 766-1357
Beaufort County 1 program
Bladen County 1 program
Caldwell County 1 program

See the Hickory-area CNA classes page for local costs and pay.

Caswell County 1 program
  • Piedmont Community College - Yanceyville Campus

    331 Piedmont Drive, Yanceyville NC 27379 · (336) 322-2219
Columbus County 1 program
Currituck County 1 program
  • College of the Albemarle - Currituck Campus

    125 College Way, Barco NC 27917 · (252) 335-0821
Duplin County 1 program
Franklin County 1 program

See the Raleigh-area CNA classes page for local costs and pay.

  • Vance-Granville Community College - Franklin County

    8100 NC Hwy 56, Louisburg NC 27549 · (252) 738-3366
Greene County 1 program
  • Lenoir Community College - Greene County

    818 Highway 91 North, Snow Hill NC 28580 · (252) 747-3434
Harnett County 1 program
  • Central Carolina Community College - Harnett

    51 Red Mulberry Way, Lillington NC 27546 · (910) 814-8833
Hertford County 1 program
Jackson County 1 program
Jones County 1 program
  • Lenoir Community College - Jones County Center

    509 Highway 58 North, Trenton NC 28585
Lincoln County 1 program

See the Charlotte-area CNA classes page for local costs and pay.

  • Gaston College - Lincoln Campus

    511 South Aspen Street, Lincolnton NC 28092 · (704) 922-6372
Madison County 1 program

See the Asheville-area CNA classes page for local costs and pay.

  • Asheville-Buncombe Tech Community College - Marshall

    4646 US Hwy 25-70, Marshall NC 28753 · (828) 398-7368
Martin County 1 program
Mitchell County 1 program
  • Mayland Community College - Spruce Pine

    200 Mayland Dr, Spruce Pine NC 28777 · (828) 766-1357
Montgomery County 1 program
Nash County 1 program

See the Rocky Mount-area CNA classes page for local costs and pay.

Northampton County 1 program
  • Roanoke-Chowan Community College - Rich Square Campus

    324 East Jackson Street, Rich Square NC 27869 · (252) 862-1200
Pamlico County 1 program
Person County 1 program

See the Durham-area CNA classes page for local costs and pay.

Polk County 1 program
  • Isothermal Community College - Polk Campus

    1255 West Mills Street, Columbus NC 28722 · (828) 395-1675
Rockingham County 1 program
Rutherford County 1 program
  • Oak Grove Healthcare

    518 Old US 221 HWY N, Rutherfordton NC 28139 · (828) 287-7655
Sampson County 1 program
Scotland County 1 program
  • Richmond Community College - Honeycutt Center

    600 McLean Street, Laurinburg NC 28352 · (910) 410-1891
Transylvania County 1 program
  • Blue Ridge Community College - Transylvania Center

    45 Oak Park Drive, Brevard NC 28712 · (828) 694-1761
Vance County 1 program
Warren County 1 program
  • Vance-Granville Community College - Warren County

    210 Ridgeway St, Warrenton NC 27589 · (252) 738-3366
Watauga County 1 program
  • Caldwell Community College and Technical Institute - Watauga Campus

    460 Community College Drive, Boone NC 28607 · (828) 726-2319
Wilkes County 1 program
Yadkin County 1 program

See the Winston-area CNA classes page for local costs and pay.

  • Surry Community College - Yadkin Center

    4649 Highway 601 North, Yadkinville NC 27055 · (336) 386-3366
Yancey County 1 program
  • Mayland Community College - Yancey Campus

    107 Wheeler Hills Road, Burnsville NC 28714 · (828) 766-1357
Address not published by the state 1 program

Accredited colleges with CNA cost and graduate data

These 12 colleges report CNA completions to the U.S. Department of Education (IPEDS 2023–24), so we can show what they charge and how many students finish.

CNA Classes in Charlotte, NC 2 schools

Gaston College

201 Hwy 321 S, Dallas, NC 28034
Public Certificate (12 weeks to 1 year)
Graduates '23–24
28
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Dallas that reported 28 CNA graduates in 2023–24, the 3rd-most in the state. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Rowan-Cabarrus Community College

1333 Jake Alexander Blvd, South, Salisbury, NC 28146
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
4
College tuition
$1,824/yr
Length
12 weeks to 1 year

Public two-year college in Salisbury that reported 4 CNA graduates in 2023–24. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

CNA Classes in Raleigh, NC 2 schools

Wake Technical Community College

9101 Fayetteville Road, Raleigh, NC 27603
Public Certificate (12 weeks to 1 year)
Graduates '23–24
18
College tuition
$2,076/yr
Length
12 weeks to 1 year

This public two-year college in Wake County graduated 18 CNA students in 2023–24, the 4th-most in the state. Annual in-district tuition (before fees): $2,076 ($7,292 out of state).

Johnston Community College

245 College Road, Smithfield, NC 27577
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
9
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Smithfield that reported 9 CNA graduates in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Hamlet, NC 1 school

Richmond Community College

1042 W Hamlet Ave, Hamlet, NC 28345
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
61
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Hamlet that reported 61 CNA graduates in 2023–24, the most in the state. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Thomasville, NC 1 school

Davidson-Davie Community College

297 DCC Road, Thomasville, NC 27360
Public Certificate (12 weeks to 1 year)
Graduates '23–24
56
College tuition
$2,125/yr
Length
12 weeks to 1 year

56 CNA credentials awarded in 2023–24 at this public two-year college, the 2nd-most in the state. Annual in-district tuition (before fees): $2,125 ($7,772 out of state).

CNA Classes in Fayetteville, NC 1 school

Fayetteville Technical Community College

2201 Hull Rd, Fayetteville, NC 28303
Public Certificate (12 weeks to 1 year)
Graduates '23–24
16
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Fayetteville that reported 16 CNA graduates in 2023–24, the 5th-most in the state. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Troy, NC 1 school

Montgomery Community College

1011 Page St, Troy, NC 27371
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
5
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Troy that reported 5 CNA graduates in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Shelby, NC 1 school

Cleveland Community College

137 S Post Rd, Shelby, NC 28152
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
4
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Shelby that reported 4 CNA graduates in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Graham, NC 1 school

Alamance Community College

1247 Jimmie Kerr Road, Graham, NC 27253
Public Certificate (12 weeks to 1 year)
Graduates '23–24
2
College tuition
$2,432/yr
Length
12 weeks to 1 year

2 CNA credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Roxboro, NC 1 school

Piedmont Community College

1715 College Dr, Roxboro, NC 27573
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
2
College tuition
$2,432/yr
Length
12 weeks to 1 year

2 CNA credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

CNA Classes in Marion, NC 1 school

McDowell Technical Community College

54 College Drive, Marion, NC 28752
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
1
College tuition
$1,824/yr
Length
12 weeks to 1 year

This public two-year college in McDowell County graduated 1 CNA student in 2023–24. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

How to get CNA certified in North Carolina

  1. Complete a state-approved nurse aide training program (federal minimum: 75 hours, 16 of them supervised clinical practice).
  2. Pass your state’s competency evaluation: a written or oral exam plus a skills demonstration.
  3. Get listed on your state nurse aide registry, which employers check before hiring.
  4. Keep your certification active. Under federal rules, if you go 24 consecutive months without paid nursing-related work you must retrain or retest.

Rules differ by state. Confirm current North Carolina requirements with the relevant state board or registry before you enroll.

CNA Classes in North Carolina: FAQ

How many state-approved CNA programs are in North Carolina?

247 nurse aide training programs are on the official North Carolina list (NC DHHS Division of Health Service Regulation, October 2026). The most are in Mecklenburg County (12), Wake County (12), Guilford County (10).

How many training hours does North Carolina require for CNAs?

North Carolina requires at least 75 hours: no single statewide total: each program's hours are set on its state-approved application, and the federal minimum of 75 hours applies. The certification exam is run by Credentia (NNAAP).

How do I check if someone is a certified nursing assistant in North Carolina?

Search the North Carolina nurse aide registry (run by the NC DHHS Division of Health Service Regulation, Nurse Aide I Registry). It is free and shows whether a certificate is active.

How many CNA programs are in North Carolina?

We list 12 accredited North Carolina schools that graduated CNA students in 2023–24, 12 of them public. Together they awarded 206 CNA credentials that year.

How much do cna classes cost in North Carolina?

Most North Carolina schools on this list are colleges that charge by the credit hour rather than a flat program price. Their median annual in-district tuition is $2,432; a short certificate typically costs a fraction of that.

How much do nursing assistants make in North Carolina?

The median certified nursing assistant in North Carolina earns $38,460 a year ($18.49 an hour), according to BLS data for May 2025, versus $42,260 nationally. The top 10% earn $47,080 or more.

Which North Carolina school trains the most nursing assistants?

Richmond Community College in Hamlet reported the most CNA graduates in North Carolina: 61 in 2023–24.

How long does CNA training take?

Federal rules require at least 75 hours of training, including at least 16 hours of supervised practical training. Many states require more.

What exam do nursing assistants take?

A state competency evaluation with a written (or oral) test and a hands-on skills test, run by a state-contracted testing vendor.

Other healthcare programs in North Carolina