hese top-rated CNA classes in Nashville stand out for a reason—accredited, well-reviewed, and designed to lead to success. Whether you’re aiming for fast-track certification, flexible schedules, or on-site clinical experience, these are the best program options available.
Looking for the perfect fit? Just enter your zip code to discover quality CNA programs right in your neighborhood—tailored to your location and lifestyle.
Explore the listings, compare start dates, training formats, and outcomes, then click Request Info to connect directly with the school.
Your journey into nursing support starts here—with Nashville’s best CNA programs. Enter your zip code and find your ideal match today!
Ballad Health
Ballad Health’s CNA training is a free 9-week program for residents in its 29-county service area. It includes 60 hours of classroom learning and 40 clinical hours, with multiple class formats available, including hybrid and weekend options.
Classes are held in Blountville, TN, and clinicals take place at Ballad Health hospitals. While there’s no contract, applicants are encouraged to plan on working for Ballad Health after graduation to increase acceptance chances.
Category | Details |
Cost | Free (students provide own scrubs) |
Duration | 9 weeks (100 total hours) |
Class Schedules | Day, evening, and some weekend formats available |
Online Classes? | Yes, hybrid format available |
Phone | (423) 431‑2622 |
Location | 110 Ayers Pl, Blountville, TN 37617 |
CareRite
CareRite’s CNA program is a free 3-week training course held Monday through Friday, 7 AM–3 PM. While unpaid during the program, students agree to work full-time for 1 year at one of CareRite's facilities after certification.
Training prepares students to take the Tennessee CNA exam, covering topics like personal care, vital signs, and dementia support. Clinical experience is included. Classes run monthly, except March and September.
Category | Details |
Cost | Free (with 1-year work agreement) |
Duration | 3 weeks |
Class Schedules | Monday–Friday, 7:00 AM – 3:00 PM |
Online Classes? | No |
Phone | 615‑580‑6845 |
Location | 832 Wedgewood Ave., Nashville, TN 37203 |
Coffee County Central High School
Coffee County Central High School provides CNA training through its Health Science program. Taught by certified instructors, the course prepares high school students with hands-on experience and classroom instruction in patient care skills.
The CNA class is part of a career pathway that helps students get a head start in healthcare. It’s designed for those enrolled in the high school and includes foundational nursing education that can lead to certification and future job opportunities.
Category | Details |
Cost | Free (public high school CTE program) |
Duration | Semester-based; varies by school term |
Class Schedules | During standard school hours |
Online Classes? | No |
Phone | 931-222-1228 |
Location | 2135 McArthur Street, Manchester, TN 37355 |
Hendersonville High School
Hendersonville High School's CNA program prepares juniors and seniors for certification through classroom learning, hands-on clinical practice, and instruction in nursing assistant skills. Students must complete 100+ hours to qualify for the state exam.
Participants gain experience at a long-term care facility while meeting training requirements set by the Tennessee Department of Health. Students must also earn CPR and BLS certification before clinicals begin.
Category | Details |
Cost | Free for high school students |
Duration | Over 100 hours (classroom + clinical + site-based training) |
Class Schedules | Held during regular school hours for 11th and 12th graders |
Online Classes? | No |
Phone | (615) 824-6162 |
Location | 123 Cherokee Road, Hendersonville, TN 37075 |
Independence High School
Independence High School students can earn a CNA certification through the school’s health science pathway. Training includes classroom instruction, lab practice, and clinical hours completed at NHC Franklin.
Students complete hands-on clinicals twice weekly and receive recognition at graduation after passing the CNA exam. This path prepares students for immediate entry into healthcare roles.
Category | Details |
Cost | Free (part of public high school curriculum) |
Duration | 90 classroom hrs, 60 lab hrs, 24 clinical hrs |
Class Schedules | Daytime classes during regular high school hours |
Online Classes? | No |
Phone | (615) 472-4600 |
Location | 1776 Declaration Way, Thompson’s Station, TN 37179 |
Mt. Pleasant Health & Rehabilitation
Mt. Pleasant Health & Rehabilitation hires you as a full-time Hospitality Aide where you get paid from day one while gaining on-the-job skills that prepare you for CNA training.
Once you show potential, the facility supports your transition into CNA certification with tuition reimbursement and flexible scheduling.
Category | Details |
Cost | No cost; CNA training is paid for through tuition reimbursement |
Duration | Varies; based on work performance and readiness for CNA phase |
Class Schedules | Day (7a–7p), Night (7p–7a), and Weekend Warrior shifts available |
Online Classes? | No |
Phone | (931) 379-5502 |
Location | 904 Hidden Acres Dr, Mount Pleasant, TN 38474 |
Nashville Center for Rehabilitation & Healing
Nashville Center for Rehabilitation & Healing provides free CNA training with guaranteed job placement. Classes are available in the morning or evening, making it flexible for different schedules. Students train onsite and move directly into a full-time role after certification.
The program is ideal for those ready to commit to a healthcare career and gain hands-on experience in a real care facility. Applicants must pass a background check and meet state guidelines. Training includes job benefits, growth potential, and direct patient care experience.
Category | Details |
Cost | Free |
Duration | Not specified (typically 4–8 weeks for CNA programs) |
Class Schedules | Morning and Evening classes |
Online Classes? | No |
Phone | (615) 806-8800 |
Location | 832 Wedgewood Ave, Nashville, TN 37203 |
National Healthcare Corporation
National Healthcare Corporation's free CNA training program lasts just 2 weeks, combining classroom instruction and hands-on clinical practice. It's built to help new caregivers step into the workforce quickly and confidently.
Schedules are flexible, including part-time and evening options. Graduates may qualify for employment with NHC and later pursue LPN or RN pathways through tuition assistance.
Category | Details |
Cost | Free |
Duration | 2 weeks |
Class Schedules | Flexible; includes full-time, part-time, PRN |
Online Classes? | No |
Phone | (615) 890-2020 |
Location | 100 East Vine Street, Murfreesboro, TN 37130 |
NATS Career Institute
NATS Career Institute’s CNA program is a 5-week, 100-hour course that combines classroom instruction and clinical training. It’s designed for fast entry into healthcare and includes advanced nursing procedures that can help students build toward future medical careers.
Classes run during the day, four days a week, with no current evening or online options. The total cost is $975, and WIOA funding may fully cover it for eligible students. Graduates are qualified to sit for the Tennessee CNA exam.
Category | Details |
Cost | $975 total (State exam cost not included) |
Duration | 5 weeks / 100 clock hours |
Class Schedules | Day classes only: Mon, Tue, Wed, Fri |
Online Classes? | No |
Phone | (615) 333-8474 |
Location | 1161 Murfreesboro Pike #217, Nashville, TN 37217 |
NGH School of Health Sciences
NGH School of Health Sciences provides a 12-week CNA program held only on Saturdays, making it a strong option for working adults. Training takes place inside Nashville General Hospital, combining classroom and hands-on clinical experience.
Tuition is $880, with added fees for CPR, background check, and materials. Students learn basic patient care skills and prepare for the state CNA exam in a hospital-based setting. SNAP and WIOA funding may be available for those who qualify.
Category | Details |
Cost | $880 tuition + additional required fees |
Duration | 12 weeks (96 total hours) |
Class Schedules | Saturdays only, 8 hours per week |
Online Classes? | No |
Phone | 615-341-4659 |
Location | 1818 Albion Street, Nashville, TN 37208 |
SASH Nursing Assistant Training Program
The SASH Nursing Assistant Training Program is a 5-week, daytime CNA course led by healthcare professionals. It includes classroom instruction, clinical training, CPR certification, and help with job placement—all for $803, including the state exam fee.
Classes run Monday through Friday, 9 AM to 2 PM, with clinicals during week four. Located in East Nashville near public transit, the program is ideal for students who want real-world training, added support, and affordable pricing to jumpstart their healthcare career.
Category | Details |
Cost | $803 total (includes tuition and exam fee) |
Duration | 5 weeks |
Class Schedules | Monday–Friday, 9:00 AM – 2:00 PM |
Online Classes? | No |
Phone | (615) 321-2005 |
Location | 604 Gallatin Avenue, Suite 107, Nashville, TN 37206 |
Smith County Health & Rehab
Smith County Health & Rehab provides a full-time night shift CNA training opportunity. Participants start as Hospitality Aides, completing job duties while training to become certified nursing assistants. Tuition is reimbursed and trainees receive a $3,000 sign-on bonus.
The facility has a supportive work culture and helps trainees transition into CNA roles with hands-on experience and in-house training. Weekend and night shifts are available, with added perks like daily pay, health benefits, and long-term career potential.
Category | Details |
Cost | Tuition reimbursed; $3,000 sign-on bonus for night shift |
Duration | Not listed; determined by transition from aide to CNA |
Class Schedules | Night shift and Weekend Warrior (12-hour shifts) |
Online Classes? | No |
Phone | (615) 735-0569 |
Location | 112 Health Care Dr, Carthage, TN 37030 |
TCAT Wilson County
The Certified Nurse Technician program at TCAT Wilson County trains students in basic patient care across 120 hours. It includes hands-on clinicals and classroom instruction and prepares students for Tennessee’s CNA exam.
With evening classes, low tuition, and eligibility for financial aid, this program suits working adults seeking a fast entry into healthcare. The program aligns with state standards for CNA certification.
Category | Details |
Cost | $465 tuition + $87 supplies |
Duration | 120 clock hours |
Class Schedules | Evening and day classes available |
Online Classes? | No |
Phone | 615-547-1128 |
Location | 415 Tennessee Blvd, Lebanon, TN 37087 |
The Waters of Gainesboro
The Waters of Gainesboro hires licensed CNAs and provides tuition reimbursement for those who qualify. While formal training is not conducted on-site, applicants may be eligible to receive help paying for CNA classes if they join the team.
CNA positions are PRN (as needed), with flexible scheduling and a focus on delivering personal, hands-on care. Staff benefits include competitive pay, vacation time, insurance options, and access to PayActiv for early wage access.
Category | Details |
Cost | Tuition reimbursement may be available |
Duration | Not listed; must already be licensed as a CNA |
Class Schedules | Not provided; no training program on-site |
Online Classes? | No |
Phone | (931) 268-0291 |
Location | 1340 N Grundy Quarles Hwy, Gainesboro, TN 38562 |
Wilson Central High School
Wilson Central High School’s CNA program gives juniors and seniors hands-on nursing home experience and prepares them for the state CNA exam. The course is part of the Health Science CTE track and counts toward graduation.
It's free for enrolled students and includes clinical hours, classroom instruction, and the chance to earn industry certification before graduation.
Category | Details |
Cost | Free for enrolled high school students |
Duration | One academic year |
Class Schedules | During regular high school hours |
Online Classes? | No |
Phone | (615) 453-4600 |
Location | 419 Wildcat Way, Lebanon, TN 37090 |