How we verify CNA programs
CNA programs in all 50 states and DC, built from official state lists, updated October 2026, with live class dates and free funding options.
Where the programs come from
Every state decides which nurse aide training programs are approved, usually through its department of health or board of nursing. We start from that official list in each state, not from ads or paid placements. A program appears on CNAEnroll because the state lists it.
What we check
- Each program is matched to its city, county and ZIP code, so the distances you see are real.
- Duplicate listings and satellite campuses are merged, so one school appears once.
- Each program is labeled by type: private school, community college, employer program, high school or public program. Employer programs train their own hires for free.
- Featured partners confirm their own prices, start dates and enrollment links with us. Class dates on city pages come live from their schedules.
- When a state publishes a new list, we rebuild that state. The date of each state's list is shown below.
Three states without an official list
Alabama, Arkansas, Kentucky do not publish a single approved program list. For those states we build the list from public directories and school websites, and label those programs as listed programs. Always confirm approval with the state before you enroll.
Found a mistake?
Email hello@cnaenroll.com with the program name and what is wrong. Schools can also ask to update their listing.