
CNA classes by state
1,470 CNA programs in 29 states, with costs, results and funding that can make them free
1,108 schools offer these programs, and each state on this page approved its programs for workforce funding. Compare the states below, then open one to see each program with its price and how past students did.
Nursing assistants give basic care and help patients with everyday tasks. To work as one, you usually finish a state-approved program and pass your state's competency exam, which puts you on the state registry.1
Compare CNA classes by state: cost, pay and results
| State | Programs | Most cost | Earned a year, estimated | Working 6 months later | Finished |
|---|---|---|---|---|---|
| Arizona | 29 | $1,757 to $2,427 | about $30,000 | 75% | 85% |
| Arkansas | 36 | $889 to $1,605 | about $23,000 | 70% | 86% |
| California | 107 | $774 to $1,891 | about $34,300 | 82% | 92% |
| Connecticut | 41 | $1,279 to $3,015 | about $28,500 | 81% | 92% |
| Florida | 52 | $682 to $3,029 | about $23,800 | 72% | 89% |
| Georgia | 50 | $1,137 to $3,314 | about $22,500 | 78% | 83% |
| Indiana | 138 | $850 to $1,295 | about $24,700 | 80% | 82% |
| Iowa | 25 | $618 to $757 | about $22,100 | 82% | 75% |
| Kentucky | 20 | $586 to $925 | Not reported | Not reported | Not reported |
| Maine | 32 | $1,000 to $1,454 | about $41,400 | 88% | 95% |
| Maryland | 32 | $1,156 to $2,207 | about $28,000 | 74% | 93% |
| Massachusetts | 32 | $1,185 to $1,995 | Not reported | Not reported | Not reported |
| Michigan | 113 | $1,113 to $2,100 | about $26,900 | 72% | 100% |
| Minnesota | 39 | $530 to $819 | about $18,900 | 77% | 95% |
| Missouri | 69 | $960 to $3,000 | Not reported | Not reported | Not reported |
| Nebraska | 19 | $366 to $510 | about $18,700 | 78% | 88% |
| Nevada | 15 | $1,690 to $2,383 | about $26,600 | Not reported | 88% |
| New Mexico | 12 | $671 to $1,581 | about $18,500 | 50% | 100% |
| North Carolina | 113 | $200 to $531 | about $25,300 | 78% | 80% |
| Ohio | 119 | $652 to $1,169 | about $22,900 | 83% | 85% |
| Oregon | 10 | $1,112 to $1,568 | Not reported | Not reported | Not reported |
| Pennsylvania | 25 | $1,495 to $2,599 | about $24,200 | Not reported | 95% |
| South Carolina | 16 | $994 to $4,238 | about $25,000 | 67% | 77% |
| Tennessee | 31 | $774 to $1,555 | about $23,200 | 82% | 86% |
| Texas | 118 | $932 to $4,500 | about $21,900 | 71% | 92% |
| Utah | 14 | $422 to $1,411 | about $20,200 | Not reported | 92% |
| Virginia | 49 | $810 to $2,972 | about $25,500 | 78% | 93% |
| Washington | 81 | $720 to $1,331 | about $34,700 | 80% | 90% |
| Wisconsin | 33 | $470 to $2,100 | about $19,200 | 74% | 86% |
Each figure is the middle program in that state. Yearly earnings are the reported quarter times four, an estimate. More states follow. Source: US Department of Labor, program year 2024 (July 2024 to June 2025). How these figures are made
Where the nursing assistant program numbers by state come from
Which nursing assistant programs are counted?
Programs each state approved for public workforce funding (the Workforce Innovation and Opportunity Act), from the US Department of Labor's file for program year 2024 (July 2024 to June 2025), covering programs approved as of June 30, 2025. Schools that never applied for approval are missing.
What the figures for each state mean
Each figure is the middle program among those that report it: half did better, half did worse. Prices are what most programs cost if you pay yourself (the middle half). Earnings are for the second quarter after students left, times four. Where too few programs report a figure, the table says "Not reported".