start your healthcare career
Learn How to Become a CNA
Find local programs – online and in-person, and learn about the requirements in your state to become a certified nursing assistant.
Featured Programs
We maintain hundreds of CNA training providers in our database. Let us help you find the perfect program.
Find cna classes
CNA Classes: Online & In Person
Your journey to becoming a CNA begins with finding the right program. We maintain listings for the top CNA programs in the United States. Search by city or search by state to find a program near you. Whether you’re looking for free CNA classes, online programs, or in-person training, you’ll find that our listings contain up-to-date information to help you pick the perfect program for your schedule and your life.
Becoming a CNA
State by State Requirements
Earning your CNA certification can be a different experience from one state to another. Some states have stringent requirements for education and background, while other states have higher or lower requirements for classroom and clinical training hours. We’ll help you make sense of your state’s requirements to get you headed on the right path.
cna test practice
CNA Exam Prep
Not only do we help you find the right CNA program, we also provide you with tools to help you prepare to pass your CNA exam. Work through our free practice tests to brush up on your knowledge so you show up confident and prepared when exam day arrives.
The perfect CNA program is right here
Testimonials
Don’t just take our word for it!
“Online CNA Classes helped me find a program that offered paid training. I wouldn’t have found it without them. Thank you!”
Miguel rojas
“One of the few sites that keeps their information up-to-date. A huge help when comparing schools.”
Kelli loupe
“With my schedule, I needed a hybrid-online CNA program to get my certification. So grateful you helped me find one!”
David priest
Frequently Asked Questions
Have questions? We have the answers!
What is a CNA, and what do they do?
A Certified Nursing Assistant (CNA) provides basic patient care under the supervision of registered nurses or licensed practical nurses. Tasks include assisting with daily living activities, taking vital signs, and maintaining patient hygiene.
How long does it take to complete a CNA program?
Most CNA programs take 4–12 weeks to complete, including classroom instruction and clinical training.
Some online CNA programs allow you to do a self-paced version of the classroom instruction. This may take longer, but also provides students with flexibility to work through the program while maintaining a busy schedule.
How do I become a CNA?
Every state has different requirements for becoming a CNA. We’ve pulled together resources on a state-by-state basis to help you find the specific requirements you’ll need to meet to become a CNA in your state. In general, however, you’ll need to:
- Meet your state’s minimum qualifications (age, education, etc.)
- Pass a background check
- Complete a state-approved CNA training program
- Pass your state’s CNA exam
- Apply for certification with your state’s nurse aide registry
- Maintain your certification through renewals and possibly continuing education depending on your state
How much does a CNA program cost?
Tuition costs vary by location and program but typically range from $500 to $3,000. Financial aid and free training options may be available. With our listings, you can compare local programs by price and also sort between online and free CNA course options.
Why use our website to find your CNA program?
We seek to earn your trust.
Serious postings
Our team regularly reviews listings to ensure their accuracy so you don’t waste your time.
Program Costs
Knowing what a program costs is critical to picking a school. We let you compare between schools.
Experience matters
This site is part of PB International, a collective of educational sites assisting CNA students since 2011.