Skip to content

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.

Featured CNA Programs
List of programs accepting residents. If you reside in another state, enter your zip.
Sponsored Ad
Southern New Hampshire University

The programs offered by Southern New Hampshire University are currently accepting students. Get program details including admission, tuition & fees, schedules, and more.

Visit Website

Request information for the programs below on snhu.edu:

Online Bachelors Programs:Online Masters Programs:See All Online Programs:
    Show 2 More Schools

    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.