CNA training programs are offered through several types of institutions, each with different schedules, costs, and formats. Knowing where to look and what each type offers saves you time and helps you find a program that fits your life.
Community colleges are the most common place to take CNA classes. Nearly every community college in the United States offers a state-approved CNA program, often at a lower cost than private vocational schools. These programs typically run 6 to 12 weeks and include both classroom instruction and hands-on clinical training at a partnered healthcare facility.
To find community college CNA programs near you, visit your state's community college system website or search the college's healthcare division directly. Many colleges offer daytime, evening, and weekend sessions so working adults can attend.
Private vocational schools and career colleges offer accelerated CNA programs that can be completed in as few as 4 to 6 weeks. These schools focus exclusively on career-ready skills and often have flexible scheduling options including weekend and evening courses. Tuition tends to be higher than community colleges, but the faster completion timeline appeals to students who want to enter the workforce quickly.
Many hospitals and large health systems run their own CNA training programs, particularly when they are actively hiring. These programs are sometimes offered free of charge or at a reduced cost in exchange for a commitment to work at the facility for a set period after graduation, typically 6 to 12 months. This is one of the best ways to find free or low-cost training while securing employment at the same time.
Contact the human resources or workforce development departments at hospitals near you to ask whether they offer sponsored CNA training.
Skilled nursing facilities and long-term care centers frequently sponsor CNA training for candidates they intend to hire. Under the federal Omnibus Budget Reconciliation Act (OBRA), nursing homes that participate in Medicare and Medicaid are permitted to provide training and competency evaluation directly. These employer-sponsored programs are often free for participants and lead directly to employment after passing the state exam.
The American Red Cross offers state-approved CNA training in many states. Red Cross programs are well-regarded for their structured curriculum and consistent clinical training standards. Costs vary by location, but Red Cross programs are generally competitive with community college pricing. Visit redcross.org to search for programs in your area.
Several state nursing boards publish searchable directories of all state-approved CNA programs. Search for your state's nurse aide registry or nursing board website and look for a find-a-program tool. The National Council of State Boards of Nursing (NCSBN) also maintains resources to help you locate approved programs by state.
CNA training costs vary widely depending on where you live, the type of school, and whether the program is employer-sponsored. Understanding the full cost picture including hidden fees helps you budget accurately and avoid surprises.
Beyond tuition, CNA students should plan for several additional expenses. Textbooks typically cost $50 to $150. A uniform or scrubs set runs $30 to $80. Many programs require a background check, which costs $30 to $75 depending on your state. CPR certification is required before the state exam and costs $30 to $60 if not included in your program. Finally, the state competency exam itself has a registration fee, typically $60 to $120, though some programs include this in tuition.
Financial aid, including federal Pell Grants, is available for CNA programs at accredited community colleges. Workforce development programs funded by the Workforce Innovation and Opportunity Act (WIOA) also pay for CNA training for qualifying individuals. Contact your local American Job Center at workforce.gov to ask about WIOA funding in your area.
Free CNA training is more widely available than most people realize. If you are willing to commit to working at a specific facility after training, you may be able to complete your entire program at no cost.
Call the director of nursing at skilled nursing facilities near you directly. Ask if they offer in-house CNA training or can sponsor you through an outside program. Many facilities prefer to train candidates themselves rather than compete for already-certified CNAs. This approach also often leads to a job offer before you even sit for the exam.
The length of a CNA program depends on the school, the schedule format, and your state's minimum hour requirements. Federal law (OBRA 87) mandates at least 75 hours of training, with at least 16 hours of supervised clinical practice, before a candidate can take the state competency exam. However, most states require significantly more.
Full-time, intensive programs at vocational schools. Classes meet 5 days per week, 6-8 hours per day. Best for students with no other obligations.
The most common format at community colleges and Red Cross programs. Combines classroom instruction with scheduled clinical rotations, 3-5 days per week.
Designed for working adults. Classes meet 2-3 evenings per week or on weekends. Longer total timeline but manageable alongside current employment.
Online coursework completed at your own pace, combined with in-person clinical hours at a local facility. Timeline depends on how quickly you complete online modules.
While the federal minimum is 75 hours, many states require 100 to 175 hours of training. California requires 160 hours, Washington requires 85 hours, and Florida requires 120 hours. Always check your specific state's requirements before enrolling to make sure the program meets your state's standards.
Programs that only meet the 75-hour federal minimum may not qualify you to sit for the exam in higher-requirement states. A state-approved program in your state will always meet or exceed your state's minimum.
Not all CNA programs are equal. Choosing the wrong program can cost you time and money, or leave you unable to sit for your state exam. Evaluate every program against these criteria before enrolling.
With the growth of online education, many CNA programs now offer a hybrid model where theory coursework is completed online and clinical training is completed in person. Fully online CNA certification is not possible because every state requires hands-on clinical hours at an approved healthcare facility. Understanding what online CNA classes actually means helps you avoid misleading marketing.
Before paying for an online CNA program, confirm three things: (1) the program is state-approved in your state, not just the state where the school is based; (2) the school arranges clinical placement for you, or clearly explains how you find it; and (3) the clinical hours completed through the program will be accepted by your state's testing agency. Some online programs are only approved in one state and cannot legally prepare you for the exam in another.
Every state in the United States has its own nurse aide training and competency evaluation program (NATCEP) requirements. State approval is not optional -- only graduates of approved programs can sit for the state competency exam and be listed on the state nurse aide registry.
The most reliable way to verify that a program is state-approved is to search your state's official nurse aide registry or nursing board website. Most states maintain a searchable directory of approved programs. Do not rely solely on a school's claims -- check the official list yourself.
A state-approved program guarantees that the curriculum meets your state's minimum training standards, that the clinical training site is an approved healthcare facility, and that you will be eligible to register for the state competency exam upon completion. Programs that lack state approval may leave you unable to test or get licensed in your state.
If you earned your CNA certification in one state and move to another, you generally do not need to repeat the training program. Most states allow reciprocity for active, unencumbered CNA certifications through the nurse aide registry verification process. However, some states require an endorsement application or additional testing. Always contact your new state's nurse aide registry before assuming reciprocity applies.
Completing your CNA training program is not the final step. You must pass the state competency exam and be placed on your state's nurse aide registry before you can legally work as a CNA.
The CNA state exam has two parts: a written (or oral) knowledge test and a hands-on clinical skills evaluation. The written portion typically consists of 60 to 70 multiple-choice questions covering topics such as infection control, safety and emergency procedures, patients' rights, and basic nursing skills. The clinical skills test requires you to demonstrate 3 to 5 randomly selected nursing skills in front of an evaluator.
Most states use Prometric, Pearson VUE, or D&S Diversified Technologies as their testing vendor. Your training program should provide information on how to register for the exam in your state. Exam fees are typically $60 to $120 and are paid directly to the testing vendor.
Once you pass both portions of the exam, your name is automatically added to your state's nurse aide registry. Employers are required by law to verify that any CNA they hire appears on the registry. Your certification is typically valid for 2 years, after which you must renew by showing proof of employment as a CNA for at least 8 hours during the renewal period.
Many healthcare professionals begin as CNAs and advance to higher-level roles. Common career pathways include licensed practical nurse (LPN), registered nurse (RN), medication technician, home health aide supervisor, and patient care technician. Several bridge programs allow CNAs with experience to enter LPN or RN programs with credit for their prior training and work experience.
For state-specific salary, certification, and training details, see our complete CNA timeline guide and state-specific guides including CNA in Massachusetts, CNA in Oregon, and CNA in Utah.