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. Options include campus-based programs in the metro area and online or hybrid formats for students elsewhere in Missouri. All programs listed are state-approved and offer a path to Missouri CNA certification.
Bridgeton, MO · $5,000 – $10,000/yr (est.)
Best for: St. Louis residents wanting employer-sponsored training
Saint Louis Community College offers a 9-week hybrid Patient Care Technician program that pairs classroom instruction with online coursework and clinical practice at partner hospitals. Students can challenge the CNA exam after completing Missouri requirements, and employer-sponsored funding through BJC HealthCare or SSM Health may cover tuition in exchange for a 1-2 year work commitment. With training available at Forest Park and Florissant Valley campuses, this option is highly accessible for St. Louis area residents.
Hillsboro, MO · $7,000/yr (est. net price)
Best for: Budget-conscious learners preferring campus instruction
Jefferson College provides a 12-week campus CNA program priced around $2,550, combining 75 classroom hours with 100 supervised clinical hours. The program prepares students for Missouri's knowledge and skills exams and offers an optional apprenticeship for paid, hands-on experience. Financial aid and scholarships are available, and the focus on long-term care settings gives graduates a direct path into nursing homes and assisted living roles.
Cottleville, MO · ~$6,000/yr (est.)
Best for: Busy adults needing hybrid online coursework
St. Charles Community College offers a state-approved CNA program at its Center for Healthy Living. Students complete 75 hours of online classroom instruction paired with a 100-hour clinical internship at partner facilities. Tuition ranges from $600 to $950, making it one of the more affordable options in the region, and spring and summer start dates add scheduling flexibility for working adults.
Union, MO · ~$13,000/yr (est.)
East Central College provides an affordable campus CNA program with costs ranging from $800 to $1,500. The 14-16 week program includes 75 classroom hours and 100 clinical hours, and state funding may be available for qualified students. No GED or high school diploma is required, though applicants must be 18 and pass background and drug screens.
Sedalia, MO · $8,000/yr (est. net price)
State Fair Community College offers an 8-week nurse aide program through The LearningForce, designed for quick entry into healthcare. The program is available on campus in Sedalia and online, with stackable certificate options that can lead to professional certificates and an associate degree. This flexibility makes it a practical choice for students who need online coursework or plan to advance their healthcare education.
Neosho, MO · $6,000 – $8,000/yr (est.)
Crowder College offers a campus-based certified nursing assistant certificate with an 8-credit-hour format. The program prepares students for Missouri certification and offers affordable tuition with financial aid available. Background checks and TB testing are required for clinical components, and graduates can expect entry-level healthcare roles with flexible hours.
Kansas City, MO · $8,000/yr (est. net price)
Metropolitan Community College-Kansas City provides a campus-based certified nurse assistant program with 75 hours of theory and lab plus 100 clinical hours. Tuition includes the state exam, textbook, stethoscope, gait belt, and background check. This option is best for students who can commute to Kansas City, though it may be less convenient for St. Louis residents unless they are open to relocating or already live near the Kansas City area.
West Plains, MO · ~$10,000/yr (est.)
Missouri State University-West Plains offers a Certificate of Pre-Nursing that includes the required CNA course and clinical component. The 28-31 credit hour certificate prepares students for CNA certification eligibility while also building foundational knowledge in biomedical sciences, medical terminology, and patient care. It serves as a pathway to the Associate of Science in Nursing degree for those planning to continue their education.
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.
Missouri requires a minimum of 175 training hours1, including 75 classroom and 100 clinical hours. Most programs in St. Louis structure this over 8 to 12 weeks, with full-time students typically finishing in about 10 weeks. Part-time or evening options may extend the timeline, but all programs must meet the state-mandated hour requirements.
Costs vary by provider. For example, Breakthrough Healthcare lists a total program cost of $900, which often includes textbooks, supplies, and exam fees. Some community colleges or private training centers may charge between $800 and $1,500. Always confirm what is included (e.g., background check, scrubs, certification exam). Financial aid and grants may be available.
Yes, free or reduced-cost training is possible through employer sponsorships, workforce development grants, and community programs. In St. Louis, STL Training offers financial aid through the HPOG grant for eligible students. Additionally, some nursing homes or hospitals may sponsor your training in exchange for a work commitment after certification.
Many programs now offer hybrid formats, where classroom theory is completed online through virtual lectures and modules, while the required 100 clinical hours are performed in person at a local healthcare facility. Fully online CNA training is not permitted because hands-on skills must be demonstrated and assessed. Check with individual schools for current hybrid availability.
The Missouri Nurse Aide Competency Exam1 has two parts: a written (or oral) knowledge test and a skills evaluation practicum. You must pass both within two years of training completion. The skills test requires you to perform five randomly selected nurse aide tasks under an evaluator's observation. Most programs include exam preparation and may schedule testing upon course completion.
Certified nursing assistants in St. Louis find employment in hospitals, skilled nursing facilities, assisted living communities, home health agencies, and hospice care. Major healthcare systems like BJC HealthCare and Mercy often hire CNAs. Job opportunities are abundant due to high demand, and experience as a CNA can serve as a steppingstone to landing your first CNA job or advancing to nursing and other healthcare roles.