How Long Does It Take to Become a CNA? Complete Timeline Guide
How long does it take to become a CNA? 4-12 weeks for most programs. Compare 4-week online CNA programs, accelerated options, CNA program cost, and Texas requirements.

How Long Does It Take to Become a CNA? Complete Timeline Guide
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.
Key Takeaways
- 4-12 weeks for most CNA training programs (75-180 hours)
- 4-week online CNA programs cover theory remotely, clinicals in person
- Accelerated CNA programs compress training into 2-4 intensive weeks
- CNA program cost: $500-$2,000 (free options available through employers)
- After training, pass a two-part competency exam to get certified
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.
CNA Training Program: Step-by-Step Certification Timeline
Research CNA Programs Near Me
Compare state-approved programs. Check for free CNA classes through employers or community programs.
Complete CNA Training
75-180 hours of classroom instruction: anatomy, infection control, vital signs, patient rights, and nursing skills.
Clinical Rotation
16-100 hours of supervised hands-on patient care at a nursing facility or hospital.
Pass Competency Exam
Two-part state exam: written knowledge test + clinical skills demonstration.
State Registry Listing
Name added to nurse aide registry. Start working immediately.

4-Week Online CNA Program vs In-Person CNA Classes
CNA Program Cost: What You'll Pay for Training
Community College CNA Program
$400-$800. Cheapest option but may have waitlists for enrollment.
Private CNA Training School
$1,000-$2,000. Immediate openings, faster completion, smaller class sizes.
Free CNA Training Near Me
Nursing homes and hospitals train you free in exchange for 6-12 month commitment.
4-Week Online CNA Program Cost
$500-$1,500. Lower overhead, but add $200-$500 for clinical site fees.
CNA Exam Fee
$90-$150 for the state competency exam (written + clinical skills test).
Background Check & Supplies
$30-$75 background check, $50-$100 for scrubs, shoes, and supplies.

Accelerated CNA Program: Get Certified in 2-4 Weeks
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.
How Long Does It Take to Become a CNA in Texas?
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:
- Minimum hours: 100 (60 classroom + 40 clinical)
- Exam provider: Prometric Nurse Aide Exam
- Registry: Texas HHSC Nurse Aide Registry
- Work while waiting: Texas allows "nurse aide in training" status for up to 4 months
- Free CNA classes in Texas: Many nursing homes in Houston, Dallas, and San Antonio offer employer-sponsored training
For state-specific exam preparation, try our free CNA practice test with questions matching the Texas competency exam format.
CNA Career Paths After Certification
Home Health Aide (1-2 weeks extra)
Short bridge course from CNA to HHA. Work in patients' homes.
CNA to LPN (12-18 months)
LPN programs build on CNA skills. Higher pay, expanded duties.
CNA to RN (2-4 years)
Associate or bachelor's degree in nursing. $60K-$80K starting.
Specialized CNA Certifications
Dialysis tech, phlebotomy, EKG tech β 4-12 weeks each.
Travel CNA ($25-$35/hr)
Work 13-week contracts at facilities nationwide. Housing included.
CNA Questions and Answers
About This Article
This CNA certification timeline guide was researched and written by the PracticeTestGeeks Expert Team β certified education specialists with direct experience in CNA training programs and exam preparation. Content is fact-checked against official sources including state nursing boards and NCSBN guidelines. Last verified: March 2026.