You cannot complete a CNA license entirely online, but you can do most of the classroom work that way

A Certified Nursing Assistant (CNA) license requires both classroom instruction and hands-on clinical training. Most states allow you to take the theory portion online through an accredited program, but you must complete clinical hours in person at a healthcare facility — usually a hospital, nursing home, or assisted living center. The online part typically takes 4 to 12 weeks depending on how fast you move through the material; the clinical portion adds another 2 to 8 weeks of in-person work.

The exact rules vary by state. Some states require a minimum number of classroom hours before you can start clinicals; others let you overlap them. Some allow you to test when ready after finishing both parts; others impose a waiting period. Before you enroll in any online program, you need to know what your state's board of nursing requires, because completing a program that does not meet your state's standards means you cannot sit for the licensing exam.

Key Takeaways

  • Online CNA programs cover classroom content but not clinical hours, which must be completed in person at a healthcare facility in your state.
  • Your state's board of nursing sets the minimum classroom hours and clinical hours required — typically 75 to 180 classroom hours and 40 to 120 clinical hours.
  • You must verify that any online program you choose is accredited by your state before enrolling, because non-accredited programs will not count toward licensure.
  • After finishing both classroom and clinical work, you take the NNAAP exam (National Nursing Assistant Certification Exam) to earn your CNA license.
  • The entire process from enrollment to passing the exam usually takes 3 to 6 months, depending on program pace and clinical availability.

Check your state's CNA requirements before choosing a program

Each state's board of nursing sets its own rules for CNA training. Some states require 75 classroom hours; others require 180. Some require 40 clinical hours; others require 120. A few states do not use the title "CNA" at all — they call it "Patient Care Technician" or "Nursing Assistant" and have different requirements. If you complete training in one state and move to another, you may have to retrain or take an additional exam.

Start by visiting your state's board of nursing website. Search "[your state] board of nursing CNA requirements" or "[your state] nursing assistant certification." The board's site will list the exact number of classroom hours, clinical hours, and any other requirements like CPR certification. Write these numbers down — they are your checklist for evaluating any online program you consider.

Some states also require that your clinical training happen at a facility approved by the board, or that it be supervised by a registered nurse. A few states require you to live in the state while completing training. These details matter because an online program based in another state may not meet your state's rules, even if it is accredited somewhere else.

Enroll in a state-accredited online CNA program

Once you know your state's requirements, search for online CNA programs accredited in your state. Most community colleges offer online classroom components paired with clinical training at affiliated hospitals or nursing homes. Private online schools also offer classroom-only portions, though you will arrange your own clinical site. The program should clearly state that it is accredited by your state's board of nursing.

When you compare programs, ask these questions: How many classroom hours does the program provide? Does it meet your state's minimum? Can you start clinicals while still finishing classroom work, or must you finish classroom first? Does the program help you find a clinical site, or do you find your own? What does the program cost, and does it include exam prep? Some programs charge $300 to $800 for classroom only; others charge $1,000 to $2,000 if they include clinical placement and exam prep.

Community college programs often cost less and include clinical placement, but they may have set start dates and move at a fixed pace. Private online programs often let you start whenever you enroll and move faster, but you may pay more and have to arrange your own clinical site. Neither is inherently better — it depends on your schedule and whether you already know where you want to do clinicals.

Complete the online classroom portion at your own pace

Once enrolled, you will access course materials through an online learning platform — usually videos, reading assignments, quizzes, and practice exams. Topics cover basic patient care, hygiene, vital signs, infection control, patient rights, and communication. Most programs let you log in whenever you want and move through material on your schedule, though some have weekly important date or live sessions you must attend.

The classroom portion typically takes 4 to 12 weeks if you study full-time, or 3 to 6 months if you study part-time while working. You will take quizzes and a final exam to show you understand the material. Some programs require a minimum score (often 70 or 80 percent) to pass. Once you pass, the program issues a certificate of completion for the classroom portion — but this is not your CNA license yet. You still need to finish clinical hours and pass the state licensing exam.

Complete clinical hours at a healthcare facility in your state

Clinical training happens in person at a hospital, nursing home, assisted living facility, or other healthcare setting approved by your state. You work under the supervision of a registered nurse or licensed practical nurse, performing real patient care tasks like bathing, toileting, taking vital signs, and helping patients move. Your supervisor documents your hours and signs off that you completed the required training.

If your online program includes clinical placement, the program coordinator will help you find a site and arrange your schedule. If you are arranging your own clinical site, contact the facility's human resources or nursing department and ask if they accept CNA trainees. Some facilities require you to pass a background check and drug test before starting. Clinical hours usually happen during daytime shifts, though some facilities offer evening or weekend options.

Clinical training typically takes 2 to 8 weeks depending on how many hours you need and how many days per week you can work. You must complete all required hours before you can sit for the licensing exam. Keep copies of any paperwork the facility gives you documenting your hours — you may need to show this when you register for the exam.

Register for and pass the NNAAP licensing exam

Once you finish both classroom and clinical training, you register for the NNAAP (National Nursing Assistant Certification Exam). This is the exam used in most states to award CNA licenses. A few states use their own exam instead, so check your state's board of nursing website to confirm which exam you need to take.

To register, you submit proof that you completed your training program — usually a certificate from your online program and documentation of your clinical hours. You pay an exam fee, which varies by state but typically ranges from $100 to $200. You then schedule a test date at a testing center near you. Most testing centers offer multiple dates per month, though availability varies by location.

The NNAAP exam has two parts: a written test with 60 multiple-choice questions about patient care and safety, and a skills test where you demonstrate five basic tasks (like taking vital signs or helping a patient move) in front of an examiner. You have about 2 hours for the written portion and 30 minutes for the skills portion. Most people receive their results within 1 to 2 weeks. If you pass both parts, your state's board of nursing issues your CNA license, usually valid for 2 to 3 years depending on your state.

Frequently Asked Questions

Do I need a high school diploma or GED to enroll in an online CNA program?

Most programs require a high school diploma or GED, though some accept students without one if they pass a basic reading and math assessment. Check the specific program's requirements before enrolling. Your state's board of nursing may also have a minimum education requirement, so verify that too.

Can I do my clinical hours in a different state than where I live?

Some states allow it; others do not. A few states require that your clinical training happen within the state where you plan to be licensed. Check your state's board of nursing rules before arranging clinical hours out of state, because hours completed in the wrong location may not count toward your license.

What happens if I fail the NNAAP exam?

You can retake it. Most states let you register for the exam again after a waiting period of a few days to a few weeks. You do not have to retake your classroom or clinical training — only the exam. Some testing centers offer practice exams or study materials to help you prepare for a second attempt.

How long is a CNA license valid?

Most states issue CNA licenses valid for 2 to 3 years. After that, you must renew by paying a renewal fee and sometimes completing continuing education hours. A few states require you to retake the exam to renew. Check your state's board of nursing website for renewal rules specific to your state.

Can I work as a CNA while completing my clinical hours?

No — you cannot work as a CNA without a license. However, some healthcare facilities hire people as patient care aides or nursing assistants (unlicensed positions) while they complete their CNA training. These jobs typically pay less than a licensed CNA position, but they let you gain experience and sometimes count toward your clinical hours if the facility is approved by your state.