Getting your CNA certification is one of the fastest paths into healthcare. Most students finish in 4 to 12 weeks โ here's exactly what determines your timeline.
It takes 4 to 12 weeks to become a CNA. State-approved CNA training programs require 75 to 180 classroom and clinical hours. Accelerated CNA programs can be completed in 2 to 4 weeks full-time, while 4-week online CNA programs offer flexible scheduling for working adults.
The answer to how long does it take to become a CNA depends on your state and schedule. Full-time students typically complete their CNA training program in 4-6 weeks, while part-time evening programs take 8-12 weeks. If you're searching for CNA training near me, you'll find programs at community colleges, vocational schools, and through employer-sponsored training at nursing facilities. Many students looking for free CNA training near me find that hospitals and nursing homes offer fully paid programs in exchange for a 6-12 month work commitment.
Compare state-approved programs. Check for free CNA classes through employers or community programs.
75-180 hours of classroom instruction: anatomy, infection control, vital signs, patient rights, and nursing skills.
16-100 hours of supervised hands-on patient care at a nursing facility or hospital.
Two-part state exam: written knowledge test + clinical skills demonstration.
Name added to nurse aide registry. Start working immediately.
An accelerated CNA program compresses the standard 8-12 week timeline into just 2-4 weeks of intensive study. These programs run 8-10 hours daily, often Monday through Saturday, and are ideal for career changers who can commit full-time. States with lower hour requirements (Arizona: 75 hours, Missouri: 75 hours) make the fastest completions possible. The tradeoff is pace โ you'll cover the same material but with less time to absorb it. If you're looking for a CNA program that fits your schedule, compare accelerated vs standard timelines carefully. Many Goodwill CNA programs and Red Cross chapters offer accelerated tracks at reduced cost.
Texas requires a minimum of 100 training hours (60 classroom + 40 clinical), making it a mid-range state for CNA program length. Most Texas CNA training programs take 4 to 6 weeks full-time. Key facts for Texas:
For state-specific exam preparation, try our free CNA practice test with questions matching the Texas competency exam format.
A 4-week online CNA program covers theory remotely, but you must complete clinical hours in person (16-40 hours). Total time: 6-12 weeks depending on clinical scheduling. The online portion is self-paced, making it ideal for working adults searching for flexible CNA classes.
Yes, in states with 75-hour minimums (Arizona, Missouri). Accelerated CNA programs run 8-10 hours daily to compress training. Most students find 4-week programs more manageable.
CNA program cost ranges from $0-$2,000. Community colleges: $400-$800. Private schools: $1,000-$2,000. Free options: employer-sponsored training, Goodwill CNA programs, and Red Cross chapters. Additional costs: exam fee ($90-$150), background check ($30-$75), supplies ($50-$100).
Texas requires 100 training hours minimum. Most programs take 4-6 weeks full-time. You can work as a 'nurse aide in training' for up to 4 months while awaiting exam results through the Texas HHSC Registry.
Most programs require: high school diploma or GED, clean background check, current immunizations (TB, Hepatitis B), and drug screening. No prior healthcare experience needed. Some states accept students age 16+ still in high school. Check requirements through NCSBN.