How Much Does It Cost to Be a CNA?
Understanding how much does it cost to be a cna requires analyzing tuition at community colleges vs. private vocational schools, state competency exam fees, background checks, and required clinical supplies. On average, becoming a Certified Nursing Assistant (CNA) costs between $800 and $2,500 in total out-of-pocket expenses. However, many nursing homes and long-term care facilities offer state-approved 100% free employer-sponsored training programs with guaranteed employment upon graduation.
CNA Training Program Tuition: Community Colleges vs. Vocational Schools
To become a Certified Nursing Assistant, state boards of nursing mandate completing an approved training program consisting of 75 to 150 hours of combined classroom lectures, laboratory skills training, and hands-on supervised clinical rotations in nursing homes. Community colleges and technical colleges offer the most affordable formal tuition, typically charging $600 to $1,400 for a 4 to 8-week program.
Private vocational allied health schools and American Red Cross chapters offer fast-track 3 to 4-week accelerated day or evening cohorts, with tuition ranging from $1,200 to $2,200. While private schools charge higher tuition, they often bundle lab supplies, textbooks, and practice materials into their all-inclusive registration fees.
Compare training providers, program lengths, tuition rates, and overall certification expenses:
| CNA Training Institution | Program Duration | Average Tuition Cost | Clinical Supplies Included | Total Estimated Outlay |
|---|---|---|---|---|
| Employer-Sponsored (Nursing Home) | 4 to 6 Weeks | $0 (100% Free / Paid training) | Yes (Provided by employer) | $50 to $150 (Exam only) |
| Public Community College | 6 to 12 Weeks | $650 to $1,400 | No (Purchased separately) | $950 to $1,850 |
| American Red Cross Chapter | 4 to 6 Weeks | $1,250 to $1,900 | Yes (Books & lab kit included) | $1,500 to $2,250 |
| Private Vocational Career College | 3 to 5 Weeks (Accelerated) | $1,200 to $2,400 | Varies by school | $1,450 to $2,800 |
| Vocational High School Program | 1 Academic Year | $0 to $300 | Yes (Funded by public school) | $150 to $400 |
State Competency Exams, Background Checks, and Medical Clearances
Tuition covers only instructional coursework; students must budget for mandatory state licensing and credentialing fees. Upon completing the course, candidates must pass the National Nurse Aide Assessment Program (NNAAP) or Prometric State Competency Exam. The examination consists of a written/oral multiple-choice test ($35 to $55) and an in-person clinical skills evaluation ($70 to $110), totaling $105 to $165 for initial exam registration.
Healthcare facilities strictly mandate criminal and medical clearances prior to patient clinical rotations. State and FBI fingerprint criminal background checks cost $45 to $85. Required medical immunizations—including a 2-step Mantoux tuberculin (TB) skin test or QuantiFERON blood test ($40 to $80), Hepatitis B vaccine series ($120 to $240), physical examination ($50 to $120), and 10-panel drug screening ($35 to $65)—add $250 to $500 in medical onboarding costs.
Review itemized ancillary expenses required to become a certified nursing assistant:
| CNA Onboarding & Licensing Expense | Typical Out-of-Pocket Cost | Payable Entity | Necessity Level |
|---|---|---|---|
| State Competency Exam (Written + Skills) | $105 to $165 | Prometric / Credentia / Pearson VUE | Mandatory for state certification |
| FBI Fingerprint & Background Check | $45 to $85 | State Department of Public Safety | Mandatory before clinicals |
| Medical Physical & 2-Step TB Test | $80 to $180 | Urgent care clinic or primary doctor | Mandatory before clinicals |
| Drug Screening Panel (10-Panel) | $35 to $65 | Diagnostic testing laboratory | Mandatory |
| CPR & Basic Life Support (BLS) Card | $65 to $110 | American Heart Association (AHA) | Mandatory healthcare certification |
| Clinical Uniform Scrubs (2 Sets) & Shoes | $80 to $160 | Uniform retailer / Online scrub shop | Mandatory for clinical rotations |
| Stethoscope & Blood Pressure Cuff Kit | $30 to $65 | Medical supply retailer | Mandatory for vitals training |
| State Nurse Aide Registry Filing Fee | $20 to $50 | State Board of Nursing | Mandatory in select states |
How to Get CNA Training for Free Through Employer Sponsorship
Due to nationwide healthcare staffing shortages across long-term care and assisted living facilities, thousands of employers offer free CNA training programs. Skilled nursing facilities partner with state workforce development agencies to host certified on-site training academies. The facility covers 100% of student tuition, textbooks, uniforms, and state exam fees.
In exchange for free tuition, students typically sign a 6 to 12-month employment retention agreement, earning immediate hourly wages ($16 to $22 per hour) as nurse aides upon graduation. Furthermore, under federal Medicare/Medicaid regulations (42 CFR § 483.158), if an individual pays for their own CNA training and becomes employed by a Medicare-certified nursing facility within 12 months of certification, the employer is legally mandated to reimburse the employee for their training and testing costs.
How to Become a Certified Nursing Assistant (CNA)
Follow these five straightforward steps to complete training and earn your CNA license.
Enroll in a State Board-Approved CNA Program
Select an approved training program at a local community college, technical school, or employer-sponsored academy.
Complete Medical Clearance and TB Screenings
Obtain your physical exam, 2-step TB skin test, and complete background fingerprinting before clinicals start.
Attend Classroom Lectures and 40+ Clinical Hours
Complete all required lecture modules and hands-on nursing home patient care clinical hours.
Pass the Written and Clinical Skills State Exam
Register for your state exam to demonstrate five randomly selected nursing skills before an evaluator.
Get Listed on the State Nurse Aide Registry
Verify that your passing scores are registered on your state's online nurse aide registry to begin working.
Frequently Asked Questions (8 Questions Answered)
Q1: How much does it cost to get your CNA certification?
Total out-of-pocket costs range from $800 to $2,500 for tuition, testing, background checks, medical clearances, and uniforms.
Q2: Can you get CNA certification for free?
Yes, many nursing homes and hospitals sponsor 100% free CNA training in exchange for a 6 to 12-month work commitment.
Q3: How long does it take to become a CNA?
Most CNA training programs take 4 to 8 weeks to complete; accelerated full-time programs can be finished in 3 to 4 weeks.
Q4: How much does the CNA state exam cost?
The state competency exam typically costs between $105 and $165 for both the written knowledge test and clinical skills test.
Q5: Do nursing homes reimburse CNA tuition?
Yes, under federal law, Medicare-certified nursing facilities must reimburse CNA training costs if hired within 12 months of passing.
Q6: What is the average hourly pay for a CNA?
CNAs earn between $17 and $24 per hour on average ($35,000 to $48,000 annually), with higher rates in hospital and travel settings.
Q7: Is becoming a CNA worth it?
Yes, it is the fastest, lowest-cost entry point into healthcare, providing invaluable direct patient clinical hours for future LPN, RN, or PA school.
Q8: What supplies do you need for CNA class?
Students need 2 sets of medical scrubs, non-slip nursing shoes, a stethoscope, blood pressure cuff, analog watch with second hand, and textbooks.
Final Thoughts & Key Takeaways
In conclusion, understanding how much does it cost to be a cna? provides essential clarity, practical strategies, and actionable advice. By incorporating these foundational insights, adhering to verified safety guidelines, and following structured best practices, you ensure reliable, long-term outcomes while preventing common mistakes. Stay informed, consult certified professionals when needed, and maintain consistent quality care.