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. All featured schools are state-approved and offer training within commuting distance or online. Tuition costs vary, and financial aid may be available to those who qualify.
Union, MO · ~$13,000/yr (est.)
Best for: Cost-conscious students needing financial aid
East Central College's CNA program emphasizes hands-on training with small class sizes limited to 15 students. The 14-16 week program includes 75 classroom hours and 100 clinical hours, with costs ranging from $800 to $1,500. State funding is available for qualified students, and no GED or high school diploma is required for admission.
Hillsboro, MO · $7,000/yr (net price)
Best for: Working adults needing evening classes
Jefferson College offers a bi-level nursing pathway alongside a dedicated CNA program. The CNA track runs 12 weeks and includes 75 classroom hours plus 100 clinical hours, with an optional apprenticeship. Evening entry options and a $2,550 program cost make it accessible for working adults.
Kansas City, MO · $8,000/yr (net price)
Best for: Students wanting all-inclusive tuition package
Metropolitan Community College-Kansas City offers a campus-based CNA program with an all-inclusive tuition package covering the state exam, textbook, and supplies. The program requires 75 hours of theory and lab work plus 100 hours of supervised clinical experience, preparing students for immediate employment.
Cottleville, MO · $6,000/yr
St. Charles Community College's CNA program combines online classroom instruction with clinical internships at partner facilities. The hybrid format offers accelerated options with spring and summer start dates, and tuition ranges from $600 to $950, making it an affordable choice for local students.
Neosho, MO · $6,000 – $8,000/yr
Crowder College's CNA certificate is an 8-credit program leading to Missouri state certification. With affordable tuition rates and financial aid eligibility, graduates see average wages around $18 per hour. Multiple campus locations and flexible work hours support diverse student needs.
Sedalia, MO · $8,000/yr (net price)
State Fair Community College offers stackable nurse aide credentials from a Skills Certificate to an Associate degree. The program prepares students for both CNA and Certified Medication Technician exams, with on-campus and online options available, and career services support.
West Plains, MO · $10,000/yr
Missouri State University-West Plains offers a Certificate of Pre-Nursing that includes CNA coursework and serves as a direct pathway to the Associate of Science in Nursing degree. The 28-31 credit program covers biomedical sciences, medical terminology, and clinical skills.
Bridgeton, MO · $5,000 – $10,000/yr
Saint Louis Community College's Patient Care Technician Training is a 9-week hybrid program with employer sponsorship options through BJC HealthCare or SSM Health. Funding covers tuition in exchange for a 1-2 year work commitment, and graduates can challenge the CNA exam. Training is available at multiple campuses in the region.
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.