CNA classes in North Carolina

Looking for nursing assistant (CNA) schools in North Carolina? There are 24, including 24 public colleges. CNAs in North Carolina earn a median $38,460 a year, according to the BLS.

Schools
24
Public colleges
24
Median pay in NC
$38,460
Cities with schools
14

24 nursing assistant (CNA) schools

School results

  1. Alamance Community College

    Graham, NC · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Carpentry
    • +17
  2. Bladen Community College

    Dublin, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • Carpentry
    • +6
  3. Cape Fear Community College

    Wilmington, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +29
  4. Hear from the best fits

    One short form. Up to 3 schools send you costs, schedules and financial aid options.

  5. Carteret Community College

    Morehead City, NC · Public

    • Nursing assistant (CNA)
    • Welding
    • Automotive technician
    • +11
  6. Central Carolina Community College

    Sanford, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +22
  7. Cleveland Community College

    Shelby, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +18
  8. Davidson-Davie Community College

    Thomasville, NC · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Welding
    • +21
  9. Durham Technical Community College

    Durham, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • Welding
    • +15
  10. Edgecombe Community College

    Tarboro, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • Welding
    • +12
  11. Fayetteville Technical Community College

    Fayetteville, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +26
  12. Gaston College

    Dallas, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +16
  13. Guilford Technical Community College

    Jamestown, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +26
  14. Johnston Community College

    Smithfield, NC · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Welding
    • +12
  15. Mayland Community College

    Spruce Pine, NC · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +6
  16. McDowell Technical Community College

    Marion, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +10
  17. Montgomery Community College

    Troy, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +9
  18. Piedmont Community College

    Roxboro, NC · Public

    • Nursing assistant (CNA)
    • Welding
    • Medical assistant
    • +5
  19. Richmond Community College

    Hamlet, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +7
  20. Robeson Community College

    Lumberton, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +11
  21. Rowan-Cabarrus Community College

    Salisbury, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +18
  22. South Piedmont Community College

    Polkton, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +8
  23. Stanly Community College

    Albemarle, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +12
  24. Surry Community College

    Dobson, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +12
  25. Wake Technical Community College

    Raleigh, NC · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +21

CNA classes by city

What CNAs earn in North Carolina

Median pay means half earn more and half earn less. Pay grows with experience, certifications and overtime.

Median pay
$38,460
$18.49 an hour
Typical range
$30,260–$47,080
10th to 90th percentile
Jobs in NC
64,010
Job growth, 2025–35
+2.6%
196,200 openings a year (U.S.)

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, and Employment Projections.

Hear from the best fits near North Carolina

One short form. Up to 3 schools send you costs, schedules and financial aid options. Free, with no obligation.

  • Compare real costs and start dates
  • Ask about financial aid and apprenticeships
  • Your info goes only to the schools you're matched with

Step 1 of 3: Your trade

Compare cna classes

Free · Takes 60 seconds · No obligation

Frequently asked questions

How many nursing assistant (CNA) schools are in North Carolina?

We list 24 schools in North Carolina with nursing assistant (CNA) programs: 24 public colleges. Campuses are in Graham, Dublin, Wilmington, Morehead City, and Sanford.

Are there community college nursing assistant (CNA) programs in North Carolina?

Yes. 24 public colleges in North Carolina offer nursing assistant (CNA). Public programs often cost less and are usually eligible for federal financial aid. Confirm costs and aid with each school.

How much does nursing assistant (CNA) school cost in North Carolina?

Among the 23 schools here that report it to the U.S. Department of Education, the average yearly net price (after grants and scholarships) ranges from $995 to $15,002. That figure covers the whole school, not just this program, so ask each school for the program's total cost.

How much do CNAs make in North Carolina?

The median pay for CNAs in North Carolina is $38,460 a year, and most earn between $30,260 and $47,080, according to the U.S. Bureau of Labor Statistics.

How do I choose a nursing assistant (CNA) school in North Carolina?

Ask each school about accreditation, total cost after financial aid, hands-on lab hours, certification exam prep, class sizes and job placement. Request info from two or three schools so you can compare their answers side by side.