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

CNA Classes Near You

Certified nursing assistants (CNAs) help patients with bathing, dressing, eating, moving and vital signs, under the supervision of nurses. It is one of the fastest ways into healthcare: most programs finish in weeks, not years. Below are 487 accredited schools that graduated CNA students in 2023–24, organized by state and city.

Updated October 2026 · Sources: IPEDS, BLS

Schools
487in 44 states
Graduates 2023–24
44,520
Median program cost
$1,38296 schools reporting
U.S. median pay
$42,260$20.32/hr

CNA Classes by state

StateSchoolsGraduatesMedian pay
CNA Classes in Alabama210$34,140
CNA Classes in Alaska229$46,370
CNA Classes in Arizona141,401$44,780
CNA Classes in Arkansas221,071$34,430
CNA Classes in California371,674$47,630
CNA Classes in Colorado182,088$47,380
CNA Classes in Connecticut2127$44,790
CNA Classes in Delaware2102$42,030
CNA Classes in Florida422,615$37,510
CNA Classes in Georgia211,825$37,680
CNA Classes in Hawaii221$45,350
CNA Classes in Idaho110$38,650
CNA Classes in Illinois406,645$45,960
CNA Classes in Indiana12,392$38,330
CNA Classes in Iowa71,277$39,350
CNA Classes in Kansas243,743$38,010
CNA Classes in Kentucky310$38,370
CNA Classes in Louisiana151,077$30,510
CNA Classes in Maryland113$43,240
CNA Classes in Massachusetts126$46,680
CNA Classes in Michigan14379$39,570
CNA Classes in Minnesota151,377$46,680
CNA Classes in Mississippi7225$31,520
CNA Classes in Missouri29$37,680
CNA Classes in Montana119$40,900
CNA Classes in Nebraska115$40,000
CNA Classes in Nevada3643$45,490
CNA Classes in New Jersey8273$46,830
CNA Classes in New Mexico12418$39,390
CNA Classes in New York51,166$48,590
CNA Classes in North Carolina12206$38,460
CNA Classes in Ohio302,137$39,010
CNA Classes in Oklahoma261,610$35,930
CNA Classes in Oregon11$49,830
CNA Classes in Pennsylvania235$44,590
CNA Classes in South Carolina5246$37,220
CNA Classes in Tennessee11193$37,990
CNA Classes in Texas211,140$37,500
CNA Classes in Utah122,159$39,840
CNA Classes in Virginia2177$43,200
CNA Classes in Washington21803$49,180
CNA Classes in West Virginia219$36,720
CNA Classes in Wisconsin165,113$45,130
CNA Classes in Wyoming11$39,160

Top cities for cna classes

Largest CNA programs in the U.S.

How to become a certified nursing assistant

  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.

Frequently asked questions

How long does it take to become a certified nursing assistant?

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

What certification do nursing assistants need?

State nurse aide certification and listing on your state’s nurse aide registry. A state competency evaluation with a written (or oral) test and a hands-on skills test, run by a state-contracted testing vendor.

How much do cna classes cost?

Across 96 schools that published a program price, tuition plus books and supplies ranged from $525 to $17,311, with a median of $1,382.

How much do nursing assistants make?

The U.S. median wage for nursing assistants was $42,260 a year ($20.32/hour) in May 2025. The lowest-paid 10% earned under $33,940; the top 10% earned over $51,980.

Sources