Nursing assistant training typically takes 4 to 12 weeks, though some programs run as long as six months. The wide range depends on your state’s hour requirements, the program format you choose, and whether you’re attending full-time or part-time. At minimum, federal law requires 75 clock hours of training, but most states set their bar significantly higher.
The Federal Minimum: 75 Hours
The Omnibus Budget Reconciliation Act (OBRA) sets the national floor for certified nursing assistant programs at 75 clock hours. Within those hours, at least 16 must be supervised practical training, where you demonstrate skills on a real person under the direct watch of a registered nurse or licensed practical nurse. Another 16 hours must cover foundational topics like infection control, safety and emergency procedures, communication skills, and residents’ rights before you ever have direct contact with a patient.
In practice, 75 hours is a bare minimum that few states actually stick with. Many states require well over 100 hours. California, for example, mandates 160 total training hours, including 100 hours of clinical practice. New York’s approved programs run around 153 hours. The state where you plan to work determines exactly how many hours you need, so checking with your state’s nursing board or health department is the essential first step.
How Long Programs Take in Weeks
Most standard CNA programs finish in 4 to 12 weeks. A typical full-time daytime program runs about 6 to 7 weeks. If you attend evening or weekend classes, expect the same material to stretch longer simply because you’re logging fewer hours each week.
Accelerated “fast-track” programs compress the training into as few as 3 to 4 weeks by running longer days, sometimes eight or more hours at a stretch. These are intensive and move quickly, so they work best if you can dedicate yourself full-time without other major obligations. Weekend-only formats, on the other hand, can take 5 weeks or more because you’re only in class two days a week. Some community college programs that bundle additional coursework or general education credits can run up to six months, though these are less common for a standalone CNA certificate.
Online and Hybrid Programs
You can complete the classroom theory portion of CNA training online, but the clinical hours must be done in person. Every state requires hands-on practice at an approved healthcare facility under nurse supervision, and no fully online program can satisfy that requirement.
Hybrid programs deliver lectures, interactive modules, and assessments through a virtual platform, then schedule your clinical rotation at a local nursing home or long-term care facility. Most hybrid programs take 2 to 12 weeks total. Some are self-paced, letting you move through the online material faster if you have the time, while others follow a fixed weekly schedule with deadlines. The City College of New York, for instance, runs a 153-hour hybrid program with 122.5 hours online and 30 hours of in-person clinicals in New York City.
The advantage of hybrid training is flexibility. You can study the theory around your existing schedule, then block out time for clinicals. The downside is that you still need to be available for consecutive days of hands-on training, which are typically scheduled during business hours at a partner facility.
Employer-Sponsored “Earn While You Learn” Programs
Many nursing homes, hospitals, and long-term care facilities offer paid training programs where you earn a wage while completing your certification. These programs typically run about 6 weeks. Baptist Health, for example, offers a CNA prep course that lasts 6 weeks with multiple start dates throughout the year.
Employer-sponsored programs are worth considering if cost is a barrier. The facility covers your training expenses and often guarantees you a job upon completion. The tradeoff is that you’ll usually be expected to commit to working at that facility for a set period afterward, often 6 to 12 months. These programs tend to fill quickly, so applying early matters.
Time Before Training Starts
Budget a couple of extra weeks before your program’s first day for prerequisites. Most programs require a background check, which in states like Florida takes 5 to 7 business days for processing after fingerprints are submitted (and fingerprint transmission alone can take 1 to 3 business days). You’ll also need a physical exam, proof of immunizations, and sometimes a tuberculosis test or drug screening.
Some employers can bring you on for orientation while your background check is still processing, but training programs generally want everything cleared before you begin. If you’re planning to start a specific session, begin the paperwork at least two to three weeks ahead.
The Certification Exam
Completing your training program is only the first step. To become a certified nursing assistant, you need to pass your state’s competency evaluation, which includes a written or oral knowledge test and a skills demonstration where you perform clinical tasks in front of an evaluator. Most states allow you to schedule this exam within a few weeks of finishing your program. The exam itself takes a few hours in a single day.
If you don’t pass on the first attempt, states generally allow multiple retakes, though you may need to wait a week or two between attempts. From the day you start training to the day you hold your certification, the entire process realistically takes 6 to 16 weeks for most people.
Keeping Your Certification Current
CNA certification isn’t permanent. In California, for example, you must complete 48 hours of in-service training or continuing education within each two-year certification period, with at least 12 of those hours completed each year. Your initial certificate runs from your issue date through two birthdays, then renews every two years after that. Requirements vary by state, but the pattern is similar: ongoing education to keep your skills current and your certification active.

