CNA Training: How Long Does It Take in 2025?
Certified Nursing Assistant (CNA) training is one of the fastest pathways into a healthcare career. In many states, you can complete a CNA program in as little as 4–8 weeks and begin working in a nursing home, hospital, or home health setting within 2–3 months of starting your training. CNAs are the backbone of long-term care in America, and the demand for qualified CNAs is at an all-time high.
Quick Answer: CNA Training Timeline
- Short programs: 4–6 weeks (minimum hours programs; some states)
- Standard programs: 6–12 weeks (most states)
- Extended programs: 12–16 weeks (community college semester programs)
- State exam wait time: 1–4 weeks after completing training
- Total time to working: 2–4 months from start to first paycheck
State Minimum Hour Requirements for CNA Training
Every state sets its own minimum training hours. Federal law requires at least 75 hours, but many states require more. Here are some key states:
- California: 160 hours (highest in the country)
- New York: 100 hours
- Texas: 75 hours (federal minimum)
- Florida: 120 hours
- Georgia: 85 hours
- Ohio: 75 hours
- Pennsylvania: 80 hours
- Illinois: 75 hours
State hour requirements include both classroom/lab instruction and supervised clinical experience in a nursing facility. California's longer program produces more thoroughly trained CNAs — one reason California CNA wages are among the highest in the country.
Where Can You Take CNA Training?
Nursing Homes & Long-Term Care Facilities
Many nursing homes and assisted living facilities offer free CNA training programs in exchange for a commitment to work at the facility after certification. This is arguably the best deal in healthcare training — you get paid minimum wage (or more) during training at some facilities, and the job is waiting when you finish.
Look for facilities advertising "free CNA training" or "paid CNA training" in your area. These programs are particularly common in states facing the greatest CNA shortages.
Community Colleges and Technical Schools
Most community colleges and technical schools offer CNA programs as short courses (6–12 weeks) or as semester-long courses. These programs are eligible for Pell Grant funding if the school participates in federal student aid. Cost: $500–$2,500 at public schools; up to $5,000 at private career schools.
Red Cross CNA Training
Website: redcross.org/take-a-class/cna
The American Red Cross offers CNA training programs in many states. Programs are accredited and designed to meet state board requirements. Cost varies by location.
Private CNA Training Schools
Numerous private schools offer CNA programs. Be cautious — costs can be high ($1,500–$5,000) for programs as short as 4 weeks. Compare carefully with community college options. Always verify that the program is approved by your state's nursing board before enrolling.
What CNA Training Covers
A standard CNA curriculum includes:
- Classroom instruction: Anatomy and physiology, infection control, resident rights, medical terminology, role of the CNA
- Lab skills practice: Bed-making, patient transfers, vital signs, personal hygiene assistance, feeding, communication with patients with dementia or disabilities
- Clinical hours: Supervised practice in a real nursing facility; federal minimum is 16 clinical hours; most states require more
The CNA State Exam
After completing training, you must pass a two-part state competency exam:
- Written exam: Multiple-choice questions on CNA knowledge (60–70 questions; most are 70%+ passing score)
- Skills demonstration: Perform 3–5 random clinical skills in front of a state evaluator (hand washing, vital signs, bed bath, transfers, etc.)
Pass rates vary by state and program. Most well-trained students pass on their first attempt. If you fail, you can retake either component separately (typically allowed up to 3 times before requiring retraining).
Once you pass, you're placed on your state's CNA registry and can begin working. The registry certification is renewed every 2 years with documented continuing education and work hours.
CNA Salary & Career Advancement
- Entry-level CNA: $16–$22/hour; $33,000–$45,000/year
- Experienced CNA (hospital setting): $18–$28/hour; $37,000–$58,000/year
- CNA in California or New York: $20–$30+/hour
Many CNAs use their experience as a launching pad for LPN or RN programs. The clinical experience makes you a stronger nursing school applicant and the healthcare exposure helps you confirm nursing is the right career for you. See our CNA career guide and our nursing school guides for advancement options.
Find the Right Program Near You
Tell us your career goal and state — we'll connect you with top local programs for free.