If you’re ready to start a career in healthcare, becoming a Certified Nursing Assistant (CNA) is one of the fastest and most affordable ways to get started—especially in St. Louis, where several tuition-free programs are available. Whether you’re a recent high school grad, a working adult looking for a new path, or someone who wants to earn while you learn, there’s a program that fits your needs.
Below is a quick comparison of free CNA programs in the St. Louis area, organized to help you quickly spot what might work best for you:
Quick Comparison of Free CNA Classes in St. Louis
Program | Best For | Duration | Cost | Format |
Aspire Healthcare Solutions | Fast-track learners, working adults | 6 weeks | Free (with SLATE approval) | Hybrid (online + in-person clinicals) |
Delmar Gardens Family | Job seekers who want paid training | ~175 hours | Free + paid $15/hour during clinicals | In-person, at worksite (apprenticeship) |
STL Training | Structured support and career coaching | 10 weeks | Free (with HPOG funding) | In-person (classroom + paid on-the-job clinicals) |
The Daruby School | Students needing career guidance | 12 weeks | Free (via Better Family Life or SLATE) | In-person classroom and clinicals |
South Tech High School | High school juniors/seniors | 2 years (part-time during school) | Free | In-person with clinicals + dual credit |
Bethesda Health Group | Adults looking for CNA jobs with long-term growth | Varies (employee timeline) | Free + sign-on bonus + paid employment | On-the-job apprentice program |
Tip: Each program has unique benefits—from accelerated timelines to built-in employment or career coaching. The right one depends on your personal goals, availability, and support needs.
1. Aspire Healthcare Solutions
Aspire Healthcare Solutions runs a free CNA program for qualified individuals approved through SLATE (St. Louis Agency on Training and Employment). For those not using grant funding, the program can still be accessed via payment plans or self-pay options. The training lasts six weeks and includes 75 hours of online coursework and 100 hours of in-person clinical rotation. Students gain skills needed for entry-level patient care jobs in long-term care facilities, home health, or hospitals.
Evening classes are available, making this a practical choice for working adults. To qualify, students must be at least 18 years old, pass a background check, and be listed in the Family Care Safety Registry with no disqualifying factors. A high school diploma or equivalent is recommended but not required. Additional supplies like a blood pressure cuff, stethoscope, and textbook are included in tuition for self-pay students.
Category | Details |
Duration/Clock Hours | 6 weeks; 175 total hours (75 hours online, 100 hours clinical rotation) |
Format | Hybrid (online training + in-person clinicals) |
Schedules | Evening classes available |
Address | 1120 S. 6th Street, Suite 200, St. Louis, MO 63104 |
Phone | 314-736-1146 |
2. The Delmar Gardens Family
The Delmar Gardens Family provides a free CNA training and apprentice program at four of its skilled nursing locations: Chesterfield, O’Fallon, South (Sappington), and Meramec Valley (Fenton). The catch? You must be hired first as a Nurse Assistant Trainee. Once you’re employed, you’re enrolled in the CNA program at no cost—and you’ll actually get paid $15 per hour during your clinical training hours.
The CNA program includes the required 175 hours of classroom and hands-on clinical training, as regulated by the State of Missouri. While you’re in the program, you’re expected to attend all scheduled classes and shifts. After completing training and passing your certification test, you’re promoted to CNA and receive a pay increase to $17 per hour.
Full-time CNAs are eligible for up to $1,000 in bonuses, paid out over the first year of employment if you stay in good standing. Additional benefits kick in after 90 days, including health insurance, 401(k) with match, daily pay options, and tuition assistance. The program structure also allows for flexible scheduling with 12-, 8-, or 4-hour shifts and PRN options.
This program is a solid fit for someone looking to get certified without the upfront cost—and get real experience and income while doing it. The fact that you’re an employee from day one sets this program apart from traditional CNA schools. Spots are limited, and applicants must be reliable, on time, and ready to commit to the job and training.
Category | Details |
Duration/Clock Hours | 175 hours (classroom + clinical training) |
Format | In-person apprentice program; paid clinical training |
Schedules | Varies by location; training hours depend on shift availability |
Address | Multiple locations in Chesterfield, O’Fallon, Sappington, and Fenton, MO |
Phone | (636) 240-6100 (O’Fallon location contact for CNA program inquiries) |
3. STL Training
STL Training offers a free 10-week Certified Nurse Assistant (CNA) Apprenticeship program through funding like the Health Professions Opportunity Grant (HPOG). Classes are held one day a week from 8:00 a.m. to 4:00 p.m. at South Tech in Sunset Hills, while clinical training takes place two days a week from 6:45 a.m. to 3:15 p.m. at a partner facility such as Bethesda Dilworth. In addition to classroom and clinical training, participants are expected to work two extra 8-hour shifts each week alongside a CNA mentor. The program includes over 175 total hours of instruction and training—exceeding Missouri’s requirements—and leads to eligibility for the state CNA exam.
To qualify, applicants must be 18 or older, have a high school diploma or GED, and meet specific health and background screening requirements. This includes a drug test, TB test, physical exam, immunizations, and a clean background check. Intermediate English skills and the ability to lift 50 pounds are recommended. Candidates must also score adequately on the WorkKeys assessment.
The program is no-cost for those who qualify for funding, and all instructional materials are included. Interested individuals must attend an information session and interview with an employer. Once hired, students begin as CNA apprentices earning paid experience during the program. This training is non-credit but recognized by the Missouri Department of Health and Senior Services and the U.S. Department of Labor.
Category | Details |
Duration/Clock Hours | 10 weeks / 175 total hours (75 classroom + 100 clinical/on-the-job) |
Format | In-person CNA apprenticeship with paid on-the-job training |
Schedules | Classroom: 1 day/week (8am–4pm); Clinical: 2 days/week (6:45am–3:15pm) |
Address | 12721 West Watson Road, Sunset Hills, MO 63127 |
Phone | 314-989-7486 |
🧭 We Can Help!
We’ve reviewed every program and have identified the top CNA program providers – including schools that offer online, accelerated, and part-time options. Let us help you find the ideal program for you!
4. The Daruby School
The CNA training at The Daruby School runs for 12 weeks and includes 181 total hours of instruction—75 hours of basic patient care, 100 hours of clinicals, and 6 hours of CPR and First Aid. Classes meet Monday through Wednesday from 9 a.m. to 2:30 p.m. for the first five weeks, with clinicals Monday through Thursday during the second five weeks.
Students may be able to take the class at no cost if they qualify for funding through organizations like Better Family Life or SLATE. Applicants must have a high school diploma or GED to enroll. The school focuses on helping students succeed with job placement support and connections to local healthcare employers.
Category | Details |
Duration/Clock Hours | 12 weeks / 181 clock hours |
Format | In-person classroom and clinical training |
Schedules | Weeks 1–5: Mon–Wed, 9 a.m.–2:30 p.m.; Weeks 6–10: Mon–Thu, 9 a.m.–2:30 p.m. |
Address | 5415 Page Blvd, Saint Louis, MO 63112 |
Phone | 314-454-6933 |
5. South Tech High School
South Tech High School’s Health Sciences program is completely free for high school juniors and seniors and leads to CNA certification in Missouri. Students earn dual high school and potential college credit while gaining real-world experience through clinicals at hospitals and long-term care facilities.
Students must start in their junior year and meet specific entry requirements—at least 7 total credits (including English and lab-based science), be on track to graduate, and be at least 16 on the first day. To participate in clinicals, students also need a physical, background check, drug screen, and required vaccinations like Hep A, Hep B, MMR, and COVID-19.The two-year schedule includes a shift from mostly classroom learning in year one to hands-on clinicals in year two. By graduation, students will have CPR, OSHA, and CNA certifications—enabling them to work in healthcare immediately or use the skills in college. The program builds strong peer support and job-ready skills without tuition costs.
Category | Details |
Duration/Clock Hours | 2 years; includes clinical rotations and academic coursework |
Format | In-person classroom instruction, lab training, and hands-on clinicals |
Schedules | Starts junior year; class time transitions from mostly classroom to clinical |
Address | 12721 West Watson Road, Sunset Hills, MO 63127 |
Phone | 314-989-7400 |
6. Bethesda Health Group
Bethesda Health Group runs a free CNA Apprentice Program for those interested in starting a career in healthcare. Open to employees at any Bethesda location, the program pays for your CNA training and adds a $1,000 bonus once you begin full-time work, with another $1,500 bonus after nine months on the job.
The program is available across multiple facilities in the St. Louis metro area, including some in Illinois. To qualify, you must be employed by Bethesda and obtain CNA certification in the state you’ll work in. CPR certification is required or must be earned within six months. Experience in long-term care is a plus but not required. Pay ranges from $16.08 to $25.24/hour, and employees receive benefits like tuition reimbursement, daily pay, and holiday pay.
Category | Details |
Duration/Clock Hours | Not specified; duration depends on certification timeline and employment |
Format | On-the-job training combined with CNA coursework (Apprentice-style program) |
Schedules | Varies by location and staff schedule; generally includes full-time options |
Address | 12101 Woodcrest Executive Dr., Suite 200, St. Louis, MO 63141 |
Phone | 314-800-1900 |
Our Thoughts On These Free CNA Programs in the St. Louis Area
If you’re looking to start your career as a CNA in St. Louis, you’re in luck—there are several free programs available that serve a variety of student needs. But which one is right for you? It depends on your lifestyle, your timeline, and your goals. Below, we break things down like a trusted friend would, helping you choose a program that fits—not just one that sounds good on paper.
Why: Aspire’s hybrid program lasts just 6 weeks and includes online coursework—ideal if you’re eager to start working ASAP. It’s one of the fastest CNA programs available in the area and offers evening options too. However, keep in mind that this class isn’t eligible for the Missouri Reimbursement Grant, so make sure to check if you qualify for SLATE or other local workforce funding before enrolling.
Best for: Career changers, parents, or motivated learners who want to move quickly and value flexibility.
Why: Both of these offer CNA training as part of a paid apprenticeship—so not only is your training free, but you actually earn money while learning. Delmar Gardens even offers bonuses up to $1,000 over your first year, and both programs give you a clear pathway to long-term employment within their facilities. This “learn and earn” model is a big win if you need steady income right away.
Best for: Job seekers who want zero out-of-pocket costs and guaranteed work experience.
Why: STL Training’s program stands out for its structure and career-readiness support. It’s a 10-week program with both classroom learning and on-the-job mentorship. You’ll also get help with resume building, job placement, and ongoing career development. Just know it requires a significant time commitment—daytime hours and a full application process including WorkKeys testing and background screening.
Best for: Those who want a step-by-step, highly supported entry into healthcare and don’t mind a more involved application process.
Why: This is one of the most comprehensive, no-cost CNA training programs for high schoolers in the region. If you’re a sophomore considering a healthcare career, you’ll get two full years of training, certifications (CNA, OSHA, CPR), and real-world experience before graduation. It’s a rare opportunity that can save thousands in college tuition later.
Best for: High school students planning a long-term healthcare career or those wanting a head start before college.
Why: Daruby is a small, non-profit school with a mission-driven approach and a strong support system. Their 12-week program is a bit longer but includes CPR and First Aid, and they emphasize job placement and whole-person development. This could be the right fit if you value personal guidance and are willing to go through a community agency to access funding.
Best for: Students who want more personal support, don’t mind a longer timeline, and are willing to work with a referral agency like Better Family Life.
Before you commit, contact each school or employer directly. The websites and brochures only tell part of the story. Here are a few questions to ask:
- Is there job placement support after graduation?
- What are the clinical hours and where are they located?
- Can I work while taking this program?
- What happens if I miss a class or fall behind?
- Are uniforms, books, or supplies included in the cost—or will I need to purchase those separately?
You’d be surprised how much you can learn by just talking to someone on staff. That conversation could reveal whether a program is flexible enough for your needs, whether the instructors are supportive, or if the schedule just won’t work for you.
Every program here offers a legit, affordable way into the healthcare field. Your best option depends on how quickly you want to finish, whether you need to work while studying, and how much support you want along the way. Do a little digging, ask questions, and trust your instincts. The right fit is out there—you just have to be bold enough to find it.