CNA classes

Compare 563 schools with nursing assistant (CNA) programs in 46 states. CNAs in the U.S. earn a median $42,260 a year, according to the BLS. Pick a state or city, see every campus on the map, and request info from the ones that fit.

Schools
563
States
46
Median pay (U.S.)
$42,260
Job growth, 2025–35
+2.6%

24 nursing assistant (CNA) schools nationwide

School results

  1. Access Careers

    Hempstead, NY · Private

    • Nursing assistant (CNA)
    • Medical assistant
    • Pharmacy technician
    • +2
  2. Aiken Technical College

    Graniteville, SC · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Welding
    • +14
  3. Aims Community College

    Greeley, CO · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +16
  4. Hear from the best fits

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

  5. Alamance Community College

    Graham, NC · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Carpentry
    • +17
  6. Albany Technical College

    Albany, GA · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +28
  7. Allan Hancock College

    Santa Maria, CA · Public

    • Nursing assistant (CNA)
    • Welding
    • CNC machining
    • +14
  8. Allegany College of Maryland

    Cumberland, MD · Public

    • Nursing assistant (CNA)
    • Automotive technician
    • Medical assistant
    • +13
  9. Allen County Community College

    Iola, KS · Public

    • Nursing assistant (CNA)
    • Pharmacy technician
    • EMT & paramedic
    • +2
  10. Alvin Community College

    Alvin, TX · Public

    • Nursing assistant (CNA)
    • Welding
    • Automotive technician
    • +9
  11. Amarillo College

    Amarillo, TX · Public

    • Nursing assistant (CNA)
    • Welding
    • CNC machining
    • +21
  12. American River College

    Sacramento, CA · Public

    • Nursing assistant (CNA)
    • Electrician
    • Plumbing
    • +16
  13. Anoka Technical College

    Anoka, MN · Public

    • Nursing assistant (CNA)
    • Electrician
    • Plumbing
    • +13
  14. Arkansas Northeastern College

    Blytheville, AR · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Welding
    • +9
  15. Arkansas State University - Beebe

    Beebe, AR · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Welding
    • +13
  16. Arkansas State University - Mountain Home

    Mountain Home, AR · Public

    • Nursing assistant (CNA)
    • Welding
    • CNC machining
    • +10
  17. Arkansas State University - Newport

    Newport, AR · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +13
  18. Ashland Community & Technical College

    Ashland, KY · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +16
  19. Athens Technical College

    Athens, GA · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +27
  20. Atlanta Technical College

    Atlanta, GA · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +29
  21. Augusta Technical College

    Augusta, GA · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +26
  22. Baptist Health College - Little Rock

    Little Rock, AR · Private

    • Nursing assistant (CNA)
    • Practical nursing (LPN/LVN)
    • Surgical technologist
    • +3
  23. Barton County Community College

    Great Bend, KS · Public

    • Nursing assistant (CNA)
    • Plumbing
    • Carpentry
    • +11
  24. Bates Technical College

    Tacoma, WA · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +22
  25. Big Bend Community College

    Moses Lake, WA · Public

    • Nursing assistant (CNA)
    • Electrician
    • Welding
    • +8

CNA classes by state

CNA classes in major cities

What CNAs earn nationally

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

Median pay
$42,260
$20.32 an hour
Typical range
$33,940–$51,980
10th to 90th percentile
Jobs in the U.S.
1,448,910
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

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 cna classes are there?

We list 563 schools with nursing assistant (CNA) programs in 46 states. Florida has the most, with 46. Together they reported 46,079 nursing assistant (CNA) graduates in the latest federal data.

How much do CNAs make?

The national median pay is $42,260 a year, according to the U.S. Bureau of Labor Statistics, and the BLS projects 2.6% job growth from 2025 to 2035.

How do I find cna classes near me?

Choose your state below or search the map by city or ZIP code. Each listing shows the school's location, type and programs, and you can request info from several schools at once.