CNA Classes & Programs
- Find Information About Becoming a CNA In Your State
- What Is a CNA Program?
- How Long Do CNA Classes Take?
- CNA Program Formats
- CNA Program Requirements
- What Do You Study in CNA Training?
- CNA Program Costs Overview
- Certification and State Requirements Overview
- How to Choose the Right CNA School
- Frequently Asked Questions
- Latest Articles & Guides

Thinking about starting a career in healthcare? Certified Nursing Assistant (CNA) programs are among the fastest and most affordable ways to gain hands-on experience working with patients. CNA classes teach you the essential skills needed to care for people in hospitals, nursing homes, and other healthcare settings, and they can often be completed in just a few weeks.
Whether you’re exploring healthcare for the first time or planning to work your way up to nursing, CNA training is a practical place to start.
Each state may have different requirements for becoming a Registered Nurse. To find out specific requirements, click on your state.

- AL Alabama
- AK Alaska
- AZ Arizona
- AR Arkansas
- CA California
- CO Colorado
- CT Connecticut
- DE Delaware
- DC Washington, DC
- FL Florida
- GA Georgia
- HI Hawaii
- ID Idaho
- IL Illinois
- IN Indiana
- IA Iowa
- KS Kansas
- KY Kentucky
- LA Louisiana
- ME Maine
- MD Maryland
- MA Massachusetts
- MI Michigan
- MN Minnesota
- MS Mississippi
- MO Missouri
- MT Montana
- NE Nebraska
- NV Nevada
- NH New Hampshire
- NJ New Jersey
- NM New Mexico
- NY New York
- NC North Carolina
- ND North Dakota
- OH Ohio
- OK Oklahoma
- OR Oregon
- PA Pennsylvania
- RI Rhode Island
- SC South Carolina
- SD South Dakota
- TN Tennessee
- TX Texas
- UT Utah
- VT Vermont
- VA Virginia
- WA Washington
- WV West Virginia
- WI Wisconsin
- WY Wyoming
What Is a CNA Program?
A CNA program prepares you to provide basic patient care under the supervision of nurses. You'll learn how to help patients with daily activities, monitor vital signs, maintain safety, and support overall well-being.
Training focuses on both classroom learning and real-world clinical experience so you feel confident working directly with patients.
Common skills taught include:
- Taking vital signs
- Assisting with bathing, dressing, and mobility
- Infection control and safety
- Patient communication
- Observing and reporting health changes
How Long Do CNA Classes Take?
One of the biggest advantages of CNA training is how quickly you can get started in the workforce.
Most programs take:
- 4–12 weeks for full-time students
- 2–6 months for part-time or evening programs
The exact length depends on state requirements and the school's schedule. For example, states like California and Texas have specific minimum training hours, which schools build into their programs.
CNA Program Formats
CNA training is designed to be accessible and flexible. You'll usually find three types of formats:
In-Person CNA Classes
Traditional classroom instruction combined with on-site skills labs and clinical rotations. This is the most common format.
Hybrid CNA Programs
Some programs allow you to complete lectures online while still attending in-person labs and clinical training.
Online CNA Coursework (Limited)
Fully online CNA programs are rare because hands-on clinical training is required. However, some schools offer online theory courses paired with in-person skills practice.
CNA Program Requirements
Getting into a CNA program is typically straightforward. Most schools require:
- Minimum age (often 16–18 years old)
- High school diploma or GED (sometimes optional)
- Background check
- Health screening and immunizations
- CPR certification (in some cases)
Requirements vary by state, so it's important to check your local guidelines.
What Do You Study in CNA Training?
CNA coursework covers both theory and practical skills to prepare you for patient care settings.
You'll study topics like:
- Human anatomy basics
- Infection prevention
- Nutrition and hydration
- Patient rights and ethics
- Emergency procedures
Clinical Training: Where You Get Hands-On Experience
Classroom learning is only part of CNA education. Clinical training is where you begin putting your skills into practice and learning what daily patient care truly looks like. Every state requires hands-on training, and this portion of your program helps bridge the gap between theory and real-world caregiving.
Skills Labs: Practicing Before Working with Patients
Before entering a healthcare facility, students spend time in a supervised skills lab. This is a controlled classroom environment set up like a hospital or long-term care room where you can safely practice procedures.
In skills labs, students typically learn how to:
- Take and record vital signs (blood pressure, pulse, respiration, temperature)
- Assist patients with mobility, including transfers and safe lifting
- Practice proper hand hygiene and infection control techniques
- Make beds, change linens, and maintain a clean care environment
- Provide personal care such as bathing, grooming, and dressing
- Use medical equipment like gait belts and wheelchairs
- Follow safety procedures to prevent falls and injuries
Instructors observe closely, provide feedback, and ensure students master each skill before moving into clinical rotations.
Clinical Rotations: Learning in Real Healthcare Settings
After skills lab training, students complete clinical hours in a healthcare facility. This is where you begin working directly with patients under supervision.
Clinical training may take place in:
- Skilled nursing facilities
- Hospitals
- Rehabilitation centers
- Assisted living communities
During rotations, students assist with basic patient care tasks such as:
- Helping patients with daily activities
- Observing patient conditions and reporting changes
- Supporting nursing staff with non-medical tasks
- Practicing communication with patients and families
Who Mentors You During Clinical Training?
You won't be on your own. Clinical training is supervised to ensure patient safety and student learning.
Students are typically guided by:
- Licensed nurses (RNs or LPNs) who oversee patient care
- CNA instructors from the training program who evaluate skills
- Experienced CNAs at the facility who demonstrate daily routines
Mentors help students refine techniques, answer questions, and develop confidence in real caregiving situations.
CNA Program Costs Overview
CNA training is one of the more affordable healthcare pathways, but costs can vary widely depending on the school type, location, and whether you attend full-time or part-time.
Typical Price Ranges
| Program Type | Estimated Cost Range |
| Community College | $500 – $2,000+ |
| Technical/Vocational School | $800 – $2,500+ |
| Hospital/Health System Sponsored | Often Free or Reduced |
| Workforce/State Grants | Often Free or Minimal Cost |
Most program costs cover:
- Classroom instruction
- Skills lab training
- Clinical placement coordination
- Textbooks and materials (sometimes extra)
- Exam preparation sessions
Be sure to ask schools whether books, uniforms, background checks, or exam fees are included, because some programs charge these separately.
For a deeper look at CNA program expenses and financial aid options, visit our guide on CNA program costs.
Certification and State Requirements Overview
Completing a CNA program is only the first step; you'll also need to become certified before you can work as a CNA in the United States. Certification requirements vary by state, but the overall process is similar nationwide.
Most states require:
- Completion of an approved CNA training program
- A state-specific competency exam that includes a written/oral section and a skills demonstration
- Registration with your state's nurse aide registry
Typical Certification Timeline
Once you finish training, you'll usually be eligible to take your state exam within a few weeks to a couple of months. After passing both portions of the test, you'll be added to your state's nurse aide registry, which is a requirement to work as a CNA.
For a complete breakdown of certification steps by state, see our detailed CNA certification guide.
How to Choose the Right CNA School
Not all CNA programs are the same. When comparing schools, consider:
- State approval and accreditation
- Clinical partnerships
- Graduation and exam pass rates
- Schedule flexibility
- Student support services
Choosing a well-established program can make a big difference in your preparation and job prospects. Ready to see how much you can earn? Check out our CNA salary guide.
Frequently Asked Questions
Q: Can I complete CNA training online?
A: Some coursework may be online, but in-person skills labs and clinical training are required.
Q: How many clinical hours are needed?
A: Most states require hands-on clinical training, though the number of hours varies.
Q: Is CNA training hard?
A: The material is manageable, but the work requires responsibility, compassion, and attention to detail.
Latest Articles & Guides
One of the keys to success as a registered nurse is embracing lifelong learning. Our articles and guides address hot topics and current events in nursing, from education to career mobility and beyond. No matter where you are on your nursing journey, there’s an article to help you build your knowledge base.
Browse our latest articles, curated specifically for modern nurses.



