Becoming a CNA in St. Louis: Your Guide to Training, Jobs & Salary

Compare St. Louis CNA classes, learn state requirements, and start your healthcare career.

By Aslam MultaniReviewed by Editorial staffUpdated July 18, 202621 min read
CNA Classes in St. Louis, MO | Training & Certification Programs

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.

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.

St. Louis’s Growing Demand for CNAs

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.

Why St. Louis Needs More 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:

  • Population aging: A growing share of residents in the greater St. Louis area are entering the age range that requires increased medical and personal care support.
  • Facility expansion: New long-term care communities and memory care units continue to open, each requiring trained CNA staff from day one.
  • Turnover and retention gaps: High turnover rates across the industry mean that openings are consistently available for newly certified candidates.

Where the Jobs Are

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.

Staying Informed on Local Hiring Trends

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.

Online and Hybrid CNA Classes in Missouri

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.

How the Hybrid Format Works

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.

St. Louis Area Hybrid Programs

Several schools serving the St. Louis area run hybrid CNA programs in 2026:

  • Aspire Healthcare Solutions: Located at 1120 S. 6th Street in St. Louis, this program runs about six weeks from start to finish and includes 100 clinical hours. The hybrid setup makes it one of the more flexible options directly in the city.
  • Essential NA Academy: Based in Normandy, MO, just northwest of the city, this program wraps up in roughly seven weeks and uses a hybrid delivery model.
  • MHCA CNA Training Program: Offered through the Missouri Health Care Association, this hybrid program is priced at $700 for members, with a standard rate of $1,400 for non-members.
  • MACOHS Nurse Aide Program: Offered by Midwest Accredited College of Health Sciences, this hybrid program is one of the shorter options at about five weeks.5

Options Beyond St. Louis

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:

  • Cass Career Center in Harrisonville, MO offers hybrid CNA training for students who can commute south of the metro area.6
  • West Central Missouri AHEC operates out of Independence, MO, making it accessible to students on the eastern side of the Kansas City corridor who may be comparing CNA classes in Kansas City, MO.7
  • Ozarks Technical Community College in Springfield runs one of the fastest CNA training programs in Springfield, MO available, completing in roughly two weeks of intensive coursework.8

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.

Questions to Ask Yourself

Do you need a fully in-person experience with structured class times?
Classroom settings offer hands-on skill practice with instructor feedback, which matters if you learn best by doing and want built-in accountability from a set weekly schedule.
Can you commit to set online lectures, or do you need on-demand modules?
Live virtual sessions keep you on pace with classmates, while self-paced modules fit shift workers and parents who need to study at odd hours.
Are you able to travel for clinical rotations at partner facilities?
Every Missouri CNA program requires in-person clinicals, so check the location and hours of the partner nursing home or hospital before you enroll.

What Does CNA Training Really Cost in St. Louis?

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.

Typical CNA training cost breakdown in St. Louis: tuition $1,099, registration $125, textbooks $290, uniforms $200, CPR $60, background check $95, exam $120, with total costs ranging from $800 to $2,500.

Free and Employer-Sponsored CNA Training

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.

Government-Funded Training Through SLATE

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.

Employer-Sponsored Apprenticeships

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.

What Employers Typically Require

Whether you pursue a government-funded or employer-sponsored program, expect to meet several common requirements:

  • Age requirement: Most programs require you to be at least 18 years old
  • Education: A high school diploma or GED is standard
  • Health screenings: Negative TB tests and drug screenings are nearly universal
  • Background check: Criminal background checks are required by Missouri for anyone working in healthcare settings
  • Interview or assessment: Many programs conduct interviews or administer entrance exams to gauge your readiness and commitment

Making the Most of Free Training

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.

CNA Classes Near St. Louis: Options by City

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.

Nearby Cities With CNA Programs

Several communities within easy driving distance of St. Louis offer state-approved CNA training:

  • Florissant: Located about 15 miles north of downtown, this area hosts programs through St. Louis Community College's Florissant Valley campus, combining affordable tuition with strong clinical partnerships.
  • Chesterfield: West of the city, Chesterfield provides access to technical schools and healthcare facilities that sponsor training programs.
  • St. Charles: Roughly 30 miles northwest, St. Charles features both community college options and private training centers with evening and weekend schedules.
  • Belleville, Illinois: Just across the river, Belleville offers programs through Southwestern Illinois College and local healthcare employers seeking to train their workforce.
  • East St. Louis: Students here can access Illinois-based programs while remaining close to Missouri clinical opportunities.
  • Granite City, Illinois: Another Illinois option about 15 minutes from downtown, Granite City connects students to regional healthcare employers.

Types of Training Institutions

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.

Planning Your Commute

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.

CNA Salary and Job Outlook in St. Louis

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 MetricSt. 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 Employment14,360

How to Get Your CNA Certification in Missouri

Here’s a step-by-step guide to earning your CNA certification in Missouri and launching your career in the St. Louis area.

  • Meet the basic requirements
    You must be at least 18 years old (some programs accept candidates as young as 16 with restrictions), hold a high school diploma or GED, and pass a criminal background check. The background check typically costs $40 to $50.
  • Complete a state-approved training program
    Missouri requires 175 hours of training: 75 hours of classroom instruction and 100 hours of supervised clinical practice. Programs cost between $500 and $2,000, and the entire program must be finished within 12 months of starting.
  • Pass the Missouri CNA competency exam
    The two-part exam includes a written (or oral) test and a skills demonstration. The exam fee is $135, and you have three attempts to pass. You must take the exam within 12 months of beginning your training.
  • Apply for Missouri CNA certification
    After passing the exam, apply to be listed on the Missouri CNA Registry. There is no application fee, and once approved, you’re eligible to work as a CNA anywhere in the state.
  • Maintain your certification
    Certification must be renewed every two years. To renew, you need to have worked at least 8 hours as a paid CNA during the past two years. Additional continuing education requirements may apply through your employer.

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.

Top CNA Training Programs in St. Louis

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.

Factors considered
  • Affordability and net price
  • Graduation and retention rates
  • Program-specific outcomes
  • Earnings after graduation
Data sources

East Central College

#1

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.

  • 75 hours of classroom training
  • 100 hours of clinical experience in approved facilities
  • Tuition ranges from $800 to $1,500
  • State funding available for qualified students
  • No GED or high school diploma required for admission
  • 14-16 week program with campus-based instruction
  • Limited to 15 students to ensure personalized attention
  • Prepares for Missouri's CNA certification exam

Jefferson College

#2

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.

  • Full Missouri State Board approval
  • Day and evening entry options available
  • Guaranteed transfer to BSN programs
  • Multiple nursing career paths from Level I to RN
  • Structured curriculum meets critical licensure requirements
  • Strong job market projections for graduates
  • Provides a pathway to Level II/RN Associate Degree
  • Comprehensive foundation for nursing careers
  • 12-week program length
  • In-person campus format with hands-on training
  • $2,550 total program cost
  • 75 classroom hours and 100 clinical practice hours
  • Prepares for state knowledge and skills exams
  • Optional apprenticeship opportunity available
  • No prior healthcare experience required
  • Clinical practice in long-term care facilities

Metropolitan Community College-Kansas City

#3

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.

  • 75 hours of theory and lab instruction
  • 100 hours of supervised clinical experience
  • Campus-based in-person classes
  • State exam fee included in tuition
  • Textbook, stethoscope, gait belt, and background check provided
  • Covers vital signs, bathing, feeding, and transfer techniques
  • No prior healthcare experience needed
  • Prepares for Missouri CNA certification assessment

St. Charles Community College

#4

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.

  • Missouri DHSS approved program
  • 75 hours of online classroom instruction via Canvas
  • 100 hours of clinical internship at partner facilities
  • Tuition ranges from $600 to $950
  • Accelerated hybrid option available
  • Background check, drug screening, and vaccinations required
  • Spring and summer start dates
  • Prepares for Missouri CNA certification exam

Crowder College

#5

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.

  • 8 credit hour certificate program
  • Campus-based instruction with hands-on training
  • Leads to Missouri state CNA certification
  • Average wage of $18 per hour for graduates
  • Affordable tuition with financial aid available
  • Background check and TB test required for clinicals
  • Multiple campus locations across Missouri
  • Growing job demand with flexible work schedules

State Fair Community College

#6

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.

  • Multiple certificate levels: Skills Certificate (16.5 credits) to AAS (61.5 credits)
  • Prepares for both CNA and Certified Medication Technician (CMT) exams
  • Available on-campus in Sedalia and online
  • Stackable credentials for career advancement
  • Meets Missouri, Illinois, and Kansas certification requirements
  • Focus on compassion and communication skill development
  • Career services support available for graduates
  • Growing job demand with competitive entry-level salaries

Missouri State University-West Plains

#7

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.

  • 28-31 credit hour certificate program
  • Includes CNA course (ALH 100) and clinical component (ALH 105)
  • Covers biomedical sciences, medical terminology, anatomy, and physiology
  • Serves as pathway to Associate of Science in Nursing degree
  • Requires active CNA license or completion of specified courses for admission
  • Fall and spring semester structure with campus-based delivery
  • Prepares for healthcare team roles with foundational patient care skills
  • Courses directly apply toward nursing degree requirements

Saint Louis Community College

#8

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.

  • 9-week hybrid training program (classroom, online, clinical)
  • Clinical practice at partner hospitals in St. Louis region
  • Eligibility to challenge the CNA exam upon completion
  • Funding available through BJC HealthCare or SSM Health sponsorship
  • Requires 1-2 year work commitment for sponsored students
  • No prior healthcare experience required for admission
  • Clinical shifts may include 12-hour and weekend schedules
  • Training offered at Forest Park and Florissant Valley campuses

Frequently Asked Questions About CNA Training in St. Louis

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.

Recent Articles