Key Points
- Over 2,000 CNA jobs are available in St. Louis now.
- Training takes as few as four weeks, starting at $19 per hour.
- Tuition runs $800-$2,500, but employer-sponsored training is available.
Compare St. Louis CNA classes, learn state requirements, and start your healthcare career.
St. Louis area healthcare facilities are currently advertising over 2,000 CNA positions, with Missouri projecting 9% job growth through 2030. Training programs run as short as four to six weeks, and tuition typically falls between $800 and $2,500, making this one of the fastest and most affordable entry points into healthcare work.
The practical tension most prospective students face is not whether demand exists, but which program offers the right balance of cost, schedule flexibility, and clinical placement. Free employer-sponsored options are available, hybrid formats let you complete theory online, and suburban locations often deliver lower tuition than downtown campuses.
St. Louis nursing homes, hospitals, and assisted living centers are hiring CNAs at starting wages near $19 per hour, and many facilities now offer tuition reimbursement or sign-on bonuses to fill open shifts.
Healthcare employers across the St. Louis metro area are actively competing for certified nursing assistants, and that demand shows no signs of slowing down. An aging population, expanding long-term care facilities, and ongoing staffing challenges at hospitals and skilled nursing centers all contribute to a job market that strongly favors trained CNAs.
The St. Louis region is home to several large healthcare systems that operate hospitals, rehabilitation centers, and senior living communities throughout the metro area and surrounding counties. These organizations routinely post openings for nursing assistants, and many facilities report difficulty filling positions quickly enough to keep pace with patient volume. Nationally, the Bureau of Labor Statistics projects steady growth for nursing assistants over the coming decade, and local conditions in St. Louis mirror or exceed that trend due to the concentration of healthcare infrastructure in the region.
Factors driving this demand include:
Major healthcare systems in the St. Louis area regularly hire CNAs across inpatient, outpatient, and residential care settings. Checking the career pages of the region's largest employers is one of the fastest ways to see just how many positions are available at any given time. Skilled nursing facilities and home health agencies also represent significant hiring pipelines, often with flexible scheduling that appeals to students and career changers.
Local CNA training programs frequently maintain employer partnerships that can give graduates a direct path to interviews or hiring events. If you are exploring CNA classes in Missouri, ask admissions staff about job placement support and which employers they work with most closely.
For the most current wage data and occupational projections specific to the St. Louis metro area, the Bureau of Labor Statistics website (BLS.gov) publishes detailed breakdowns by region and occupation. State and local industry groups, such as the Missouri Health Care Association, can also provide insight into regional hiring patterns and workforce needs. Reviewing these resources before you enroll helps you understand what employers are looking for and what kind of compensation you can expect as a newly certified CNA in St. Louis.
CNA training is hands-on by nature, but that does not mean you have to sit in a classroom for every lesson. Missouri allows the theory portion of CNA coursework to be completed online, while the required clinical hours are completed in person at a care facility. This hybrid model opens the door for working adults, parents, and people with irregular schedules to pursue certification without putting their lives on hold.
Missouri requires a minimum of 75 hours of approved CNA training, and many programs go further, setting clinical requirements at 100 hours to align with employer expectations. In a hybrid program, you complete the classroom theory portion through online video lessons, quizzes, and readings on your own schedule. Once the theory is done, you shift into in-person clinical rotations at a nursing home or other care setting, where you practice skills like vital signs, transfers, and personal care under the supervision of a licensed nurse.
There are no fully asynchronous CNA programs in Missouri. Because state rules require hands-on skill verification, some in-person participation is always required.
Several schools serving the St. Louis area run hybrid CNA programs in 2026:
If you are open to programs a bit further out or prefer a school with a different schedule, a few additional hybrid options are worth knowing about:
Scheduling formats vary by school. Some programs run weekday daytime sessions for clinicals, while others offer evening or weekend clinical slots to accommodate students who work full time. Contact each program directly to confirm current scheduling before you enroll, since rotations can shift each term.
The price of CNA training in St. Louis can range widely, with total all-in costs typically falling between $800 and $2,500. This breakdown shows how a typical program's expenses add up, based on local 2025-2026 data.

Free CNA training programs are arrangements where hospitals, nursing homes, or government workforce agencies cover your tuition costs in exchange for a commitment to work at a sponsoring facility or meet specific eligibility requirements. In St. Louis, these opportunities make it possible to launch a healthcare career without paying out of pocket for training.
The St. Louis Agency on Training and Employment, known as SLATE, offers funded CNA training for qualifying residents. To be eligible, you must be a St. Louis City resident and at least 18 years old. The application process begins by registering in MoJobs, Missouri's online job portal, and then attending a WIOA orientation session at the SLATE Missouri Job Center located at 1520 Market St., Room 3050. SLATE works with approved training providers to cover tuition costs for participants who complete the required orientation and meet income guidelines. This program connects residents to career pathways while removing the financial barrier that keeps many prospective students from starting.
Several St. Louis area employers have developed apprenticeship programs that pay for your CNA training while you earn a wage. Delmar Gardens operates a CNA Apprentice Program that covers your entire training cost and pays approximately $15 per hour during the program. In return, you commit to working at one of their facilities for one to two years after certification. This model benefits both parties: you gain free education and guaranteed employment, while the facility secures trained staff.
STL Training offers a CNA Apprenticeship that runs approximately two months and costs nothing to participants. Eligibility requirements include being at least 18 years old, holding a high school diploma, passing a drug screening and TB test, and clearing a background check. For students who need to build foundational skills first, STL Training also offers a Healthcare Pre-Apprenticeship lasting about three weeks. This shorter program requires passing a WorkKeys assessment to demonstrate minimum academic readiness.
Whether you pursue a government-funded or employer-sponsored program, expect to meet several common requirements:
Free programs typically come with expectations beyond just showing up. Employer-sponsored arrangements usually require a work commitment ranging from one to two years, and leaving early may mean repaying some training costs. Government-funded programs through SLATE require completing orientation sessions and maintaining communication with your case manager throughout training.
These programs fill quickly because the value is significant. A program that would normally cost over $1,500 becomes accessible at no charge. If you qualify for SLATE assistance or can commit to working at a sponsoring facility, free CNA training represents one of the fastest paths into St. Louis healthcare with zero financial risk.
Living in the city center versus commuting from a suburban area often shapes which CNA program fits best. Students who explore training options beyond downtown St. Louis frequently discover more scheduling flexibility, lower tuition rates, or clinical sites closer to home.
Several communities within easy driving distance of St. Louis offer state-approved CNA training:
Community colleges like St. Louis Community College remain popular for their transferable credits and financial aid eligibility. Technical schools, including Jefferson College south of the metro area, often emphasize accelerated timelines and hands-on skill development. Hospital-based programs through regional health systems sometimes offer tuition assistance in exchange for employment commitments after certification.
Before enrolling, map out the full picture: classroom location, clinical site assignments, and typical traffic patterns during your scheduled hours. A program 20 miles away might take 25 minutes on a weekend but over an hour during rush hour. Clinical rotations could place you at facilities in different directions from the classroom, so ask admissions coordinators where students typically complete their required hours. Balancing travel time against program cost and schedule flexibility helps you find the right fit without burning out before you even start your healthcare career.
In the St. Louis metro area, nursing assistants earn an average of $39,600 per year, or about $19.04 per hour. While state-level wage data isn't broken out specifically for CNAs, Missouri is expected to see a 4.7% increase in CNA employment from 2023 to 2025, significantly outpacing the national projected growth of 2% for nursing assistants through 2034, which translates to roughly 211,800 job openings per year.
| Wage Metric | St. Louis, MO-IL Metro |
|---|---|
| Annual Mean Wage | $39,600 |
| Hourly Mean Wage | $19.04 |
| 25th Percentile Annual Wage | $36,520 |
| Median Annual Wage | $38,820 |
| 75th Percentile Annual Wage | $43,560 |
| Total Employment | 14,360 |
Here’s a step-by-step guide to earning your CNA certification in Missouri and launching your career in the St. Louis area.
Did you know that VIP Nursing School in St. Louis reported a 67.9% job placement rate for its CNA program graduates in 2022? This figure, published in the school's performance fact sheet, illustrates why checking official outcomes is a smart step before choosing a training provider.
Below are the top CNA programs serving St. Louis students, ranked by affordability and program outcomes. These state-approved programs are all within commuting distance of St. Louis or available online. Tuition costs vary, and financial aid may be available for those who qualify.
Bridgeton, MO · $5,000 – $10,000/yr
Best for: Immediate job placement with tuition sponsorship
Saint Louis Community College offers a 9-week Patient Care Technician program that prepares students to challenge the CNA exam. Its standout feature is employer sponsorship through BJC HealthCare or SSM Health, covering tuition in exchange for a work commitment after training. The hybrid format combines online learning with hands-on clinical practice at partner hospitals, making it an excellent choice for career changers seeking immediate job placement.
Godfrey, IL · $0 – $5,000/yr
Best for: Accelerated learners seeking quick certification
Lewis and Clark Community College provides a streamlined Nurse Assistant program that can be completed in one semester. Students benefit from 48 hours of clinical training and graduate ready to sit for the Illinois CNA certification exam. With affordable tuition and multiple campus locations, this program is a practical starting point for entry-level healthcare careers.
Cottleville, MO · $6,000/yr
Best for: Hybrid learners balancing work and study
St. Charles Community College offers a DHSS-approved Certified Nurse Assistant program with a hybrid option that blends 75 hours of online instruction with 100 hours of clinical internship. Tuition ranges from $600 to $950, making it one of the most affordable routes to CNA certification in the St. Louis area. Spring and summer start dates accommodate busy schedules.
Belleville, IL · $10,000 – $15,000/yr
Southwestern Illinois College delivers an IDPH-approved Nurse Assistant certificate program across multiple campuses. The one-semester course includes both classroom and clinical training, and graduates are prepared for the Nurse Assistant Competency Examination. With classes offered every semester and an age requirement of just 16, this program is widely accessible.
Considering a career as a certified nursing assistant in St. Louis? Here are answers to the most common questions about training timelines, costs, certification requirements, and job prospects to help you get started.