
CNA Classes in St. Louis
Your Guide to the Best Training Options
Taking the first steps towards becoming a CNA is a smart choice – The challenge? Knowing which program is right for you.
That’s where we come in. We’ve compiled the most complete list of CNA programs in the St. Louis region—including the city, suburbs, and across the river into Illinois. Unlike other resources that only highlight a handful of schools, we’ve reviewed every accredited CNA training program in the area. This lets you compare your options side by side and make a confident, informed decision based on schedule, cost, format, and career goals.
Explore CNA Classes That Fit Your Life
Select a school to learn more!
Aspire Healthcare Solutions
Aspire Healthcare Solutions provides a 6-week hybrid CNA program combining 75 hours of online learning with 100 hours of in-person clinical experience. Small class sizes and experienced instructors support student success.
Eligible students may attend tuition-free through SLATE. Others can enroll with a discounted self-pay plan. The next session starts June 24, 2025, with classes held online and clinicals scheduled by appointment.
Category | Details |
Cost | Free through SLATE (if eligible); $1,638 self-pay with discount |
Duration | 6 weeks (175 hours total) |
Class Schedules | Online learning + clinicals by appointment |
Online Classes? | Yes (75 hours online) |
Phone | (314) 736-1146 |
Location | 1120 S. 6th Street, Suite 200, St. Louis, MO 63104 |
Bethesda Health Group
Bethesda Health Group’s CNA Apprentice Program is a free, paid training pathway into healthcare. Trainees get hired, trained, and certified while earning a paycheck, with bonus incentives for full-time employment.
The program prepares CNAs to work in long-term care facilities across the St. Louis area. Participants gain hands-on experience and access to benefits like tuition reimbursement and daily pay.
Category | Details |
Cost | Free (training paid by Bethesda) |
Duration | Varies; structured as an on-the-job apprenticeship |
Class Schedules | Based on facility needs; full-time and part-time roles |
Online Classes? | Not specified |
Phone | 314-800-1900 |
Location | 12101 Woodcrest Executive Dr., Suite 200, St. Louis, MO 63141 |
Delmar Gardens
Delmar Gardens provides free CNA training through their apprentice program where you work as a Nurse Assistant Trainee while completing 175 hours of training and clinical practice. You get paid during training and must pass certification within 120 days to advance.
The program includes flexible shifts and locations in Missouri. After certification, you get a pay raise plus bonus incentives. It’s a practical way to earn while you learn in a supportive senior care environment with career growth opportunities.
Category | Details |
Cost | Free (training through employment) |
Duration | 175 hours (classroom + clinical) |
Class Schedules | Flexible shifts including part-time, full-time, PRN |
Online Classes? | No |
Phone | (636) 240-6100 |
Location | Chesterfield, O’Fallon, Sappington, Meramec Valley MO |
The Daruby School
The Daruby School's CNA program runs for 12 weeks and includes classroom instruction, clinical training, and CPR/First Aid. Students may qualify for free tuition through local funding partners like SLATE or Better Family Life.
Classes are held on weekdays during daytime hours. The 181-hour course prepares students for CNA roles in nursing homes and similar care settings. Graduates receive job search support but employment is not guaranteed.
Category | Details |
Cost | May be free through SLATE or Better Family Life |
Duration | 12 weeks; 181 total hours |
Class Schedules | Mon–Wed (class), Mon–Thu (clinical), 9:00 AM–2:30 PM |
Online Classes? | No |
Phone | 314-454-6933 |
Location | 5415 Page Blvd, Saint Louis, MO 63112 |
East Central College
East Central College’s CNA program prepares students for Missouri state certification through 175 hours of training. It combines classroom learning and clinical experience to build real-world caregiving skills.
Classes meet twice a week in the afternoon and evening, making it ideal for working adults. Financial aid may be available, and no GED is required to enroll.
Category | Details |
Cost | $800–$1,500 |
Duration | 18 weeks (175 total hours) |
Class Schedules | Mondays and Wednesdays, 2:00 p.m. – 7:00 p.m. |
Online Classes? | No |
Phone | 636-584-6531 |
Location | 1964 Prairie Dell Road, Union, MO 63084 |
Essential NA Academy
Essential NA Academy’s CNA program runs for 7 weeks and combines 75 hours of online learning with 100 hours of hands-on clinical training. Students have 24/7 access to coursework and are supported by RN instructors throughout the process.
The program is fully hybrid with a structured clinical component. Attendance for clinicals is required, and the course is designed for those who want a faster path to CNA certification. Tuition is $2,300, and the school reports a 98% exam pass rate.
Category | Details |
Cost | $2,300 |
Duration | 7 weeks |
Class Schedules | 5 weeks online, 2 weeks clinical (daytime hours) |
Online Classes? | Yes; online portion is available 24/7 |
Phone | 314-789-8861 |
Location | 7224 Natural Bridge Rd, Normandy, MO 63121 |
Green Creek Education
Green Creek Education’s CNA program blends online learning with in-person clinical training, allowing students to study at their own pace while gaining real-world hands-on experience from licensed instructors.
The platform includes lectures, quizzes, and skill checklists accessible 24/7. In-person labs are required to complete certification prep. Flexible, tech-driven, and focused on quality care.
Category | Details |
Cost | Not listed; payment plans and employer support may be available |
Duration | Not specified; includes online coursework and scheduled clinicals |
Class Schedules | Self-paced online with scheduled in-person training |
Online Classes? | Yes |
Phone | 636-856-7524 |
Location | 5992 Howdershell Rd, Hazelwood, MO 63042 |
Nursing EDification
Nursing EDification in Saint Ann, MO, provides CNA training with flexible schedules including day, evening, weekend, and hybrid formats. The program runs 6 to 10 weeks depending on the track and includes both classroom and clinical components.
Tuition ranges from $1,540 to $1,990, with all formats being all-inclusive. Students get support with job placement, and classes start as early as August 2025. Hybrid options include online learning paired with in-person clinicals.
Category | Details |
Cost | $1,540–$1,990 (all-inclusive) |
Duration | 6–10 weeks |
Class Schedules | Day, Evening, Weekend, Hybrid |
Online Classes? | Yes (Hybrid format) |
Phone | (314) 395-5099 |
Location | 500 Northwest Plaza Pennridge Dr. Suite #1020, Saint Ann, MO 63074 |
South Tech High School
South Tech High School’s Health Sciences CNA program is a free two-year track for high school juniors. Students learn medical skills, take anatomy and physiology, and gain hands-on clinical experience in local healthcare settings.
By graduation, students are eligible for Missouri CNA certification, CPR, OSHA, and potential college credit. The program builds both academic and real-world skills, preparing teens for healthcare careers or further education.
Category | Details |
Cost | Free for high school students |
Duration | 2 years (junior and senior year of high school) |
Class Schedules | Weekday afternoons; follows the high school academic calendar |
Online Classes? | No |
Phone | 314-989-7400 |
Location | 12721 West Watson Road, Sunset Hills, MO 63127 |
STL Training
STL Training’s CNA Apprenticeship is a 10-week, no-cost program combining classroom instruction, clinical hours, and paid work experience at local care facilities. Students earn while they learn and become eligible for CNA certification in Missouri.
Classes run one day a week, with clinicals twice weekly and two paid shifts. The program totals 175 hours and includes hands-on mentoring. Financial aid is required to enroll, and attendance is strictly enforced throughout the course.
Category | Details |
Cost | Free for eligible students |
Duration | 10 weeks |
Class Schedules | Classroom 1x/week; Clinicals 2x/week + 2 paid shifts |
Online Classes? | No |
Phone | 314-989-7486 |
Location | 12721 West Watson Road, Sunset Hills, MO 63127 |
St. Charles Community College
St. Charles Community College’s CNA program includes 75 hours of online classroom training and 100 clinical hours. Students can choose between a standard or accelerated 8-week hybrid format. Total tuition is $950, and attendance is strictly enforced.
The clinical internship takes place during daytime hours at approved facilities. The classroom portion is online, while lab days and clinical shifts must be completed in person. Students must meet health and background requirements to enroll.
Category | Details |
Cost | $950 total |
Duration | 8 weeks (accelerated) or longer (standard); 175 total hours |
Class Schedules | Daytime; clinicals and labs during the day |
Online Classes? | Yes; classroom portion is online |
Phone | 636-922-8000 |
Location | 4601 Mid Rivers Mall Drive, Cottleville, MO 63376 |
St. Louis Community College
The Patient Care Technician program at St. Louis Community College blends classroom learning, lab skills, and hands-on clinical work at major hospitals like BJC HealthCare and SSM Health. It prepares students to work as PCTs and challenge the CNA exam in Missouri.
The program runs 9–11 weeks and includes full-time weekday classes and three 12-hour clinical shifts per week. It’s partially online with homework components but requires in-person training. Tuition is employer-funded with a 1–2 year work commitment.
Category | Details |
Cost | Covered by BJC or SSM with 1–2 year employment commitment |
Duration | 9–11 weeks |
Class Schedules | Weekdays 8 a.m. – 4:30 p.m. + 3x/week 12-hour clinical shifts |
Online Classes? | No formal online classes—only online homework |
Phone | Forest Park: 314-644-9410 Florissant Valley: 314-513-4200 |
Location | Forest Park: 5600 Oakland Ave., St. Louis, MO 63110 Florissant Valley: 3400 Pershall Rd., Ferguson, MO 63135 |
Why Use This Guide?
We’re not here to steer you toward one school or another. Our goal is to help you see all your options—because the best program for you depends on your life, not someone else’s marketing budget.
Our resource is:
- Comprehensive: We include every CNA program in the St. Louis metro—not just the popular ones
- Detailed: You’ll find tuition breakdowns, schedules, contact info, and more
- Curated: We’ve categorized top programs by schedule and career goals so you don’t have to sift through dozens of websites
- Updated regularly: We track enrollment periods, costs, and program changes so you always have the latest info
Whether you want to finish in four weeks, train at night, go tuition-free, or move from CNA to LPN, you’ll find the guidance you need to take the next step.


Accelerated 4-Week CNA Programs
If you’re ready to start working fast, a 4-week CNA program could be your best bet. These programs are intensive and structured for quick completion—ideal for those with flexible schedules who want to enter the workforce ASAP. Many of the top accelerated programs include both classroom instruction and hands-on clinical experience, allowing you to meet Missouri’s training requirements and qualify for the state exam in just one month.
We’ve compiled a list of the fastest CNA programs in the region, complete with:
- Tuition costs
- Class locations
- Clinical site details
- Graduation and testing timelines
You’ll also find guidance on who these programs are best for—such as job seekers looking for immediate employment or healthcare employers sponsoring staff training.

Weekend CNA Classes
If you’re balancing a job or caregiving duties during the week, weekend CNA classes can help you train without upending your schedule. Many local schools offer Saturday-only or Saturday/Sunday class formats, spreading out the training over a longer time period (usually 8–10 weeks).
These programs are ideal for:
- Working adults with weekday jobs
- Parents or caregivers
- Anyone who learns better with a slower pace
Our weekend CNA program guide includes class formats, start dates, and whether programs require additional weekday clinical hours (some do). We’ve also highlighted programs with strong job placement support for weekend students.

Evening CNA Programs
Need to train after your 9–5 job? Evening CNA classes are a popular choice in the St. Louis metro. These programs typically meet Monday through Thursday in the evenings and offer clinicals during evening or weekend hours. Duration ranges from 6 to 10 weeks depending on the program structure.
Evening classes are ideal for:
- Full-time workers
- Parents with young children
- Adults transitioning into healthcare from other fields
We’ve reviewed all the evening CNA programs in the area—including whether they offer hybrid or in-person formats—and listed current costs, schedules, and enrollment requirements.
Free CNA Classes in St. Louis
Yes, there are legitimate free CNA training options in the St. Louis area—and we’ve listed all of them.
Free CNA training programs include:
Each free program comes with its own eligibility requirements. Some are only for low-income residents or those receiving public assistance, while others require a long-term work commitment after training.
We’ve broken down:
- What’s included (tuition, uniforms, testing fees, etc.)
- Application steps
- Income, residency, or employment requirements
- Whether you’ll need to commit to working for the employer sponsor
This means you won’t waste time applying to programs you don’t qualify for—and you’ll know exactly what’s expected if you do.
CNA to LPN Programs
Thinking long term? Many students use a CNA license as the first step toward becoming a Licensed Practical Nurse (LPN). LPNs earn higher pay, have more responsibilities, and often serve as team leads in healthcare settings.
We’ve outlined local CNA-to-LPN bridge programs in the St. Louis area that are built with working CNAs in mind. These programs often offer flexible class times, clinical experience, and support for passing the NCLEX-PN licensing exam.
You’ll find information on:
- Schools that offer bridge programs
- How long it takes to complete
- Tuition and financial aid options
- Entry requirements (some require work experience as a CNA)
We’ve also included tips on how to transition smoothly from CNA work into practical nursing school and beyond.
We’ve broken down:
- What’s included (tuition, uniforms, testing fees, etc.)
- Application steps
- Income, residency, or employment requirements
- Whether you’ll need to commit to working for the employer sponsor
This means you won’t waste time applying to programs you don’t qualify for—and you’ll know exactly what’s expected if you do.
Start Your CNA Journey Today
The need for Certified Nursing Assistants in the St. Louis area is growing fast. With hospitals, long-term care facilities, and home health agencies constantly hiring, CNA training is one of the most reliable ways to launch a healthcare career.
Start by exploring programs that fit your life. Compare details. Ask questions. Apply with confidence.