Skip to content
Home » Free CNA Classes in St. Louis

Free CNA Classes in St. Louis

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

ProgramBest ForDurationCostFormat
Aspire Healthcare SolutionsFast-track learners, working adults6 weeksFree (with SLATE approval)Hybrid (online + in-person clinicals)
Delmar Gardens FamilyJob seekers who want paid training~175 hoursFree + paid $15/hour during clinicalsIn-person, at worksite (apprenticeship)
STL TrainingStructured support and career coaching10 weeksFree (with HPOG funding)In-person (classroom + paid on-the-job clinicals)
The Daruby SchoolStudents needing career guidance12 weeksFree (via Better Family Life or SLATE)In-person classroom and clinicals
South Tech High SchoolHigh school juniors/seniors2 years (part-time during school)FreeIn-person with clinicals + dual credit
Bethesda Health GroupAdults looking for CNA jobs with long-term growthVaries (employee timeline)Free + sign-on bonus + paid employmentOn-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.

Be sure to check the full program summaries below for key info like start dates, class schedules, clinical site details, and who to contact for enrollment help. A little extra research now can make all the difference in starting your healthcare journey strong!

Browse Schools:

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.

CategoryDetails
Duration/Clock Hours6 weeks; 175 total hours (75 hours online, 100 hours clinical rotation)
FormatHybrid (online training + in-person clinicals)
SchedulesEvening classes available
Address1120 S. 6th Street, Suite 200, St. Louis, MO 63104
Phone314-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.

CategoryDetails
Duration/Clock Hours175 hours (classroom + clinical training)
FormatIn-person apprentice program; paid clinical training
SchedulesVaries by location; training hours depend on shift availability
AddressMultiple 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.

CategoryDetails
Duration/Clock Hours10 weeks / 175 total hours (75 classroom + 100 clinical/on-the-job)
FormatIn-person CNA apprenticeship with paid on-the-job training
SchedulesClassroom: 1 day/week (8am–4pm); Clinical: 2 days/week (6:45am–3:15pm)
Address12721 West Watson Road, Sunset Hills, MO 63127
Phone314-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.

CategoryDetails
Duration/Clock Hours12 weeks / 181 clock hours
FormatIn-person classroom and clinical training
SchedulesWeeks 1–5: Mon–Wed, 9 a.m.–2:30 p.m.; Weeks 6–10: Mon–Thu, 9 a.m.–2:30 p.m.
Address5415 Page Blvd, Saint Louis, MO 63112
Phone314-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.

CategoryDetails
Duration/Clock Hours2 years; includes clinical rotations and academic coursework
FormatIn-person classroom instruction, lab training, and hands-on clinicals
SchedulesStarts junior year; class time transitions from mostly classroom to clinical
Address12721 West Watson Road, Sunset Hills, MO 63127
Phone314-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.

CategoryDetails
Duration/Clock HoursNot specified; duration depends on certification timeline and employment
FormatOn-the-job training combined with CNA coursework (Apprentice-style program)
SchedulesVaries by location and staff schedule; generally includes full-time options
Address12101 Woodcrest Executive Dr., Suite 200, St. Louis, MO 63141
Phone314-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.

If Speed Is Your Priority: Aspire Healthcare Solutions

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.

If Affordability + Paid Training Is Key: Delmar Gardens or Bethesda Health Group

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.

If You Need a Structured Schedule and Strong Career Support: STL Training

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.

If You’re Still in High School: South Tech High School

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.

If You Prefer a Community-Focused Option: The Daruby School

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.

Final Advice: Ask the Right Questions

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.

The Bottom Line

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.