CNA Classes & Programs in Missouri

330 CNA programs across 181 Missouri cities, including free, online, 4-week, evening and weekend options.

Find CNA programs in Missouri

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

CNA training in Missouri

Programs
330
state-approved
Cities covered
181
with CNA programs
Median pay
$36,260
$17.43 an hour
CNAs employed
29,340
in Missouri
Training hours
175
minimum, incl. 100 clinical

Sources: US Census (2024), BLS OEWS (May 2023).

On this page
  1. Get info from schools
  2. How to become a CNA
  3. Program types
  4. Classes by city
  5. Exam prep
  6. Salary and job outlook
  7. FAQ

What brings you here?

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Get Info from CNA Schools in Missouri

Fill in the short form to get information from CNA schools that serve your area, such as cost, schedules and start dates.

CNA program search

Free Service No Obligations Compare Multiple Programs

We may earn a fee when you request information from schools.

How to Become a CNA in Missouri: Requirements

  1. Complete a state-approved CNA training program

    At least 175 hours, including 100 hours of supervised clinical practice.

  2. Pass the state competency exam

    A knowledge test and a hands-on skills test.

  3. Get listed on the Missouri CNA Registry

    Employers check the registry before hiring.

Step 1 is a state-approved program. Find one in Missouri.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Missouri requirements in detail

Before starting your training, it's important to understand exactly what Missouri requires to become a Certified Nurse Assistant (CNA). Meeting these standards ensures you're eligible to test, be placed on the state registry, and work in approved healthcare settings throughout Missouri.

Eligibility

  • Age requirement: Candidates must be at least 18 years old to enroll in a Missouri-approved CNA training program and work as a nurse aide. An exception exists for students aged 16-17 who are enrolled in a secondary school health services occupation program or cooperative work education program through a vocational-technical school.
  • Program enrollment (CNA): You must complete a Missouri Department of Health and Senior Services (DHSS)–approved Certified Nurse Assistant training program. Approved programs are offered through community colleges, career centers, technical schools, and licensed long-term care facilities.
  • Background check: Candidates must comply with Missouri background screening requirements. Individuals with certain criminal convictions, substantiated findings of abuse or neglect, or disqualifying entries on state registries may be ineligible for employment in long-term care facilities.
  • Good standing: Employers must verify active registry status before hiring a CNA. Individuals with findings involving abuse, neglect, or misappropriation of resident property may not work in federally certified nursing facilities.

Training Hours & Clinicals

Missouri requires a minimum of 175 total hours of CNA training, which exceeds federal minimum requirements. The program includes at least 75 hours of classroom instruction and 100 hours of supervised on-the-job clinical training in a licensed long-term care facility. The curriculum covers federally required OBRA topics including communication, infection control, residents' rights, safety and emergency procedures, personal care skills, restorative services, and basic nursing procedures.

Before providing direct resident care, trainees must complete instruction in fundamental safety procedures and resident rights. In accordance with federal OBRA regulations, Missouri long-term care facilities may employ nurse aide trainees for up to 120 days (four months) while training and competency requirements are completed. After this period, individuals must be fully certified and listed on the Missouri CNA Registry to continue employment.

Competency Exam (Knowledge & Skills)

After completing training, candidates must pass Missouri's state-approved competency examination administered by D&S Diversified Technologies (D&SDT)-Headmaster on behalf of DHSS. The examination includes:

  • Knowledge test: A 75-question written examination covering infection control, communication, resident rights, safety procedures, and basic nursing assistant responsibilities. Candidates have 60 minutes to complete the exam. An oral version is available for eligible candidates.
  • Skills evaluation: Demonstration of five randomly selected nursing assistant skills, including required critical steps and mandatory hand washing procedures. Candidates must successfully complete all critical elements to pass.

Candidates must pass both portions of the competency examination to become certified. Individuals who fail a portion of the exam may retake only the failed section up to two additional times (three total attempts) within 90 days of the first failure. Candidates who do not retest within 90 days or who fail all three attempts must complete another state-approved training program before retesting. Additionally, candidates must complete both exam components within six months of completing their training program, or training must be repeated.

Placement on the Registry & Working as a CNA

Once both exam components are successfully passed, your name is added to the Missouri CNA Registry, maintained by the Missouri Department of Health and Senior Services. D&SDT-Headmaster electronically reports successful examination results to the state. You may then work as a CNA in nursing homes, hospitals, assisted living facilities, rehabilitation centers, and home health agencies throughout Missouri.

Renewal

Missouri CNA certification must remain active through continuous eligibility on the registry. To remain active, CNAs must perform at least one day (eight hours) of paid nursing-related services every 24 consecutive months. Individuals who do not meet the work requirement may become inactive and may need to retrain and retest before returning to active registry status.

Reciprocity

Missouri offers interstate endorsement (reciprocity) for CNAs certified in other U.S. states. Applicants must hold an active certification in good standing and provide verification that their training and competency evaluation met federal OBRA requirements. Additional documentation or background screening may be required before placement on the Missouri CNA Registry.

Costs

Missouri CNA exam fees are established by D&SDT-Headmaster and include separate charges for the written and skills portions of the examination. Fees are paid during exam scheduling. Under federal law, Medicare- or Medicaid-certified nursing facilities must pay for or reimburse CNA training and testing costs for individuals they employ or have offered employment to, provided the individual is hired within 12 months of completing training.

Sources: Missouri Department of Health & Senior Services — CNA Registry, Missouri DHSS — Certified Nurse Assistant Requirements, D&SDT-Headmaster — Missouri CNA Testing, 42 CFR 483.152 — Federal Nurse Aide Training Requirements

CNA Program Types in Missouri

Programs grouped by cost, format and schedule. Open a type to see its schools, costs and length.

Free CNA Classes in Missouri

Most in Bolivar, Joplin and St. Louis

53 programs

Usually run by employers, colleges or workforce programs, often in exchange for a work commitment. They are not in our program search, so contact them directly. How free CNA training works

See 53 free programsHide programs
SchoolCityCostWeeks
Ash Grove Healthcare FacilityAsh GroveFree–
Nursing Facility · Employer-sponsoredCMH offers paid CNA training for new hires, with certification completion targeted within the first four months of employment. Earn while you learn as a Nurse Assistant or CNA at CMH locations, including Ash Grove.
Heart Of The Ozarks Healthcare CenterAvaFree–
Nursing Facility · Employer-sponsoredHeart of the Ozarks Healthcare Center pays the cost of CNA training and certification for new hires.
Ignite Medical Resort St. MarysBlue SpringsFree6
Nursing Facility · 175 hours · Employer-sponsored · Job guaranteeIgnite Medical Resort St. Mary’s offers a 6-week CNA certification program (Ignite University) with weekday classes; tuition and testing are funded by the employer in exchange for a 1-year employment agreement. Training includes classroom instruction and supervised clinical hours.
Citizens Memorial Healthcare FacilityBolivarFree–
Nursing Facility · Employer-sponsoredCMH sponsors free CNA training for new hires and pays you to complete it within the first four months of employment; eligible employees may also receive a retention bonus.
Citizens Memorial HospitalBolivarFree–
Hospital · Employer-sponsoredCMH offers paid, tuition-free CNA training with an earn-while-you-learn model and a retention bonus for those hired after completion. Training prepares entrants for entry-level patient care roles across CMH facilities.
Parkview Health Care FacilityBolivarFree–
Nursing Facility · Employer-sponsoredAs part of Citizens Memorial, new hires can complete free, paid CNA training within the first four months of employment. Earn-while-you-learn roles are available in long-term care.
Colonial Springs Healthcare CenterBuffaloFree–
Nursing Facility · Employer-sponsoredCMH provides paid, free CNA training for new employees to earn certification within the first four months, with a potential retention bonus.
Missouri Veterans Home - CameronCameronFree6
Nursing Home · 175 hours · Employer-sponsoredEarn While You Learn CNA trainee program: a paid 6-8 week course with classes and testing completed at the facility plus on-the-job training.
Missouri Veterans Home - Cape GirardeauCape GirardeauFree6
Nursing Home · 175 hours · Employer-sponsoredEarn While You Learn CNA trainee program: a paid 6-8 week course with classes and testing completed at the facility plus on-the-job training.
Mercy Hospital - CarthageCarthageFree–
Acute Facility · 175 hours · Employer-sponsored · Faith-basedMercy Hospital Carthage provides an employer‑sponsored 175‑hour training pathway for Patient Care Associate roles that meets Missouri DHSS CNA requirements. Training is provided at no cost for hired candidates.
Delmar Gardens Of ChesterfieldChesterfieldFree–
Nursing Facility · 175 hours · Employer-sponsoredDelmar Gardens offers a complimentary CNA Training and Apprentice Program for employees at this center with pay during clinical training. Missouri requires 175 total hours of classroom and clinical training.
Grand River Technical SchoolChillicotheFree–
Vocational College · Employer-sponsoredGRTS offers a Part Time Health Occupations track that includes CNA training for students referred by skilled nursing facilities.
Lenoir Healthcare CenterColumbiaFree–
Nursing Facility · Employer-sponsored · Faith-basedEverTrue/Lutheran Senior Services offers a Nursing Assistant in Training program that pays wages during training and covers program costs to earn CNA certification at participating communities.
Valley Manor And RehabilitationExcelsior SpringsFree–
Nursing Facility · Employer-sponsoredValley Manor & Rehabilitation offers paid CNA training classes on site; applicants can work and be paid while completing the program.
Hartville Care And Rehab CenterHartvilleFree–
Nursing Facility · Employer-sponsoredHartville Care Center offers free CNA and CMT classes; contact the facility for upcoming dates and details.
Pemiscot County Career & Tech CenterHaytiFree–
Vocational College · Financial aidThe Health Occupations program runs August through May with classroom instruction and clinical practice, preparing students to take Missouri’s CNA exam. Adults may enroll by module; high school students from Pemiscot County attend tuition-free.
Green Creek EducationHazelwoodFree–
Career School · Financial aid · Employer-sponsoredGreen Creek Education’s CNA program delivers classroom instruction with supervised clinical experience, with options offered in-person and online/hybrid.
Hermitage Nursing & RehabHermitageFree–
Nursing Home · Employer-sponsoredHermitage Nursing & Rehab offers free CNA and CMT classes onsite to help new caregivers start a career in long-term care.
Meds- Medical Educ Dev And SupportIndependenceFree–
Career School · 175 hours · Financial aidMEDS KC’s CNA program is a Missouri‑approved 175‑hour course combining 75 hours of classroom instruction with 100 hours of hands‑on clinical training, offered in day and evening schedules. Scholarship options are available and some cohorts are tuition‑free for eligible students.
Franklin Technology CenterJoplinFree–
High SchoolGateway’s Health Careers pathway offers a Certified Nurse Assistant program for seniors with classroom, lab, and elderly-care clinical experiences; students also receive CPR and phlebotomy training and may test for CNA and phlebotomy at no cost.
Joplin GardensJoplinFree–
Nursing FacilityJoplin Gardens advertises free CNA classes for individuals interested in joining the care team; contact the facility for current schedules and enrollment steps.
Joplin Health And Rehab CenterJoplinFree–
Nursing Facility · Employer-sponsoredJoplin Health and Rehabilitation Center hires Nursing Assistants and provides paid training to become a CNA at no cost, preparing trainees for roles in long‑term care.
University Of Central Missouri- Paseo CampusKansas CityFree–
Educational Entity · 280 hours · Financial aid · Job placement helpFull Employment Council offers no-cost UCM Certified Nursing Assistant–Mental Health cohorts at its Central City office for qualified individuals. Training is delivered through the University of Central Missouri.
Laurie Care CenterLaurieFree–
Nursing Facility · Employer-sponsoredOffers a paid nurse aide certification course with on-the-job training for new aides; contact the facility for upcoming class dates.
Rocky Ridge ManorMansfieldFree–
Nursing Home · Employer-sponsoredRocky Ridge Manor offers free on-site CNA classes for prospective caregivers. Contact the facility for upcoming class details and how to apply.
Stonebridge Marble HillMarble HillFree–
Nursing Facility · Employer-sponsoredStoneBridge Marble Hill hires Nursing Assistants and provides paid, on‑the‑job training with tuition covered to become a CNA. Training roles are posted as Nursing Assistant—Paid Training Available.
Fitzgibbon HospitalMarshallFree–
Hospital · Employer-sponsoredFitzgibbon Hospital’s Nursing Assistant Academy provides free, on‑the‑job training with classroom instruction, basic nursing skills, and a 100-hour practicum completed within 90 days of hire. Trainees are paid employees while training.
The Living CenterMarshallFree16
Nursing Facility · Employer-sponsoredEmployer-sponsored CNA program for employees; four-month work-and-learn format with all fees covered. Entry after one month of employment; self-paced or group-paced study available.
Nhc Healthcare, Maryland HeightsMaryland HeightsFree–
Nursing Facility · Employer-sponsoredEarn your CNA certification while you work at NHC HealthCare Maryland Heights through a nursing assistant role with free CNA certification. Sign-on and referral bonuses may be available.
Missouri Veterans Home - MexicoMexicoFree6
Nursing Home · 175 hours · Employer-sponsoredEarn While You Learn CNA trainee program: a paid 6-8 week course with classes and testing completed at the facility plus on-the-job training.
Pin Oaks Living CenterMexicoFree–
Nursing Facility · Employer-sponsoredPin Oaks Living Center advertises employer-sponsored CNA classes (held in Wellsville, MO) and offers free tuition for CNA training. Contact the facility for upcoming class schedules.
Lacoba HomesMonettFree–
Nursing Home · Employer-sponsored · Faith-basedLacoba Homes offers an earn‑while‑you‑learn nurse assistant training pathway for employees, with classes one day per week to obtain CNA certification. Training is provided by Lacoba while employed as a NA.
Missouri Veterans Home - Mount VernonMount VernonFree6
Nursing Home · 175 hours · Employer-sponsoredEarn While You Learn CNA trainee program: a paid 6-8 week course with classes and testing completed at the facility plus on-the-job training.
Nixa Nursing & RehabNixaFree–
Nursing Home · Employer-sponsoredNixa Nursing & Rehab advertises Free CNA & CMT Classes for prospective team members. Contact the facility for upcoming class dates and enrollment details.
Stonebridge OwensvilleOwensvilleFree–
Nursing Facility · Employer-sponsoredStoneBridge Owensville offers paid Nursing Assistant positions with training provided and tuition covered to earn CNA certification. Openings are listed as Nursing Assistant—Paid Training Available.
Republic Nursing & RehabRepublicFree–
Nursing Facility · Employer-sponsoredFacility offers free CNA and CMT classes for prospective caregivers. Contact the facility for upcoming class availability and application details.
Aurora Health & RehabilitationRollaFree–
Nursing Facility · Employer-sponsored · Job placement helpAurora Health and Rehabilitation offers a paid Nursing Assistant Training Program with hands-on instruction and supportive instructors leading to CNA certification. Training occurs on site in a skilled nursing setting.
Cox Health South - SpringfieldSpringfieldFree–
Hospital · Employer-sponsoredEmployer-based Nurse Assistant Trainee program at CoxHealth’s Springfield campus includes two weeks of classroom training (8:00 a.m.–4:30 p.m.) followed by unit-based clinical training. Trainees are hired into part-time, full-time, or weekend option positions with benefits eligibility.
Springfield Rehab & Health Care CenterSpringfieldFree–
Nursing Home · Employer-sponsoredNHC offers free CNA training with flexible schedules through its CNA classes; trainees can start careers at NHC centers.
Delmar Gardens Of O'FallonSt. CharlesFree–
Nursing Home · 175 hours · Employer-sponsoredDelmar Gardens offers a paid, tuition-free CNA training and apprentice program for employees at this location, covering classroom and clinical requirements. Trainees earn pay during clinicals while completing Missouri’s required hours.
Nhc Healthcare St. CharlesSt. CharlesFree–
Nursing Facility · Employer-sponsoredEarn your CNA certification while you work at NHC HealthCare St. Charles through a nursing assistant role with free CNA certification. Bonuses for CNAs may be offered.
Missouri Veterans Home - St. JamesSt. JamesFree6
Nursing Home · 175 hours · Employer-sponsoredEarn While You Learn CNA trainee program: a paid 6-8 week course with classes and testing completed at the facility plus on-the-job training.
Delmar Gardens Of Meramec ValleySt. LouisFree–
Nursing Facility · 175 hours · Employer-sponsoredDelmar Gardens provides a complimentary CNA Training and Apprentice Program for employees at this center, including paid clinical training. The program aligns with Missouri’s 175-hour classroom and clinical requirement.
Delmar Gardens SouthSt. LouisFree–
Nursing Home · 175 hours · Employer-sponsoredDelmar Gardens provides a paid, tuition-free CNA training and apprentice program for employees at this site, including classroom and on-the-job clinical training. Participants are paid during clinicals while completing Missouri’s required hours.
Missouri Veterans Home - St. LouisSt. LouisFree–
Nursing Home · 175 hours · Employer-sponsoredMissouri Veterans Home offers a paid CNA trainee program for employees that includes 75 hours of classroom instruction and 100 hours of clinical training. Trainees earn a paycheck and training is provided at no cost.
Lake Stockton Healthcare FacilityStocktonFree–
Nursing Facility · Employer-sponsoredCitizens Memorial pays employees to complete free CNA training, with certification attainable within the first four months of employment and an available retention bonus. Training supports staffing at CMH long‑term care facilities, including Lake Stockton.
South Tech Adult EducationSunset HillsFree–
High SchoolSouth Tech’s two-year Health Sciences program immerses students in lab practice and patient care with clinical rotations at area hospitals and assisted living facilities. The curriculum includes nursing assistant training leading to Missouri CNA credentialing opportunities.
South Tech High SchoolSunset HillsFree–
High SchoolThe two‑year Health Sciences program immerses students in lab, patient care, and clinical rotations at area facilities and lists Certified Nursing Assistant among the credentials students can earn. Prerequisites include required immunizations, background check, and meeting age requirements for clinicals.
Mercy Hospital - LincolnTroyFree–
Hospital · 175 hours · Employer-sponsored · Faith-basedMercy Hospital Lincoln provides a 175-hour nurse aide training program for new hires in Patient Care roles as part of paid orientation to meet Missouri DHSS requirements. Training is employer-provided at the hospital and completed within the first 90 days of hire.
Riverways ManorVan BurenFree–
Nursing Facility · Employer-sponsoredRiverways Manor offers on-site CNA classes with training provided by the facility. CNA class is offered at no cost to participants.
Missouri Veterans Home - WarrensburgWarrensburgFree–
Nursing Home · 175 hours · Employer-sponsoredMissouri Veterans Home provides a paid CNA trainee program for employees with 75 hours of classroom training and 100 hours of clinical experience. Training is offered at no cost while earning wages.
Ridge Crest Nursing CenterWarrensburgFree–
Nursing Facility · Employer-sponsoredRidge Crest offers CNA classes through its NA to CNA program, including CPR, first-attempt testing, and paid clinical/on-the-job training. Call the facility to apply.
Willard Care CenterWillardFree–
Nursing HomeWillard Care Center offers free CNA and CMT classes at its facility in Willard, Missouri. Contact the center for upcoming schedules and enrollment details.

4-Week CNA Classes in Missouri

In Columbia, Harrisonville and Joplin and 2 more cities

5 programs

Accelerated programs usually take 3 to 5 weeks, with 4 weeks the most common. They are one of the fastest ways to become a CNA in Missouri.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 5 programsHide programs
SchoolCityCostWeeks
Job Point-ColumbiaColumbia–12
Private · 175 hours · Financial aid · Job placement helpJob Point’s fast‑track CNA program takes around 12 weeks and includes 75 hours of classroom instruction and 100 hours of onsite clinical training; certification exams are included.
Cass Career CenterHarrisonville$5505
Vocational College · 175 hoursCass Career Center’s CNA course uses a hybrid format with weekly in-person labs and online coursework, plus clinical hours in a long-term care setting. The program includes 75 classroom hours and 100 on-the-job clinical hours.
Franklin Technology Ctr- Adult EducationJoplin$6502
Vocational College · 175 hours · Financial aidFTC Adult Education’s CNA program includes 75 classroom hours and 100 clinical hours, offered in evening cohorts and an accelerated two‑week summer daytime option. Tuition is low and the program lists WIOA and MO Fast Track funding options.
St. Charles Community CollegeSt. Charles$9508
Community College · 175 hoursSCC’s CNA program delivers 75 hours of online classroom instruction (CNA 100) plus 100 hours of clinical training (CNA 102), with a hybrid accelerated summer option. Clinicals are typically scheduled in 7:00 am–3:00 pm day shifts, with some evening opportunities.
East Central CollegeUnion–14
Community College · 175 hours · Financial aidNoncredit CNA program with 75 hours of classroom instruction and 100 hours of supervised clinical training teaching entry-level resident care skills; typically runs about 14 weeks.

Online and Hybrid CNA Classes in Missouri

Most in St. Louis

9 programs

You can take the classroom part online. Clinical training is always in person, at an approved healthcare facility, before certification.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 9 programsHide programs
SchoolCityCostWeeks
Cass Career CenterHarrisonville$5505
Vocational College · 175 hoursCass Career Center’s CNA course uses a hybrid format with weekly in-person labs and online coursework, plus clinical hours in a long-term care setting. The program includes 75 classroom hours and 100 on-the-job clinical hours.
Green Creek EducationHazelwoodFree–
Career School · Financial aid · Employer-sponsoredGreen Creek Education’s CNA program delivers classroom instruction with supervised clinical experience, with options offered in-person and online/hybrid.
Missouri Healthcare AssociationJefferson City$700–
Educational Entity · 75 hoursMissouri Health Care Association offers the 75‑hour CNA classroom portion online via Canvas with TMU/Headmaster test prep; students must complete 100 hours of on‑the‑job training at a state‑approved facility.
Moberly Area Community CollegeMoberly$1,10011
Community College · 180 hours · Financial aidMACC’s CNA program consists of 80 hours of online instruction plus 100 hours of supervised clinical practice in a long‑term care facility. Classes are offered each semester through the Workforce Development Center.
State Fair Community CollegeSedalia––
Community College · Financial aidSFCC offers nurse aide training through credit courses HEOC 152 (CNA) and HEOC 155 (CNA Clinical), available on campus and online. The clinical course includes 100 hours of on‑the‑job training at an approved facility.
Nursing EdificationSt. Ann–6
Career School · Financial aid · Job placement helpOffers day, hybrid day, hybrid evening, and weekend CNA cohorts with first-week classroom/lab followed by scheduled clinicals; program lengths range 6 to 10 weeks. All-inclusive tuition is advertised with a deposit required for some cohorts.
St. Charles Community CollegeSt. Charles$9508
Community College · 175 hoursSCC’s CNA program delivers 75 hours of online classroom instruction (CNA 100) plus 100 hours of clinical training (CNA 102), with a hybrid accelerated summer option. Clinicals are typically scheduled in 7:00 am–3:00 pm day shifts, with some evening opportunities.
Aspire Healthcare SolutionsSt. Louis$1,6386
Career School · Financial aidAspire offers a 6-week hybrid CNA course with online theory and an in-person clinical rotation. The CNA program cost is 1638 (includes a 9 percent self-pay discount).
Essential Na AcademySt. Louis$2,300–
Private · 175 hours · Financial aidHybrid CNA program with 75 hours of online/classroom instruction and a minimum of 100 hours of in-person clinical training.

Evening CNA Classes in Missouri

Most in Kansas City

13 programs

Evening classes usually run after 5 PM on weekdays, so you can keep a daytime job or other commitments while you train.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 13 programsHide programs
SchoolCityCostWeeks
Unitec Career CenterBonne Terre––
Vocational CollegeUniTec Career Center lists an evening CNA course within its Adult Career Education offerings. Contact the center for current schedules and admission details.
Job Point-ColumbiaColumbia–12
Private · 175 hours · Financial aid · Job placement helpJob Point’s fast‑track CNA program takes around 12 weeks and includes 75 hours of classroom instruction and 100 hours of onsite clinical training; certification exams are included.
Eldon Career CenterEldon$5958
Vocational College · 175 hoursEvening CNA program meeting Tuesdays and Thursdays with 75 classroom hours and 100 clinical hours in area facilities.
Cass Career CenterHarrisonville$5505
Vocational College · 175 hoursCass Career Center’s CNA course uses a hybrid format with weekly in-person labs and online coursework, plus clinical hours in a long-term care setting. The program includes 75 classroom hours and 100 on-the-job clinical hours.
Meds- Medical Educ Dev And SupportIndependenceFree–
Career School · 175 hours · Financial aidMEDS KC’s CNA program is a Missouri‑approved 175‑hour course combining 75 hours of classroom instruction with 100 hours of hands‑on clinical training, offered in day and evening schedules. Scholarship options are available and some cohorts are tuition‑free for eligible students.
Franklin Technology Ctr- Adult EducationJoplin$6502
Vocational College · 175 hours · Financial aidFTC Adult Education’s CNA program includes 75 classroom hours and 100 clinical hours, offered in evening cohorts and an accelerated two‑week summer daytime option. Tuition is low and the program lists WIOA and MO Fast Track funding options.
Metro Community College-Penn ValleyKansas City$2,300–
Community College · 175 hoursMCC-Penn Valley Continuing Education offers a CNA program with 75 hours of classroom/lab and 100 hours of supervised clinical training at the Health Science Institute. Multiple day and evening cohorts are scheduled throughout the year.
Metropolitan Community College-Penn ValleyKansas City––
Community College · 175 hoursMCC-Penn Valley’s CNA course includes 75 hours of theory/lab and 100 hours of supervised clinical training with hands-on skills such as vital signs, transfers and hygiene. Tuition includes required items like the CNA assessment, textbook, stethoscope, gait belt, background check, TB testing and state exam.
Top Point Healthcare SolutionsKansas City–8
Career SchoolTopPoint Healthcare Solutions offers Nurse Aide Training with day (8:00am–3:30pm) and evening (4:00pm–8:00pm) cohorts on Wednesday–Friday. Admissions require ID, Social Security card, TB test, background check, and FCSR registration.
Nursing EdificationSt. Ann–6
Career School · Financial aid · Job placement helpOffers day, hybrid day, hybrid evening, and weekend CNA cohorts with first-week classroom/lab followed by scheduled clinicals; program lengths range 6 to 10 weeks. All-inclusive tuition is advertised with a deposit required for some cohorts.
St. Charles Community CollegeSt. Charles$9508
Community College · 175 hoursSCC’s CNA program delivers 75 hours of online classroom instruction (CNA 100) plus 100 hours of clinical training (CNA 102), with a hybrid accelerated summer option. Clinicals are typically scheduled in 7:00 am–3:00 pm day shifts, with some evening opportunities.
The Betty Jean Medical Education CenterSt. Louis$1,57510
Career SchoolThe Betty Jean Crowder Medical Education Center offers a 10-week CNA course with day, evening, and Saturday schedule options. Tuition is separate from exam and other required costs.
Missouri State University West PlainsWest Plains–8
Community College · Financial aidMSU‑West Plains offers an eight‑week, non‑credit CNA training with evening lecture/labs on campus and daytime clinicals at partner sites. Funding options are available through Workforce Development and Community Education.

Weekend CNA Classes in Missouri

In Kansas City, Springfield and St. Ann and 1 more city

4 programs

Weekend classes usually meet on Saturdays, Sundays or both, so you can train without missing weekday work.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 4 programsHide programs
SchoolCityCostWeeks
Metropolitan Community College-Penn ValleyKansas City––
Community College · 175 hoursMCC-Penn Valley’s CNA course includes 75 hours of theory/lab and 100 hours of supervised clinical training with hands-on skills such as vital signs, transfers and hygiene. Tuition includes required items like the CNA assessment, textbook, stethoscope, gait belt, background check, TB testing and state exam.
Cox Health South - SpringfieldSpringfieldFree–
Hospital · Employer-sponsoredEmployer-based Nurse Assistant Trainee program at CoxHealth’s Springfield campus includes two weeks of classroom training (8:00 a.m.–4:30 p.m.) followed by unit-based clinical training. Trainees are hired into part-time, full-time, or weekend option positions with benefits eligibility.
Nursing EdificationSt. Ann–6
Career School · Financial aid · Job placement helpOffers day, hybrid day, hybrid evening, and weekend CNA cohorts with first-week classroom/lab followed by scheduled clinicals; program lengths range 6 to 10 weeks. All-inclusive tuition is advertised with a deposit required for some cohorts.
The Betty Jean Medical Education CenterSt. Louis$1,57510
Career SchoolThe Betty Jean Crowder Medical Education Center offers a 10-week CNA course with day, evening, and Saturday schedule options. Tuition is separate from exam and other required costs.

A program can appear under more than one type. Cost and length are each school's published figures, so confirm them with the school.

Explore CNA Classes by City in Missouri

With more than 330 state-approved CNA training programs, Missouri offers broad access to nurse aide education throughout the state. Programs are widely available across major population centers including Kansas City, St. Louis, Springfield, Columbia, Independence, and Lee's Summit, as well as throughout suburban and rural regions. Currently, approximately 29,340 Certified Nursing Assistants are employed throughout Missouri, reflecting consistent demand for qualified healthcare professionals. CNAs in Missouri earn a median annual wage of $36,260, or approximately $17.43 per hour, providing a practical entry point into the healthcare workforce.

With a population of over 6.2 million residents, Missouri maintains consistent demand for skilled healthcare workers at every level. From major health systems such as BJC HealthCare, Mercy, CoxHealth, SSM Health, University of Missouri Health Care, and HCA Midwest Health to hundreds of hospitals, long-term care facilities, and home health agencies statewide, Certified Nursing Assistants play an essential role in supporting patient care across acute, post-acute, and community-based healthcare settings.

Largest Cities in Missouri

All 181 Cities with CNA Programs in Missouri

No city by that name has programs listed. Try the CNA program search below, which works by ZIP code.

Not near one of these cities? Search CNA programs by ZIP code.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Prepare for Your CNA Exam in Missouri

The Missouri CNA exam has a knowledge test and a hands-on skills test. Both of these study tools are free.

Salary & Job Outlook as a CNA in Missouri

Median annual pay$36,260
Median hourly pay$17.43
CNAs employed29,340
Healthcare facilities730+

Missouri offers steady employment opportunities for Certified Nursing Assistants, supported by a large long-term care sector and broad healthcare network across both metropolitan and rural regions. With more than 29,340 CNAs working statewide and approximately 733 healthcare facilities, Missouri provides a wide range of employment settings across nursing homes, hospitals, rehabilitation centers, and home health agencies. According to the Centers for Medicare & Medicaid Services (CMS), the state includes about 487 nursing homes, 120 hospitals, and 126 home health agencies that regularly employ CNAs. While CMS counts may not capture every licensed provider, they illustrate the overall scale of CNA job opportunities available throughout Missouri.

Salary Overview

The median annual income for all workers in Missouri is approximately $45,080, or $21.67 per hour. Certified Nursing Assistants in Missouri earn a median annual income of $36,260, or approximately $17.43 per hour. Although CNA wages are below the statewide median for all occupations, the role provides a practical entry point into healthcare and opportunities for advancement into higher-paying careers such as Licensed Practical Nurse (LPN), Registered Nurse (RN), or other allied health professions.

Job Outlook

The job outlook for CNAs in Missouri remains stable, driven by ongoing demand for long-term care services, an aging population, and continued workforce needs across healthcare facilities statewide. With 29,340 CNAs currently employed across hundreds of facilities, job openings are expected to remain consistent in both urban and rural communities.

Employment opportunities are concentrated in major population centers such as the St. Louis and Kansas City metropolitan areas, as well as regional healthcare hubs throughout the state. Major healthcare employers in Missouri—including BJC HealthCare, Mercy, CoxHealth, SSM Health, University of Missouri Health Care, and HCA Midwest Health—regularly hire CNAs across hospitals, skilled nursing facilities, rehabilitation centers, and home health operations. Workforce turnover and career advancement among CNAs into nursing and other healthcare roles also contribute to steady entry-level hiring opportunities.

If you are considering this career path, explore our directory of CNA training programs in Missouri or learn more about certification and registry placement in our CNA License & Registration guide.

Why Become a CNA in Missouri?

Becoming a CNA in Missouri offers a practical and accessible pathway into the healthcare workforce. State-approved training programs can often be completed in a relatively short timeframe, allowing students to transition quickly into paid employment. With more than 487 nursing homes and a broad network of hospitals and home health agencies, Missouri provides CNAs with a variety of employment settings across acute care, long-term care, and community-based healthcare. Many individuals also use CNA certification as a stepping stone toward advanced nursing education and long-term healthcare careers.

CNA Salaries across Missouri

CNA wages in Missouri vary by region, with larger metropolitan areas such as St. Louis and Kansas City generally offering higher pay than smaller rural communities. Factors such as facility type, local labor demand, and cost of living influence compensation levels. Below is a breakdown of CNA salaries across different regions of Missouri.

Sources: BLS OEWS (May 2023), CMS Nursing Homes, CMS Hospitals, CMS Home Health Agencies

CNA Salary by Area in Missouri

Area Annual salary Hourly salary
Missouri (statewide) $36,260 $17.43
Cape Girardeau $35,020 $16.84
Columbia $38,400 $18.46
Jefferson City $35,320 $16.98
Joplin $34,610 $16.64
Kansas City $37,500 $18.03
Springfield $33,770 $16.24
St. Joseph $36,160 $17.39
St. Louis $37,710 $18.13

Source: BLS OEWS (May 2023), median wages for nursing assistants.

Ready to start? Get info from CNA schools in Missouri.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Frequently Asked Questions about CNA Classes in Missouri

How long does it take to complete a CNA program in Missouri?

In Missouri, CNA programs require a minimum of 175 hours of training, which includes 100 hours of clinical practice. Most students complete their training in 4–12 weeks, depending on whether they choose a full-time, part-time, or accelerated program schedule.

How much does CNA training cost in Missouri?

CNA programs in Missouri cost from free to $5,437, depending on the school. 53 programs are free or employer-paid. Some schools and healthcare employers may cover the cost or reimburse you after hiring.

Are there free CNA classes in Missouri?

Yes. 53 programs in Missouri are free or employer-paid. These are often employer-sponsored programs where you agree to work for the facility after completing training and certification.

Are online CNA programs available in Missouri?

Yes. 9 programs in Missouri offer hybrid training, with the classroom part online. Clinical skills are always practiced in person, in a supervised healthcare setting.

Are accelerated (4-week) CNA programs available in Missouri?

Yes. 5 programs in Missouri are accelerated, usually finishing in 3 to 5 weeks. These programs are intensive and best for students who can commit to full-time study and clinical practice.

How do I become a CNA in Missouri?

To become a CNA in Missouri, you must complete a state-approved training program, pass the Missouri Nurse Aide Competency Exam, and be listed on the Missouri Nurse Aide Registry. The process is overseen by the Missouri Department of Health and Senior Services.

How can I study for the CNA exam in Missouri?

Use our free CNA study guide to review the core CNA clinical skills, including hand washing, vital signs, transfers, and personal care. You can also take our free CNA practice tests, which include over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.

I’m a CNA in another state. Can I transfer my license to Missouri?

Yes, through reciprocity, but the rules differ by state. Some states ask only for an application and a fee, while others also ask for a test or proof of recent work. Learn more in our guide to CNA License Reciprocity in Missouri.

How often do I need to renew my CNA license in Missouri?

CNAs in Missouri must renew their certification every 24 months. To renew, you need at least 8 hours of paid CNA work in that period. See our CNA License & Registration page for renewal details.

How can I check if my CNA license is active in Missouri?

You can verify your status on the Missouri Nurse Aide Registry online. For step-by-step instructions, visit our guide on CNA License & Registration in Missouri.

How much do CNAs earn in Missouri?

The median CNA salary in Missouri is $36,260 per year, or about $17.43 per hour. Pay can vary by region, employer, and years of experience. Many CNAs in Missouri also use the role as a stepping stone to LPN or RN careers.

Where do CNAs work in Missouri?

Certified Nursing Assistants in Missouri work in hospitals, nursing homes, rehabilitation centers, assisted living facilities, and home health agencies. Opportunities are widely available across both urban and rural areas.

Information accuracy: requirements, salary data and other information are compiled from official sources but can change. Please confirm with the school or the state before making decisions. If you spot a mistake, let us know.