CNA Classes & Programs in Minnesota
368 CNA programs across 199 Minnesota cities, including free, online, 4-week, evening and weekend options.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
CNA training in Minnesota
- Programs
- 368
- state-approved
- Cities covered
- 199
- with CNA programs
- Median pay
- $41,940
- $20.17 an hour
- CNAs employed
- 26,910
- in Minnesota
- Training hours
- 75
- minimum, incl. 16 clinical
Sources: US Census (2024), BLS OEWS (May 2023).
On this page
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 Minnesota
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 Minnesota: Requirements
-
Complete a state-approved CNA training program
At least 75 hours, including 16 hours of supervised clinical practice.
-
Pass the state competency exam
A knowledge test and a hands-on skills test.
-
Get listed on the Minnesota CNA Registry
Employers check the registry before hiring.
Step 1 is a state-approved program. Find one in Minnesota.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Minnesota requirements in detail
Before starting your training, it's important to understand exactly what Minnesota requires to become a Certified Nursing Assistant (CNA), commonly referred to by the state as a nursing assistant or nurse aide. Meeting these requirements ensures you're eligible to take the state competency examination, be placed on the Minnesota Nursing Assistant Registry, and work in Medicare- and Medicaid-certified nursing homes and boarding care homes throughout the state.
Eligibility
- Program enrollment: The standard pathway is to complete a Minnesota Department of Health (MDH)-approved Nurse Aide Training and Competency Evaluation Program (NATCEP). Approved programs are available through colleges, high schools, nursing facilities, and other authorized training providers throughout the state.
- Challenge pathway: Minnesota also allows individuals to challenge the competency examination without first completing a Minnesota-approved training program. Challenge candidates must pass both the knowledge and skills examinations and meet the same testing requirements as trained candidates before being added to the registry.
- Good standing: Individuals with substantiated findings of resident abuse, neglect, or misappropriation of property may not work as nursing assistants in federally certified nursing facilities.
Training Hours & Clinicals
Minnesota-approved nurse aide training programs must provide at least 75 clock hours of training, including a minimum of 16 hours of supervised practical training with a live person in a laboratory or another appropriate setting. The curriculum covers federally required subjects including communication and interpersonal skills, infection prevention and control, safety and emergency procedures, residents' rights, promoting residents' independence, basic nursing skills, personal care, restorative services, mental health and social service needs, and care of residents with cognitive impairments.
Before trainees provide direct care to residents, they must complete at least 16 hours of instruction in required introductory subjects, including communication, infection control, safety and emergency procedures, residents' independence, and residents' rights. A Medicare- or Medicaid-certified nursing facility may employ an individual as a nursing assistant for no more than four months unless the individual has completed an approved training program, passed the competency evaluation, and been placed on the Minnesota Nursing Assistant Registry.
Competency Exam (Knowledge & Skills)
After completing training—or when applying as a challenge candidate—you must pass Minnesota's state-approved nursing assistant competency evaluation. The examination is administered by D&SDT-Headmaster through approved test sites across the state. It consists of two parts:
- Knowledge test: A 70-question examination covering the knowledge areas taught in an approved nurse aide training program. Candidates must answer at least 52 questions correctly, equivalent to a passing score of 74%. Depending on the testing site, the knowledge examination may be offered in person or through an approved virtual testing format. Alternative language and audio options may also be available.
- Skills test: An in-person practical examination during which candidates demonstrate randomly assigned nurse aide skills according to the steps and critical criteria in Minnesota's approved testing materials.
Candidates must pass both portions within a 24-month testing cycle. For candidates who completed an approved program, the cycle begins on the date of training completion. For challenge candidates, it begins with the first knowledge or skills test attempt. Candidates have up to four attempts to pass the knowledge test and three attempts to pass the skills test. If a candidate exhausts the allowed attempts for either component before the 24-month period ends, another MDH-approved training program must be completed before retesting. Passing results from an earlier testing cycle cannot be carried into a new cycle.
Placement on the Registry & Working as a CNA
Once you have met an approved eligibility pathway and passed both portions of the competency evaluation, you are automatically added to the Minnesota Nursing Assistant Registry, maintained by the Minnesota Department of Health. Minnesota assigns each registered nursing assistant a unique certificate number. Employers must verify registry status before allowing an individual to work as a nursing assistant in a federally certified nursing home or boarding care home.
The registry also records substantiated findings of abuse, neglect, and misappropriation of resident property. Individuals with disqualifying findings are not eligible to work as nursing assistants in federally certified long-term care facilities.
Renewal
To remain active on the Minnesota Nursing Assistant Registry, you must complete at least 8 hours of paid work as a nursing assistant during every 24-month period. A lapse of 24 consecutive months without qualifying paid employment results in expired registry status.
Nursing assistants must submit a renewal or employment-verification application to MDH through the Minnesota Nursing Assistant Registry system and provide documentation of qualifying employment, such as a recent pay statement. Individuals whose registry status has expired because they did not meet the employment requirement must generally retake and pass both the knowledge and skills examinations before returning to active registry status.
Reciprocity
Minnesota allows nursing assistants listed on another state's registry to apply for placement through interstate endorsement. To qualify without taking the Minnesota competency examination, an applicant must be currently listed in good standing on another state's nurse aide registry and must have completed at least 8 hours of paid nursing assistant work in that state during the preceding 24 months.
Applicants must submit an interstate endorsement application through the Minnesota Nursing Assistant Registry and provide the required registry and employment information. You must be listed on the Minnesota registry before working as a nursing assistant in a Minnesota nursing home or certified boarding care home. Minnesota does not charge a registry processing fee for interstate endorsement. Applicants who do not meet the endorsement requirements may qualify by passing Minnesota's knowledge and skills examinations.
Costs & Reimbursement
Training and testing costs vary by the approved training program and testing site. A nursing assistant who is employed by—or has received an offer of employment from—a Medicare- or Medicaid-certified nursing home or boarding care home before beginning an approved training and competency evaluation program may not be charged for the training or competency examination.
Individuals who pay for training and testing before obtaining employment may qualify for partial reimbursement from a certified nursing home or boarding care home. Under Minnesota law, a nursing assistant who has completed either an approved competency evaluation or an approved training program and competency evaluation is reimbursed by the facility for actual tuition and textbook costs and reasonable testing expenses 90 days after the date of employment, or upon completion of the approved training program, whichever is later. Reimbursement is capped at 30% of the individual's total training and testing cost, and a facility is generally not required to reimburse an aide who does not remain employed there for at least 90 days.
Sources: Minnesota Department of Health – Nursing Assistant Registry, Minnesota Department of Health – Nurse Aide Training and Testing, Minnesota Department of Health – Approved Training Curricula, Minnesota Department of Health – How to Get on the Nursing Assistant Registry, Minnesota Department of Health – How to Stay on the Nursing Assistant Registry, D&SDT-Headmaster – Minnesota Nursing Assistant Testing, Minnesota Statutes § 144A.61 – Nursing Assistant Training, Minnesota Statutes § 144A.611 – Reimbursable Expenses for Nursing Assistant Training, 42 CFR 483.152 – Federal Training Requirements
CNA Program Types in Minnesota
Programs grouped by cost, format and schedule. Open a type to see its schools, costs and length.
Free CNA Classes in Minnesota
Most in Detroit Lakes, Edina and Bemidji
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 76 free programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Aicota Assisted Living Nursing Assistant Training Program | Aitkin | Free | – |
| Nursing Facility · Employer-sponsoredAicota’s paid Nursing Assistant in Training program lets you earn while you learn through online and onsite competency training, leading to CNA eligibility. Trainees are hired and may move into CNA roles after certification. | |||
| Good Sam Albert Lea | Albert Lea | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedEmployer-paid CNA training is available through Sanford Health/Good Samaritan Society with hybrid online coursework and in-person skills at the Albert Lea site. Training, testing, and state registration are paid for hired trainees. | |||
| Augustana Hc Center Apple Va | Apple Valley | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedCassia offers free, employer-sponsored CNA training at Apple Valley Village with online and in-person instruction. Participants are scheduled for employment upon successful completion. | |||
| Presbyterian Homes Arden Hills | Arden Hills | Free | 2 |
| Nursing Home · 75 hours · Employer-sponsored · Faith-basedAs a PHS community, Johanna Shores employees can enroll in the no-cost PHS OnTrack 2-Week CNA program (35 hours online, 24-hour skills lab in Roseville, 16 clinical hours). The program runs monthly for Minnesota employees. | |||
| Essentia Health Northern Pines | Aurora | Free | – |
| Nursing Home · Employer-sponsoredNorthern Pines Care Center offers a no‑cost CNA training program in partnership with Advanced Minnesota; trainees are paid during training and exam costs are covered. | |||
| Sanford Health Nursing Assistant Training Program | Bemidji | Free | 4 |
| Acute Facility · 82 hours · Employer-sponsoredHybrid CNA training with paid trainee positions and no-cost tuition/testing; program includes 58 hours online coursework and 24 hours of supervised practical skills at approved sites in Bemidji. | |||
| Sanford Health Woodsedge-Neils | Bemidji | Free | – |
| Nursing Home · 82 hours · Employer-sponsoredSanford Health offers a paid Nursing Assistant training program at the WoodsEdge Neilson Place site in Bemidji. The hybrid program includes online coursework and hands-on practical training at the facility. | |||
| Good Sam Bethany | Brainerd | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedSanford Health/Good Samaritan Society offers employer-paid CNA training with online coursework plus in-person skills at this location. Training, testing, and state registration costs are covered for hired trainees. | |||
| Lake Ridge Care Ctr of Buffalo | Buffalo | Free | – |
| Nursing Facility · Employer-sponsored · Job guarantee · Faith-basedCassia offers a free CNA training program at Lake Ridge with online and in-person instruction; trainees receive a full scholarship and are scheduled for employment upon successful completion. | |||
| Park View Care Center | Buffalo | Free | – |
| Nursing Facility · Employer-sponsored · Job guaranteeCassia offers free CNA training for Park View with online and in-person instruction and scheduled employment upon successful completion. The program provides a full scholarship for training and support into a CNA role at the community. | |||
| Gracepointe Crossing Gables | Cambridge | Free | 2 |
| Nursing Home · 75 hours · Employer-sponsored · Faith-basedPresbyterian Homes & Services provides the OnTrack 2‑Week Nursing Assistant training for Minnesota employees with 35 hours online, 24 hours skills lab in Roseville, and 16 hours clinicals; training is no‑cost with monthly sessions. | |||
| Sanford Canby Medical Center | Canby | Free | 4 |
| Acute Facility · 82 hours · Employer-sponsoredSanford Health’s hybrid Nursing Assistant Training Program is offered at this site, with paid trainee roles, no-cost tuition/testing, 58 hours online plus 24 hours hands-on skills training. | |||
| Parmly on the Lake | Chisago City | Free | – |
| Nursing Facility · Employer-sponsored · Job placement helpMonarch Healthcare Management offers a paid Nursing Assistant in Training pathway and Parmly on the Lake hires NAITs while covering the CNA course and testing. Participants train through an approved program and can apply internally for CNA roles upon completion. | |||
| Cook Hospital & Care Center | Cook | Free | – |
| HospitalCook Care Center partners with LeadingAge Minnesota and the State of Minnesota to offer online Nursing Assistant training at no charge. Contact the CNA Program Coordinator for details. | |||
| Villa St. Vincent | Crookston | Free | – |
| Nursing Home · Employer-sponsored · Faith-basedBenedictine’s Villa St. Vincent offers an earn-while-you-learn CNA/NAR training for associates with paid, no-cost classes leading to certification. | |||
| Johnson Memorial Health Services | Dawson | Free | – |
| Nursing Facility · Employer-sponsoredJMHS hires Nursing Assistant Trainees with CNA training provided to work at its care facilities. | |||
| Ecumen Corporate Na Training Program | Detroit Lakes | Free | – |
| Nursing Home · Employer-sponsoredEcumen Detroit Lakes offers paid on‑the‑job CNA training with Nursing Assistant certification classes for employees. Trainees earn while they learn under experienced staff on campus. | |||
| Emmanuel Detroit Lakes | Detroit Lakes | Free | – |
| Nursing Home · Employer-sponsored · Job placement helpEcumen Detroit Lakes provides on‑the‑job training and Nursing Assistant certification classes so employees can earn pay while preparing for the CNA test. Ecumen notes it “grows our own CNAs.” | |||
| Essentia Health Detroit Lakes | Detroit Lakes | Free | – |
| Nursing Home · Employer-sponsored · Job placement helpOak Crossing offers paid CNA training that covers the cost of education; trainees are promoted to CNA roles with a raise and scheduled shifts after passing the exam. Training occurs at Oak Crossing, Essentia’s long‑term care facility in Detroit Lakes. | |||
| Ecumen Lakeshore | Duluth | Free | – |
| Nursing Home · Employer-sponsoredEcumen Lakeshore provides paid on‑the‑job CNA training and Nursing Assistant certification classes for team members. New hires can earn certification on the job with training delivered at the community. | |||
| The North Shore Estates LLC | Duluth | Free | – |
| Nursing Facility · 75 hours · Employer-sponsoredMonarch offers a paid Nursing Assistant in Training program that covers the Minnesota 75-hour NATCEP with paid time to work while you train. Training and state testing costs are covered. | |||
| Monarch Healthcare Management | Eagan | Free | – |
| Private · 75 hours · Employer-sponsoredMonarch’s paid Nursing Assistant in Training program hires you as a trainee, covers a 75-hour state‑approved course and testing, and pays you while you train. Participants work with facility HR to complete onboarding and program registration. | |||
| Cassia | Edina | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedCassia offers a free CNA training program with a full scholarship and hybrid online plus in‑person instruction. Trainees are scheduled for employment at Cassia communities upon successful completion. | |||
| Ebenezer Corporate | Edina | Free | – |
| Nursing Facility · Employer-sponsoredEbenezer operates an employer-sponsored Nursing Assistant course and Pre-CNA pathway that hires trainees into paid roles and provides the training to become registry-active within four months of hire. Training is provided as part of employment at Ebenezer communities. | |||
| Ebenezer Nursing Assistant Program | Edina | Free | – |
| Private · Employer-sponsoredEbenezer’s Nursing Assistant course is an earn-while-you-learn pathway for new hires, with paid training and time allowed post-hire to become active on the Minnesota Nursing Assistant Registry. Training occurs within Ebenezer’s senior care communities. | |||
| The Waterview Woods LLC | Eveleth | Free | – |
| Nursing Facility · 75 hours · Employer-sponsoredMonarch provides a paid Nursing Assistant in Training pathway that covers the Minnesota 75-hour NATCEP and testing while paying you to work during training. Candidates coordinate with the facility and Monarch HR to enroll. | |||
| The Emeralds at Faribault | Faribault | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Job placement helpMonarch Healthcare Management offers a paid Nursing Assistant in Training program that covers CNA tuition and testing, pays you while you train, and provides facility competencies. Training includes enrollment in a Minnesota-approved 75-hour NATCEP. | |||
| Pioneer Care Center | Fergus Falls | Free | – |
| Nursing Home · Employer-sponsoredPioneerCare pays CNA training expenses and the Minnesota certification exam cost when you complete the program and become a CNA at PioneerCare. Recent cohorts have been held locally with evening and weekend sessions listed on the site. | |||
| The Gardens at Foley | Foley | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Job placement helpMonarch’s Nursing Assistant in Training program is paid and covers CNA course tuition and testing while you earn wages and complete facility competencies. Participants enroll in a Minnesota DHS‑approved 75‑hour NATCEP with HR support for enrollment and scheduling. | |||
| Bayside Manor Building | Gaylord | Free | – |
| Nursing Facility · Employer-sponsoredMonarch Healthcare Management offers a paid Nursing Assistant in Training program that covers CNA training and testing while you work at a Monarch facility such as Bayside Manor. Contact the facility’s HR to enroll and complete required onboarding steps. | |||
| Glenfields Living with Care | Glencoe | Free | – |
| Nursing Facility · Employer-sponsoredGlencoe Regional Health offers a free, paid Nursing Assistant training program at GlenFields. The program is advertised as “Get paid to learn.” | |||
| Essentia Health Grace Home | Graceville | Free | – |
| Nursing Home · Employer-sponsoredEssentia Health hires you as a CNA student at Grace Home and pays for your class, with online coursework and paid clinical orientation. After passing the course and exam, you are promoted to a CNA on staff. | |||
| Cook County Higher Ed | Grand Marais | Free | – |
| Educational Entity · 75 hours · Employer-sponsoredCook County Higher Education hosts the OnTrack Nursing Assistant class in partnership with Mesabi Range College and North Shore Health, combining online theory with on-site lab and clinical training. The class includes 35 hours online, 24 hours skills lab, and 16 hours clinical; North Shore Health may waive program cost for students who complete the program and accept a nursing position there. | |||
| North Shore Health | Grand Marais | Free | – |
| Hospital · 72 hours · Employer-sponsoredNorth Shore Health offers a 72-hour OnTrack nursing assistant program with online learning, skills lab, and instructor-led clinicals. Program cost is waived for students who complete the program and take a CNA position at North Shore Health. | |||
| The Emeralds at Grand Rapids | Grand Rapids | Free | – |
| Nursing Facility · 75 hours · Employer-sponsoredMonarch’s paid Nursing Assistant in Training program sponsors your 75-hour state-approved NATCEP course and testing while you earn income at the facility. Participants complete required orientations and education modules with HR support. | |||
| Augustana Care Hastings Hlth & | Hastings | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedHastings Senior Health & Living offers free on-site Nursing Assistant education and certification. The program is hosted by the facility for individuals pursuing CNA roles. | |||
| Ronda's Hayfield Nursing Assistant Program | Hayfield | Free | – |
| Nursing Home · Employer-sponsoredField Crest Care Center sponsors CNA training with onsite classes and clinicals, paying for both training and testing. Employees can also access scholarships and loan reimbursement for further education. | |||
| Central Health Care | Le Center | Free | – |
| Nursing Home · Employer-sponsoredCentral Health Care offers a Minnesota state‑approved Nursing Assistant course with paid onsite training and the CNA course fee covered. | |||
| Ecumen Pathstone Living/Crossi | Mankato | Free | – |
| Nursing Facility · Employer-sponsoredPaid on-the-job Nursing Assistant certification classes that prepare you for the CNA test, with flexible scheduling. Training is offered as part of employment at Pathstone. | |||
| Monarch Healthcare Management Na Training Program | Mankato | Free | – |
| Private · 75 hours · Employer-sponsored · Job placement helpMonarch’s paid Nursing Assistant in Training program covers a Minnesota-approved 75-hour NATCEP course and state testing while paying you to work during training. HR coordinates onboarding, competencies and exam scheduling, with a pathway to CNA employment upon successful certification. | |||
| Haven Homes of Maple Plain | Maple Plain | Free | – |
| Nursing Home · Employer-sponsored · Faith-basedHaven Homes, a Cassia community, hires CNA‑in‑Training team members and provides employer‑paid training and certification for eligible hires. These are paid roles at the Maple Plain campus while you train. | |||
| Good Sam Maplewood | Maplewood | Free | – |
| Nursing Home · Employer-sponsoredSanford Health/Good Samaritan Society offers paid CNA training for new hires with tuition, testing, and state registration covered, delivered with online coursework plus in‑person lab and clinicals at select locations. | |||
| Redeemer Residence Inc | Minneapolis | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedFree Nursing Assistant education and certification offered through Cassia at the facility. Cassia healthcare centers train, certify, and hire candidates who meet caregiver criteria. | |||
| The Villas at Brookview | Minneapolis | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Job placement helpMonarch’s paid Nursing Assistant in Training program pays for CNA tuition and testing, provides wages while you train, and includes facility-specific skills competencies. Participants enroll in a Minnesota-approved 75-hour NATCEP. | |||
| Ecumen Evergreens | Moorhead | Free | – |
| Nursing Facility · Employer-sponsoredPaid on-the-job Nurse Aide training course with flexible scheduling to build skills while earning. Includes nurse aide training to prepare for the CNA test. | |||
| Moose Lake Village | Moose Lake | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedCassia offers free CNA education and certification with employment at Moose Lake Village, delivered in a blend of online and in-person formats. Graduates are scheduled for employment upon successful completion. | |||
| SFHS | Morris | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedWest Wind Village/Morris Health Services, operated by SFHS, pays for certified nursing assistant classes for employees. Employer-sponsored training supports staff development in SFHS senior care communities. | |||
| Good Sam Ambassador | New Hope | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedSanford Health/Good Samaritan Society provides paid CNA training with online modules plus on-site skills at Ambassador. Costs for training, testing, and state registration are covered for employees in the program. | |||
| Mala Strana Health Care LLC | New Prague | Free | – |
| Nursing Facility · 75 hours · Employer-sponsoredMonarch’s paid Nursing Assistant in Training program covers a Minnesota‑approved 75‑hour NATCEP, pays you while you train, and covers training and testing costs. Placement into CNA roles follows successful completion and registry listing. | |||
| Ecumen North Branch | North Branch | Free | – |
| Nursing Home · Employer-sponsoredEcumen North Branch offers paid on‑the‑job CNA training with Nursing Assistant certification classes for employees. Team members get paid to learn and prepare for CNA roles at the campus. | |||
| Waverly Gardens | North Oaks | Free | 2 |
| Nursing Home · Employer-sponsored · Faith-basedAs a Presbyterian Homes & Services community, Waverly Gardens employees can access the PHS OnTrack 2-week Nursing Assistant training at no cost. | |||
| Gables of Boutwells Landing | Oak Park Heights | Free | – |
| Nursing Home · Employer-sponsoredPresbyterian Homes & Services offers employee CNA training through its PHS OnTrack program, available at Minnesota communities including Boutwells Landing. The accelerated training prepares staff for the state exam in about two weeks. | |||
| Pierz Villa | Pierz | Free | – |
| Nursing Home · Employer-sponsoredPierz Villa provides paid on‑the‑job CNA training, covering the class and state test with wages during class and training hours. | |||
| Pine Technical & Community College Hybrid Na/HHA | Pine City | Free | – |
| Community College · Financial aidPTCC offers a hybrid Certified Nursing Assistant/Home Health Aide course with required online coursework and on‑campus labs/clinicals; select cohorts are offered tuition‑free via the Drive for Five grant. | |||
| Pine Technical and Community College | Pine City | Free | – |
| Community CollegePTCC offers the Drive For Five Free CNA Course to prepare students with knowledge and clinical skills for roles in long-term care and other settings. Seats are limited and eligibility screening is required before registration. | |||
| Elim Wellspring | Princeton | Free | – |
| Nursing Home · Employer-sponsored · Job placement help · Faith-basedCassia’s Elim Wellspring offers free Nursing Assistant education and certification with hiring for eligible candidates. Training is provided on site through Cassia’s program. | |||
| River Valley Health & Rehab | Redwood Falls | Free | – |
| Nursing Facility · Employer-sponsoredMonarch Healthcare Management offers a paid Nursing Assistant in Training program that provides wages while you train and covers CNA training and testing costs. Opportunities are available at River Valley Health & Rehabilitation in Redwood Falls. | |||
| Lifecare Medical Center | Roseau | Free | – |
| Hospital · Employer-sponsoredLifeCare Medical Center offers a Nursing Assistant class for individuals 15 and older; contact the program for current schedules. An option for class sponsorship to cover the cost is available. | |||
| Lifecare Roseau Manor | Roseau | Free | – |
| Nursing Home · Employer-sponsoredProspective CNAs can train through LifeCare Medical Center’s Nursing Assistant class and seek employment at LifeCare Roseau Manor; class sponsorship may be available. | |||
| Presbyterian Homes & Services | Roseville | Free | 2 |
| Private · 75 hours · Employer-sponsored · Faith-basedPHS offers the no-cost OnTrack 2-Week CNA training program for Minnesota employees, combining 35 hours online, 24 hours hands-on skills lab in Roseville, and 16 hours of clinical experience. Sessions start monthly and are available to employees at any Minnesota PHS location. | |||
| The Estates at Roseville LLC | Roseville | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Job placement helpMonarch’s paid Nursing Assistant in Training program covers your CNA course and state testing, pays you while you train, and provides facility-based competencies. Trainees enroll in a Minnesota DHS‑approved 75‑hour NATCEP and receive HR support through onboarding and scheduling. | |||
| Sandstone Health Care Center | Sandstone | Free | – |
| Nursing Facility · Employer-sponsored · Job placement helpEmployer-provided CNA class with paid training and no-cost tuition, preparing you to work as a nursing assistant at the facility. Hiring into a trainee role with a pathway to employment is advertised. | |||
| Country Manor Hlth Care & Rehab Ctr | Sartell | Free | 4 |
| Nursing Facility · Employer-sponsored · Job guaranteeCountry Manor offers a free on‑campus CNA training course held every two months, typically lasting 4–6 weeks. State testing is provided at no cost and graduates begin a 2080‑hour employment contract at Country Manor. | |||
| Good Shepherd Assisted Living | Sauk Rapids | Free | – |
| Nursing Facility · 80 hours · Employer-sponsored · Job placement help · Faith-basedGood Shepherd Community offers a free 80-hour CNA training with partner Scrubs Academy; classroom time is paid and the state exam is covered. Graduates begin working at the campus upon certification. | |||
| St Cloud VA Health Care System | St. Cloud | Free | – |
| Acute Facility · Employer-sponsoredThe Investing in VA Nursing (IVAN) program hires and trains entry-level staff as nursing assistants using a Minnesota state–approved curriculum with classroom and clinical training at the St. Cloud VA. Cohorts run regularly with graduates moving into NA roles within the VA. | |||
| St Louis Park High School | St. Louis Park | Free | – |
| High SchoolSt. Louis Park High School offers a Career & College Readiness Certified Nursing Assistant class that provides hands-on training for students. The program is offered to SLPHS students at no cost. | |||
| The Estates at St Louis Park | St. Louis Park | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Job placement helpMonarch’s paid Nursing Assistant in Training program covers tuition and state testing, pays you while you train, and includes facility competencies. Trainees enroll in a Minnesota DHS‑approved 75‑hour NATCEP with HR coordination for onboarding and scheduling. | |||
| International Institute of Minnesota | St. Paul | Free | 7 |
| Educational Entity · Job guaranteeFree CNA training for New Americans with hybrid instruction and employment support; options include a 7-week intensive or 11-week supportive cohort. | |||
| M Health Fairview Na Training | St. Paul | Free | – |
| Acute Facility · 75 hours · Employer-sponsored · Job placement helpM Health Fairview’s OnTrack program provides employer-paid nursing assistant training that blends online coursework with in-person skills and clinical learning. Graduates are offered employment opportunities within the health system upon completion. | |||
| Lakewood Health System Care Center | Staples | Free | – |
| Nursing Facility · Employer-sponsoredLakewood Care Center operates an in‑house CNA training program with on‑site test‑out, providing a paid pathway into healthcare for employees. Some positions note paid on‑the‑job time while working toward CNA certification. | |||
| Oakland Park Communities | Thief River Falls | Free | – |
| Nursing Facility · Employer-sponsoredEmployer-sponsored CNA training is available for new hires, with the company providing or paying for the class to achieve certification within four months. Positions list CNA certification or ability to complete training as a condition of employment. | |||
| The Waterview Shores LLC | Two Harbors | Free | – |
| Nursing Facility · 75 hours · Employer-sponsoredMonarch’s paid Nursing Assistant in Training program pays for the Minnesota 75-hour NATCEP and your state testing, with wages while you train at the facility. Apply through Monarch to participate. | |||
| Essentia Health Virginia | Virginia | Free | – |
| Acute Facility · Employer-sponsoredEssentia Health’s Virginia Care Center provides a paid, no‑cost CNA training program with tuition and exam covered and wages during training. | |||
| Warroad Senior Living Center | Warroad | Free | – |
| Nursing Home · Employer-sponsoredWarroad Senior Living Center provides facility-sponsored CNA training and certification for new hires. | |||
| Benedictine Saint Anne Training Center | Winona | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Faith-basedSaint Anne Training Center offers an accelerated CNA program with instructor-led and blended options that combine online theory with in-person labs and clinicals. The course follows Minnesota’s 75-hour curriculum and partners with Saint Mary’s University for added resources. | |||
| The Gardens at Winsted LLC | Winsted | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Job placement helpMonarch’s paid Nursing Assistant in Training program funds your CNA course and state testing, pays you while you train, and includes facility competencies. Trainees enroll in a Minnesota DHS‑approved 75‑hour NATCEP with HR coordination for onboarding and scheduling. | |||
4-Week CNA Classes in Minnesota
Most in Brooklyn Park, St. Paul and Minneapolis
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 Minnesota.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 35 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Riverland College-Albert Lea | Albert Lea | – | 4 |
| Community CollegeRiverland’s Nursing Assistant course is a 4‑credit, short-term program offered in Albert Lea, Austin, and Owatonna that combines classroom and lab learning. Quick Facts indicate a 4‑week format. | |||
| Alexandria Technical & Community College | Alexandria | $890 | 4 |
| Community College · Job placement helpATCC’s state-approved Nursing Assistant training is a hybrid course with online theory, on-campus lab, and clinical experience in long-term care. Recent cohorts run 4–5 weeks and the course fee includes books and materials. | |||
| Presbyterian Homes Arden Hills | Arden Hills | Free | 2 |
| Nursing Home · 75 hours · Employer-sponsored · Faith-basedAs a PHS community, Johanna Shores employees can enroll in the no-cost PHS OnTrack 2-Week CNA program (35 hours online, 24-hour skills lab in Roseville, 16 clinical hours). The program runs monthly for Minnesota employees. | |||
| Riverland Community College-Austin | Austin | – | 4 |
| Community CollegeRiverland’s 4-credit Nursing Assistant course delivers classroom and hands-on training for entry-level caregiving in long-term care. Offered at Albert Lea, Austin, and Owatonna, the program is designed to be completed in 4 weeks. | |||
| Sanford Health Nursing Assistant Training Program | Bemidji | Free | 4 |
| Acute Facility · 82 hours · Employer-sponsoredHybrid CNA training with paid trainee positions and no-cost tuition/testing; program includes 58 hours online coursework and 24 hours of supervised practical skills at approved sites in Bemidji. | |||
| Foundations Nursing Assistant Training | Brooklyn Center | – | 6 |
| Private · 75 hours · Job placement helpSelf-paced CNA program with 59 hours of instruction and 16 hours of supervised skills, plus an optional 6-week accelerator. Ongoing coaching, progress check-ins, and potential exam fee waiver are offered. | |||
| Accelerated School of Nursing Assistant | Brooklyn Park | $925 | 3 |
| Career SchoolASNA provides an accelerated CNA course with morning, evening, and weekend cohorts designed to finish in about 3 weeks. Tuition options are posted and open-enrollment start dates are available year-round. | |||
| Favor Healthcare Institute Academy | Brooklyn Park | $800 | 4 |
| Career SchoolFavor Healthcare Academy provides a hybrid CNA course with online modules and in-person labs/clinicals designed to be completed in about one month. | |||
| Heritage CNA Training | Brooklyn Park | $850 | 4 |
| Career School · Financial aidNorth Metro Health Institute offers an MDH-approved CNA program blending classroom instruction, lab practice, and clinical experience. The program is structured over four weeks with a week-by-week skills progression. | |||
| JJ School of Technology | Brooklyn Park | – | 4 |
| Career School · 116 hoursNursing Assistant/Home Health Aide program completed in 4 weeks with 116 total training hours (100 classroom/lab and 16 clinical); morning and evening sections available. | |||
| North Metro Health Institute | Brooklyn Park | $850 | 4 |
| Career School · Financial aidNorth Metro Health offers a Minnesota Department of Health–approved CNA program blending classroom, lab, and clinical experiences over four weeks. Pricing lists tuition and fees separately, and scholarships may be available. | |||
| Gracepointe Crossing Gables | Cambridge | Free | 2 |
| Nursing Home · 75 hours · Employer-sponsored · Faith-basedPresbyterian Homes & Services provides the OnTrack 2‑Week Nursing Assistant training for Minnesota employees with 35 hours online, 24 hours skills lab in Roseville, and 16 hours clinicals; training is no‑cost with monthly sessions. | |||
| Sanford Canby Medical Center | Canby | Free | 4 |
| Acute Facility · 82 hours · Employer-sponsoredSanford Health’s hybrid Nursing Assistant Training Program is offered at this site, with paid trainee roles, no-cost tuition/testing, 58 hours online plus 24 hours hands-on skills training. | |||
| The College of St Scholastica, School of Nursing | Duluth | $1,225 | – |
| Educational Entity · 78 hours · Job placement help · Faith-basedSt. Scholastica’s Nursing Assistant Training uses the LeadingAge OnTrack curriculum in a hybrid format with 44 hours online and 34 hours in person at the Duluth campus. The flexible, accelerated course prepares students for the Minnesota Nursing Assistant Registry test. | |||
| HeartCert | Eagan | $1,500 | – |
| Career School · 75 hoursMinnesota state-approved hybrid CNA program with 43 hours of online coursework followed by 32 hours of in-person lab/class sessions at the Eagan site. Tuition is 1500 and state exam fees are additional. | |||
| Pioneer Care Center | Fergus Falls | Free | – |
| Nursing Home · Employer-sponsoredPioneerCare pays CNA training expenses and the Minnesota certification exam cost when you complete the program and become a CNA at PioneerCare. Recent cohorts have been held locally with evening and weekend sessions listed on the site. | |||
| Ridgewater College | Hutchinson | – | 5 |
| Community CollegeRidgewater offers Minnesota Department of Health–approved Nursing Assistant training on the Hutchinson and Willmar campuses with multiple five-week options and hands-on labs. The program focuses on core caregiving skills and supervised clinical experience. | |||
| Prime Time Medical Training | Maple Grove | $1,450 | 3 |
| Career School · 75 hours · Financial aidPrime Time Medical Training offers a 75-hour Nursing Assistant program with traditional in-person cohorts and a hybrid Flex option that combines online coursework with in-person labs. Multiple schedules are available, including day, evening, weekend, and accelerated 3-week cohorts; tuition includes required materials. | |||
| Healthy Helpful Insight Healthcare Institute | Minneapolis | $2,150 | 5 |
| Career School · Job placement helpHealthy Helpful Insight Healthcare Institute offers a five‑week, in‑person CNA course taught by a master’s‑prepared RN with classroom, lab, and clinical training. The package includes textbook, uniform, lab supplies, and student insurance, plus job placement support. | |||
| North American Medical Academy | Minneapolis | – | 4 |
| Career School · 125 hoursNAMA offers an intensive CNA course with AM and PM options that prepares students through written and hands-on training for the Minnesota CNA exam. Program options run 4 or 8 weeks and total 125 hours. | |||
| Shekinah CNA Training Academy LLC | New Hope | $925 | 2 |
| Career SchoolHybrid, self‑paced CNA program offering morning, evening, and weekend options with in‑person labs/clinicals. Tuition listed with multiple pricing options and accelerated completion available. | |||
| Loving Lotus CNA Training Academy | Newport | – | – |
| Career School · 75 hoursSelf‑paced hybrid CNA course with online theory and 4–5 days of in‑person skills/clinical training. Program requires 75–80 hours and can be completed in as little as 2.5 weeks. | |||
| Waverly Gardens | North Oaks | Free | 2 |
| Nursing Home · Employer-sponsored · Faith-basedAs a Presbyterian Homes & Services community, Waverly Gardens employees can access the PHS OnTrack 2-week Nursing Assistant training at no cost. | |||
| St Olaf Nursing Lab | Northfield | – | 4 |
| Educational Entity · 75 hours · Faith-basedSt. Olaf’s CNA certificate is a 75-hour blended program with online coursework and on-campus labs and clinical training led by nurse instructors. Most students finish in about 4 weeks. | |||
| Gables of Boutwells Landing | Oak Park Heights | Free | – |
| Nursing Home · Employer-sponsoredPresbyterian Homes & Services offers employee CNA training through its PHS OnTrack program, available at Minnesota communities including Boutwells Landing. The accelerated training prepares staff for the state exam in about two weeks. | |||
| Samaritan Bethany Arbor Terrace Na Trg Prg | Rochester | – | 5 |
| Nursing Facility · 75 hoursSamaritan Bethany offers a 5-week hybrid Nursing Assistant (NA/R) program in partnership with OnTrack, combining online modules with on-site skills labs and clinicals. The curriculum includes 45 hours of online education, 14 hours of skills lab, and 16 hours of clinicals. | |||
| Presbyterian Homes & Services | Roseville | Free | 2 |
| Private · 75 hours · Employer-sponsored · Faith-basedPHS offers the no-cost OnTrack 2-Week CNA training program for Minnesota employees, combining 35 hours online, 24 hours hands-on skills lab in Roseville, and 16 hours of clinical experience. Sessions start monthly and are available to employees at any Minnesota PHS location. | |||
| Country Manor Hlth Care & Rehab Ctr | Sartell | Free | 4 |
| Nursing Facility · Employer-sponsored · Job guaranteeCountry Manor offers a free on‑campus CNA training course held every two months, typically lasting 4–6 weeks. State testing is provided at no cost and graduates begin a 2080‑hour employment contract at Country Manor. | |||
| Prime Time Medical Training, LLC | Spring Lake Park | $1,450 | 3 |
| Career School · 75 hours · Financial aidMDH-approved 75-hour CNA program offered in hybrid and in-person formats with day, evening, weekend, and accelerated cohorts. Tuition is 1450, with payment plans and limited scholarships available. | |||
| International Institute of Minnesota | St. Paul | Free | 7 |
| Educational Entity · Job guaranteeFree CNA training for New Americans with hybrid instruction and employment support; options include a 7-week intensive or 11-week supportive cohort. | |||
| St Catherine University | St. Paul | – | – |
| Educational Entity · Faith-basedHybrid CNA and BLS certificate training with asynchronous online coursework and required in-person labs; the all-inclusive fee covers class, exam and AHA/CPR card. Multiple weekend and weekday lab cohorts are offered throughout the year. | |||
| University of Northwestern St. Paul | St. Paul | $800 | 4 |
| Educational Entity · 79 hours · Faith-basedUNW’s Nurse Aide course is a four-week, 79-hour hybrid program with asynchronous online theory plus in-person lab and clinical in week four. Tuition is 800 and the program is MDH-approved. | |||
| MN State Wadena | Wadena | – | – |
| Community College · 75 hoursM State’s Workforce Development Solutions offers a Minnesota-approved 75-hour Nursing Assistant course available in person or hybrid. Schedules vary by campus and may run days, evenings or weekends. | |||
| Ridgewater College - Willmar Campus | Willmar | – | 5 |
| Community CollegeMDH‑approved Nursing Assistant program with several five‑week options offered at the Willmar campus, featuring hands‑on labs and supervised clinical experiences. | |||
| Benedictine Saint Anne Training Center | Winona | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Faith-basedSaint Anne Training Center offers an accelerated CNA program with instructor-led and blended options that combine online theory with in-person labs and clinicals. The course follows Minnesota’s 75-hour curriculum and partners with Saint Mary’s University for added resources. | |||
Online and Hybrid CNA Classes in Minnesota
Most in St. Paul, Brooklyn Park and Ada
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 78 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Ada Borup High School | Ada | – | – |
| High SchoolAda-Borup-West High School offers a CNA class in collaboration with Essentia Health and Benedictine Living Community, using Minnesota State Colleges and Universities online curriculum with in-person labs and clinicals. Students 16 and older can complete the course and then test for certification. | |||
| Borup/We/Ada | Ada | – | – |
| High SchoolAda-Borup-West High School has offered a CNA class with Essentia Health and the Benedictine Living Community, combining Minnesota State Colleges and Universities online curriculum with on-site labs and clinicals. Eligible students can finish the course and take the certification exam. | |||
| Aicota Assisted Living Nursing Assistant Training Program | Aitkin | Free | – |
| Nursing Facility · Employer-sponsoredAicota’s paid Nursing Assistant in Training program lets you earn while you learn through online and onsite competency training, leading to CNA eligibility. Trainees are hired and may move into CNA roles after certification. | |||
| Good Sam Albert Lea | Albert Lea | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedEmployer-paid CNA training is available through Sanford Health/Good Samaritan Society with hybrid online coursework and in-person skills at the Albert Lea site. Training, testing, and state registration are paid for hired trainees. | |||
| Alexandria Technical & Community College | Alexandria | $890 | 4 |
| Community College · Job placement helpATCC’s state-approved Nursing Assistant training is a hybrid course with online theory, on-campus lab, and clinical experience in long-term care. Recent cohorts run 4–5 weeks and the course fee includes books and materials. | |||
| Augustana Hc Center Apple Va | Apple Valley | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedCassia offers free, employer-sponsored CNA training at Apple Valley Village with online and in-person instruction. Participants are scheduled for employment upon successful completion. | |||
| Presbyterian Homes Arden Hills | Arden Hills | Free | 2 |
| Nursing Home · 75 hours · Employer-sponsored · Faith-basedAs a PHS community, Johanna Shores employees can enroll in the no-cost PHS OnTrack 2-Week CNA program (35 hours online, 24-hour skills lab in Roseville, 16 clinical hours). The program runs monthly for Minnesota employees. | |||
| Sanford Health Nursing Assistant Training Program | Bemidji | Free | 4 |
| Acute Facility · 82 hours · Employer-sponsoredHybrid CNA training with paid trainee positions and no-cost tuition/testing; program includes 58 hours online coursework and 24 hours of supervised practical skills at approved sites in Bemidji. | |||
| Sanford Health Woodsedge-Neils | Bemidji | Free | – |
| Nursing Home · 82 hours · Employer-sponsoredSanford Health offers a paid Nursing Assistant training program at the WoodsEdge Neilson Place site in Bemidji. The hybrid program includes online coursework and hands-on practical training at the facility. | |||
| Bigfork Valley | Bigfork | – | – |
| Hospital · 75 hoursBigfork Valley Hospital offers a 75-hour CNA course that combines online learning, classroom instruction, and clinical skills. Training supports entry into long-term care roles with advancement pathways. | |||
| Normandale Community College | Bloomington | – | – |
| Community CollegeNormandale’s Nursing Assistant certificate course prepares students with classroom, lab, and clinical learning approved by the Minnesota Department of Health. The course includes online and on-campus components and readies students for the state competency exam. | |||
| Zandu Health Initiative Online Program | Bloomington | $800 | – |
| Career School · Financial aid · Job placement helpZandu’s CNA program is offered in a blended/online/hybrid format with in-person skills and at least 16 hours of supervised clinical, using the Minnesota State curriculum. Daytime cohorts run in Bloomington with tuition listed at 800. | |||
| Good Sam Bethany | Brainerd | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedSanford Health/Good Samaritan Society offers employer-paid CNA training with online coursework plus in-person skills at this location. Training, testing, and state registration costs are covered for hired trainees. | |||
| Favor Healthcare Institute Academy | Brooklyn Park | $800 | 4 |
| Career SchoolFavor Healthcare Academy provides a hybrid CNA course with online modules and in-person labs/clinicals designed to be completed in about one month. | |||
| Hennepin Technical College-Brooklyn Park | Brooklyn Park | – | – |
| Community College · 75 hours · Financial aidHTC offers a hybrid Nursing Assistant course combining online theory, in-person lab, and clinical practice at the Brooklyn Park and Eden Prairie campuses. The MDH-approved course meets 75 total hours and runs daytime cohorts. | |||
| Nurzee Academy | Brooklyn Park | – | – |
| Career SchoolNurzee Academy advertises a CNA program with virtual live classes designed to prepare students for Minnesota’s nurse aide exam. The site describes live online instruction with LMS access and support resources. | |||
| Lake Ridge Care Ctr of Buffalo | Buffalo | Free | – |
| Nursing Facility · Employer-sponsored · Job guarantee · Faith-basedCassia offers a free CNA training program at Lake Ridge with online and in-person instruction; trainees receive a full scholarship and are scheduled for employment upon successful completion. | |||
| Park View Care Center | Buffalo | Free | – |
| Nursing Facility · Employer-sponsored · Job guaranteeCassia offers free CNA training for Park View with online and in-person instruction and scheduled employment upon successful completion. The program provides a full scholarship for training and support into a CNA role at the community. | |||
| Burnsville High School, Hs Students Only | Burnsville | – | – |
| High SchoolBurnsville High School offers a CNA program for high school students within its career pathways; coursework has included hybrid learning with remote theory and in-person skills and clinicals. Check with the school for current offerings and eligibility. | |||
| Anoka-Ramsey Community College | Cambridge | $925 | – |
| Community College · Financial aidProfessional & Workforce Training at Anoka-Ramsey offers a hybrid Nursing Assistant course with online coursework, in‑person skills days, and a mock clinical, with classes available at the Cambridge campus. Workforce funding resources are listed for eligible students. | |||
| Gracepointe Crossing Gables | Cambridge | Free | 2 |
| Nursing Home · 75 hours · Employer-sponsored · Faith-basedPresbyterian Homes & Services provides the OnTrack 2‑Week Nursing Assistant training for Minnesota employees with 35 hours online, 24 hours skills lab in Roseville, and 16 hours clinicals; training is no‑cost with monthly sessions. | |||
| Sanford Canby Medical Center | Canby | Free | 4 |
| Acute Facility · 82 hours · Employer-sponsoredSanford Health’s hybrid Nursing Assistant Training Program is offered at this site, with paid trainee roles, no-cost tuition/testing, 58 hours online plus 24 hours hands-on skills training. | |||
| Chosen Valley Assisted Living | Chatfield | – | – |
| Nursing Facility · 75 hoursChosen Valley Care Center offers a 75-hour Nursing Assistant class with online theory, skills, in-person labs, and clinicals at their campus in Chatfield. Applicants complete a DHS background study and Mantoux test before starting. | |||
| Cook Hospital & Care Center | Cook | Free | – |
| HospitalCook Care Center partners with LeadingAge Minnesota and the State of Minnesota to offer online Nursing Assistant training at no charge. Contact the CNA Program Coordinator for details. | |||
| Anoka Ramsey Cc, Coon Rapids | Coon Rapids | $925 | – |
| Community College · Financial aidProfessional & Workforce Training offers a Minnesota Department of Health–approved hybrid Nursing Assistant course with online coursework, in-person skills days, and a mock clinical experience. Classes are available at the Coon Rapids campus. | |||
| MN State Detroit Lakes | Detroit Lakes | – | – |
| Community College · 75 hoursM State Workforce Development Solutions offers a Minnesota Department of Health–approved Nursing Assistant course. Delivery is in person or hybrid with 75 total hours; nurse aide testing is offered at the Detroit Lakes campus. | |||
| Lake Superior College | Duluth | $1,650 | – |
| Community College · 80 hours · Financial aidLSC’s MDH-approved CNA + NATO course totals 80 hours and is delivered in a hybrid format with online D2L coursework and on-campus labs; the class fee includes one knowledge and one skills exam. | |||
| The College of St Scholastica, School of Nursing | Duluth | $1,225 | – |
| Educational Entity · 78 hours · Job placement help · Faith-basedSt. Scholastica’s Nursing Assistant Training uses the LeadingAge OnTrack curriculum in a hybrid format with 44 hours online and 34 hours in person at the Duluth campus. The flexible, accelerated course prepares students for the Minnesota Nursing Assistant Registry test. | |||
| HeartCert | Eagan | $1,500 | – |
| Career School · 75 hoursMinnesota state-approved hybrid CNA program with 43 hours of online coursework followed by 32 hours of in-person lab/class sessions at the Eagan site. Tuition is 1500 and state exam fees are additional. | |||
| Northland Community and Technical College - EGF | East Grand Forks | – | – |
| Community College · 75 hoursNorthland’s Nursing Assistant certificate provides lectures, lab skills, and clinical experience and is offered at East Grand Forks and Thief River Falls. The program is a prerequisite for Practical Nursing and uses a 75-hour curriculum in some cohorts. | |||
| Hennepin Technical College-Eden Prairie | Eden Prairie | – | – |
| Community College · 75 hours · Financial aidHTC’s Nursing Assistant course is a hybrid of online learning, on-campus skills labs, and clinical hours, offered in daytime cohorts at both campuses. The MDH-approved course meets the 75-hour clinical and contact hour requirement. | |||
| Cassia | Edina | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedCassia offers a free CNA training program with a full scholarship and hybrid online plus in‑person instruction. Trainees are scheduled for employment at Cassia communities upon successful completion. | |||
| Minnesota North College-Mesabi Campus | Eveleth | – | – |
| Community College · 75 hoursThe Nursing Assistant-Home Health Aide certificate (NAHA 1100) is a 4-credit course with lecture, lab, and hands-on clinical experiences preparing students for entry-level care roles in long-term and other settings. | |||
| Woodland Manor Assisted Living | Fairmont | – | – |
| Nursing Facility · Faith-basedLakeview Methodist Health Services offers OnTrack Nursing Assistant Training on its campus, combining online coursework with in-person skills training and clinical experiences. | |||
| MN State Fergus Falls | Fergus Falls | – | – |
| Community College · 75 hoursM State Workforce Development Solutions offers a Minnesota Department of Health–approved Nursing Assistant course. Delivery is in person or hybrid with 75 total hours; nurse aide testing is offered at the Fergus Falls campus. | |||
| Essentia Health Grace Home | Graceville | Free | – |
| Nursing Home · Employer-sponsoredEssentia Health hires you as a CNA student at Grace Home and pays for your class, with online coursework and paid clinical orientation. After passing the course and exam, you are promoted to a CNA on staff. | |||
| Cook County Higher Ed | Grand Marais | Free | – |
| Educational Entity · 75 hours · Employer-sponsoredCook County Higher Education hosts the OnTrack Nursing Assistant class in partnership with Mesabi Range College and North Shore Health, combining online theory with on-site lab and clinical training. The class includes 35 hours online, 24 hours skills lab, and 16 hours clinical; North Shore Health may waive program cost for students who complete the program and accept a nursing position there. | |||
| North Shore Health | Grand Marais | Free | – |
| Hospital · 72 hours · Employer-sponsoredNorth Shore Health offers a 72-hour OnTrack nursing assistant program with online learning, skills lab, and instructor-led clinicals. Program cost is waived for students who complete the program and take a CNA position at North Shore Health. | |||
| Minnesota North College-Itasca | Grand Rapids | – | – |
| Community College · 75 hoursThe Nursing Assistant-Home Health Aide certificate (NAHA 1100) is a 4-credit course with lecture, lab, and hands-on clinical experiences preparing students for entry-level care roles in long-term and other settings. | |||
| MN West, Granite Falls Campus | Granite Falls | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit, 80-hour Nursing Assistant course available in hybrid or fully in-person formats with supervised labs and 16 clinical hours. Granite Falls is listed among the program locations. | |||
| Minnesota North College - Hibbing Campus | Hibbing | – | – |
| Community College · 75 hoursThe Nursing Assistant-Home Health Aide certificate (NAHA 1100) is a 4-credit course with lecture, lab, and hands-on clinical experiences preparing students for entry-level care roles in long-term and other settings. | |||
| Minnesota North College-Rainey Campus | International Falls | – | – |
| Community College · 75 hoursThe Nursing Assistant-Home Health Aide certificate (NAHA 1100) is a 4-credit course with lecture, lab, and hands-on clinical experiences preparing students for entry-level care roles in long-term and other settings. | |||
| MN West, Jackson Campus | Jackson | $747 | – |
| Community College · 80 hoursMinnesota West’s three-credit Nursing Assistant course is 80 hours and offered in hybrid or all face-to-face formats with on-site labs and 16 clinical hours. Jackson campus cohorts run evening labs and clinicals per current schedule listings. | |||
| Lakeville Area Schools | Lakeville | – | – |
| High School · Financial aidLakeville Online Academy offers a Certified Nursing Assistant course with online coursework and 16–20 hours of in-person supervised skills training at a senior living facility. Financial assistance may be available case-by-case. | |||
| Prime Time Medical Training | Maple Grove | $1,450 | 3 |
| Career School · 75 hours · Financial aidPrime Time Medical Training offers a 75-hour Nursing Assistant program with traditional in-person cohorts and a hybrid Flex option that combines online coursework with in-person labs. Multiple schedules are available, including day, evening, weekend, and accelerated 3-week cohorts; tuition includes required materials. | |||
| Good Sam Maplewood | Maplewood | Free | – |
| Nursing Home · Employer-sponsoredSanford Health/Good Samaritan Society offers paid CNA training for new hires with tuition, testing, and state registration covered, delivered with online coursework plus in‑person lab and clinicals at select locations. | |||
| Minneapolis Community & Tech. College | Minneapolis | – | – |
| Community College · Job placement helpMinneapolis College offers a Minnesota Department of Health–approved Nursing Assistant program preparing students for care in long-term, acute, and home settings; the Continuing Education cohort is hybrid with weekend classes and on-campus labs. | |||
| Queen Health Consultants LLC | Minneapolis | – | 6 |
| Career SchoolBlended CNA training taught by credentialed nurses with multilingual, culturally responsive instruction and online plus in‑person components. Typical timeline is 6 to 10 weeks including exam preparation. | |||
| M State C&T College- Workforce Development Solutions | Moorhead | – | – |
| Community College · 75 hoursM State Workforce Development Solutions offers a Minnesota Department of Health‑approved 75‑hour Nursing Assistant course with in‑person or hybrid delivery. Training is available at M State sites with testing hosted at multiple campuses. | |||
| Moose Lake Village | Moose Lake | Free | – |
| Nursing Facility · Employer-sponsored · Job placement help · Faith-basedCassia offers free CNA education and certification with employment at Moose Lake Village, delivered in a blend of online and in-person formats. Graduates are scheduled for employment upon successful completion. | |||
| Mora High School | Mora | – | – |
| High SchoolMora High School partners with Pine Technical and Community College to offer a Certified Nursing Assistant course with classroom work at the high school and clinical experience at St. Clare’s. The program also includes online medical coursework through the Alternative Learning Center. | |||
| Good Sam Ambassador | New Hope | Free | – |
| Nursing Facility · Employer-sponsored · Faith-basedSanford Health/Good Samaritan Society provides paid CNA training with online modules plus on-site skills at Ambassador. Costs for training, testing, and state registration are covered for employees in the program. | |||
| Shekinah CNA Training Academy LLC | New Hope | $925 | 2 |
| Career SchoolHybrid, self‑paced CNA program offering morning, evening, and weekend options with in‑person labs/clinicals. Tuition listed with multiple pricing options and accelerated completion available. | |||
| Oak Hills Living Center Assisted Living | New Ulm | – | – |
| Nursing Facility · Financial aidOak Hills offers an OnTrack Nursing Assistant Training Program with online modules, in‑person skills training, and supervised clinicals at its facility. The program is described as flexible and designed to meet Minnesota state requirements, with scholarships available. | |||
| Loving Lotus CNA Training Academy | Newport | – | – |
| Career School · 75 hoursSelf‑paced hybrid CNA course with online theory and 4–5 days of in‑person skills/clinical training. Program requires 75–80 hours and can be completed in as little as 2.5 weeks. | |||
| St Olaf Nursing Lab | Northfield | – | 4 |
| Educational Entity · 75 hours · Faith-basedSt. Olaf’s CNA certificate is a 75-hour blended program with online coursework and on-campus labs and clinical training led by nurse instructors. Most students finish in about 4 weeks. | |||
| Perham Living | Perham | – | – |
| Nursing HomePerham Living offers a CNA training program using the OnTrack CNA curriculum with online coursework plus hands-on skills training on-site. | |||
| Pine Technical & Community College Hybrid Na/HHA | Pine City | Free | – |
| Community College · Financial aidPTCC offers a hybrid Certified Nursing Assistant/Home Health Aide course with required online coursework and on‑campus labs/clinicals; select cohorts are offered tuition‑free via the Drive for Five grant. | |||
| MN West Community & Tech College-Pipstn | Pipestone | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit Nursing Assistant course with classroom, lab and clinical experience, delivered in hybrid or face-to-face formats. Pipestone hosts cohorts (TBD dates), and tuition plus fees are listed with additional testing costs. | |||
| Minnesota State College Southeast | Red Wing | $875 | – |
| Community College · 80 hoursSoutheast offers an 80-hour, 3-credit Nursing Assistant course delivered in a hybrid format with online theory and in-person practical training. Nursing assistant testing is offered on the Red Wing and Winona campuses. | |||
| Samaritan Bethany Arbor Terrace Na Trg Prg | Rochester | – | 5 |
| Nursing Facility · 75 hoursSamaritan Bethany offers a 5-week hybrid Nursing Assistant (NA/R) program in partnership with OnTrack, combining online modules with on-site skills labs and clinicals. The curriculum includes 45 hours of online education, 14 hours of skills lab, and 16 hours of clinicals. | |||
| Presbyterian Homes & Services | Roseville | Free | 2 |
| Private · 75 hours · Employer-sponsored · Faith-basedPHS offers the no-cost OnTrack 2-Week CNA training program for Minnesota employees, combining 35 hours online, 24 hours hands-on skills lab in Roseville, and 16 hours of clinical experience. Sessions start monthly and are available to employees at any Minnesota PHS location. | |||
| Prime Time Medical Training, LLC | Spring Lake Park | $1,450 | 3 |
| Career School · 75 hours · Financial aidMDH-approved 75-hour CNA program offered in hybrid and in-person formats with day, evening, weekend, and accelerated cohorts. Tuition is 1450, with payment plans and limited scholarships available. | |||
| Spring Valley Living | Spring Valley | – | – |
| Nursing Home · 75 hoursSpring Valley Living provides a 75-hour OnTrack CNA program with online modules and onsite classroom and clinicals facilitated by nurse instructors. | |||
| Scrubs Academy, LLC | St. Cloud | $1,250 | – |
| Career School · 80 hoursHybrid CNA training offered in St. Cloud, Buffalo, and Nisswa with 80 total hours combining online theory and in-person classroom/clinical instruction. Day and evening cohorts available. | |||
| 3H Training Center | St. Louis Park | – | – |
| Career School · 75 hours3H Institute offers a state-approved CNA program using a hybrid format with online ReadyCNA modules plus hands-on lab and clinical training. The course totals 75 hours with flexible scheduling options. | |||
| Family Healthcare Services, LLC | St. Paul | $1,000 | – |
| Career SchoolFamily Healthcare Academy offers a hybrid CNA course that combines online instruction with hands-on skills practice to prepare students for entry-level patient care roles. | |||
| HAP Academy OIC | St. Paul | – | – |
| Career School · Job placement helpHAP Academy OIC offers CNA training at its St. Paul campus with workforce services to support employment. Some CNA theory hours are delivered asynchronously online. | |||
| International Institute of Minnesota | St. Paul | Free | 7 |
| Educational Entity · Job guaranteeFree CNA training for New Americans with hybrid instruction and employment support; options include a 7-week intensive or 11-week supportive cohort. | |||
| M Health Fairview Na Training | St. Paul | Free | – |
| Acute Facility · 75 hours · Employer-sponsored · Job placement helpM Health Fairview’s OnTrack program provides employer-paid nursing assistant training that blends online coursework with in-person skills and clinical learning. Graduates are offered employment opportunities within the health system upon completion. | |||
| St Catherine University | St. Paul | – | – |
| Educational Entity · Faith-basedHybrid CNA and BLS certificate training with asynchronous online coursework and required in-person labs; the all-inclusive fee covers class, exam and AHA/CPR card. Multiple weekend and weekday lab cohorts are offered throughout the year. | |||
| University of Northwestern St. Paul | St. Paul | $800 | 4 |
| Educational Entity · 79 hours · Faith-basedUNW’s Nurse Aide course is a four-week, 79-hour hybrid program with asynchronous online theory plus in-person lab and clinical in week four. Tuition is 800 and the program is MDH-approved. | |||
| Northland C&T College | Thief River Falls | $780 | – |
| Community College · 80 hours · Financial aidNorthland’s Nursing Assistant certificate combines lecture, lab, and supervised clinical experience and is approved by the Minnesota Department of Health. The hybrid course prepares students with core caregiving skills and infection control practices. | |||
| MN State Wadena | Wadena | – | – |
| Community College · 75 hoursM State’s Workforce Development Solutions offers a Minnesota-approved 75-hour Nursing Assistant course available in person or hybrid. Schedules vary by campus and may run days, evenings or weekends. | |||
| Northeast Metro 916 Career & Tech Center | White Bear Lake | – | – |
| High SchoolHybrid high school Nursing Assistant course with classroom, lab, and clinical experiences that prepares students for the Minnesota Nurse Aide Registry and AHA BLS. Students may earn industry credentials and up to seven college credits. | |||
| Benedictine Saint Anne Training Center | Winona | Free | – |
| Nursing Facility · 75 hours · Employer-sponsored · Faith-basedSaint Anne Training Center offers an accelerated CNA program with instructor-led and blended options that combine online theory with in-person labs and clinicals. The course follows Minnesota’s 75-hour curriculum and partners with Saint Mary’s University for added resources. | |||
| Minnesota State College Southeast - Winona Campus | Winona | $875 | – |
| Community College · 80 hoursSoutheast offers an 80-hour, 3-credit Nursing Assistant course delivered in a hybrid format with online theory and in-person practical training. Nursing assistant testing is offered on the Red Wing and Winona campuses. | |||
| MN West, Worthington Campus | Worthington | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit Nursing Assistant course delivered in 80 hours with hybrid or all in-person options, including on-campus labs and 16 clinical hours. Locations include Worthington, with evening lab sessions listed in current schedules. | |||
Evening CNA Classes in Minnesota
Most in Brooklyn Park
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 16 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Accelerated School of Nursing Assistant | Brooklyn Park | $925 | 3 |
| Career SchoolASNA provides an accelerated CNA course with morning, evening, and weekend cohorts designed to finish in about 3 weeks. Tuition options are posted and open-enrollment start dates are available year-round. | |||
| JJ School of Technology | Brooklyn Park | – | 4 |
| Career School · 116 hoursNursing Assistant/Home Health Aide program completed in 4 weeks with 116 total training hours (100 classroom/lab and 16 clinical); morning and evening sections available. | |||
| Pioneer Care Center | Fergus Falls | Free | – |
| Nursing Home · Employer-sponsoredPioneerCare pays CNA training expenses and the Minnesota certification exam cost when you complete the program and become a CNA at PioneerCare. Recent cohorts have been held locally with evening and weekend sessions listed on the site. | |||
| MN West, Granite Falls Campus | Granite Falls | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit, 80-hour Nursing Assistant course available in hybrid or fully in-person formats with supervised labs and 16 clinical hours. Granite Falls is listed among the program locations. | |||
| MN West, Jackson Campus | Jackson | $747 | – |
| Community College · 80 hoursMinnesota West’s three-credit Nursing Assistant course is 80 hours and offered in hybrid or all face-to-face formats with on-site labs and 16 clinical hours. Jackson campus cohorts run evening labs and clinicals per current schedule listings. | |||
| Prime Time Medical Training | Maple Grove | $1,450 | 3 |
| Career School · 75 hours · Financial aidPrime Time Medical Training offers a 75-hour Nursing Assistant program with traditional in-person cohorts and a hybrid Flex option that combines online coursework with in-person labs. Multiple schedules are available, including day, evening, weekend, and accelerated 3-week cohorts; tuition includes required materials. | |||
| North American Medical Academy | Minneapolis | – | 4 |
| Career School · 125 hoursNAMA offers an intensive CNA course with AM and PM options that prepares students through written and hands-on training for the Minnesota CNA exam. Program options run 4 or 8 weeks and total 125 hours. | |||
| Shekinah CNA Training Academy LLC | New Hope | $925 | 2 |
| Career SchoolHybrid, self‑paced CNA program offering morning, evening, and weekend options with in‑person labs/clinicals. Tuition listed with multiple pricing options and accelerated completion available. | |||
| Pine Technical & Community College Hybrid Na/HHA | Pine City | Free | – |
| Community College · Financial aidPTCC offers a hybrid Certified Nursing Assistant/Home Health Aide course with required online coursework and on‑campus labs/clinicals; select cohorts are offered tuition‑free via the Drive for Five grant. | |||
| MN West Community & Tech College-Pipstn | Pipestone | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit Nursing Assistant course with classroom, lab and clinical experience, delivered in hybrid or face-to-face formats. Pipestone hosts cohorts (TBD dates), and tuition plus fees are listed with additional testing costs. | |||
| Center for Workforce Development Open Enrollment | Rosemount | – | – |
| Community College · 75 hoursDCTC’s non‑credit Nursing Assistant course provides approximately 75 hours of instruction with classroom, lab and supervised clinical experience. Day and evening options are available in different cohorts. | |||
| Prime Time Medical Training, LLC | Spring Lake Park | $1,450 | 3 |
| Career School · 75 hours · Financial aidMDH-approved 75-hour CNA program offered in hybrid and in-person formats with day, evening, weekend, and accelerated cohorts. Tuition is 1450, with payment plans and limited scholarships available. | |||
| Scrubs Academy, LLC | St. Cloud | $1,250 | – |
| Career School · 80 hoursHybrid CNA training offered in St. Cloud, Buffalo, and Nisswa with 80 total hours combining online theory and in-person classroom/clinical instruction. Day and evening cohorts available. | |||
| MN State Wadena | Wadena | – | – |
| Community College · 75 hoursM State’s Workforce Development Solutions offers a Minnesota-approved 75-hour Nursing Assistant course available in person or hybrid. Schedules vary by campus and may run days, evenings or weekends. | |||
| Century Community & Technical College | White Bear Lake | – | – |
| Community College · 76 hours · Financial aidCentury College offers Nursing Assistant/Home Health Aide training with daytime or evening, full- or part-time options through credit and non-credit formats. The course prepares students with classroom, lab, and clinical experiences and Century also hosts the NA competency exam. | |||
| MN West, Worthington Campus | Worthington | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit Nursing Assistant course delivered in 80 hours with hybrid or all in-person options, including on-campus labs and 16 clinical hours. Locations include Worthington, with evening lab sessions listed in current schedules. | |||
Weekend CNA Classes in Minnesota
In Brooklyn Park, Fergus Falls and Maple Grove and 7 more cities
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 10 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Accelerated School of Nursing Assistant | Brooklyn Park | $925 | 3 |
| Career SchoolASNA provides an accelerated CNA course with morning, evening, and weekend cohorts designed to finish in about 3 weeks. Tuition options are posted and open-enrollment start dates are available year-round. | |||
| Pioneer Care Center | Fergus Falls | Free | – |
| Nursing Home · Employer-sponsoredPioneerCare pays CNA training expenses and the Minnesota certification exam cost when you complete the program and become a CNA at PioneerCare. Recent cohorts have been held locally with evening and weekend sessions listed on the site. | |||
| Prime Time Medical Training | Maple Grove | $1,450 | 3 |
| Career School · 75 hours · Financial aidPrime Time Medical Training offers a 75-hour Nursing Assistant program with traditional in-person cohorts and a hybrid Flex option that combines online coursework with in-person labs. Multiple schedules are available, including day, evening, weekend, and accelerated 3-week cohorts; tuition includes required materials. | |||
| Minneapolis Community & Tech. College | Minneapolis | – | – |
| Community College · Job placement helpMinneapolis College offers a Minnesota Department of Health–approved Nursing Assistant program preparing students for care in long-term, acute, and home settings; the Continuing Education cohort is hybrid with weekend classes and on-campus labs. | |||
| Shekinah CNA Training Academy LLC | New Hope | $925 | 2 |
| Career SchoolHybrid, self‑paced CNA program offering morning, evening, and weekend options with in‑person labs/clinicals. Tuition listed with multiple pricing options and accelerated completion available. | |||
| Pine Technical & Community College Hybrid Na/HHA | Pine City | Free | – |
| Community College · Financial aidPTCC offers a hybrid Certified Nursing Assistant/Home Health Aide course with required online coursework and on‑campus labs/clinicals; select cohorts are offered tuition‑free via the Drive for Five grant. | |||
| MN West Community & Tech College-Pipstn | Pipestone | $747 | – |
| Community College · 80 hoursMinnesota West offers a three-credit Nursing Assistant course with classroom, lab and clinical experience, delivered in hybrid or face-to-face formats. Pipestone hosts cohorts (TBD dates), and tuition plus fees are listed with additional testing costs. | |||
| Prime Time Medical Training, LLC | Spring Lake Park | $1,450 | 3 |
| Career School · 75 hours · Financial aidMDH-approved 75-hour CNA program offered in hybrid and in-person formats with day, evening, weekend, and accelerated cohorts. Tuition is 1450, with payment plans and limited scholarships available. | |||
| St Catherine University | St. Paul | – | – |
| Educational Entity · Faith-basedHybrid CNA and BLS certificate training with asynchronous online coursework and required in-person labs; the all-inclusive fee covers class, exam and AHA/CPR card. Multiple weekend and weekday lab cohorts are offered throughout the year. | |||
| MN State Wadena | Wadena | – | – |
| Community College · 75 hoursM State’s Workforce Development Solutions offers a Minnesota-approved 75-hour Nursing Assistant course available in person or hybrid. Schedules vary by campus and may run days, evenings or weekends. | |||
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 Minnesota
With over 360 state-approved CNA training programs, Minnesota maintains one of the largest nurse aide training networks in the Upper Midwest. Programs are widely available across major population centers including Minneapolis, St. Paul, Rochester, Bloomington, Duluth, and Brooklyn Park, as well as throughout Greater Minnesota. Currently, approximately 26,910 Certified Nursing Assistants are employed throughout Minnesota, reflecting steady demand for qualified healthcare professionals. CNAs in Minnesota earn a median annual wage of $41,940, or about $20.17 per hour, providing a solid entry point into the healthcare workforce.
With a population of over 5.79 million residents, Minnesota maintains consistent demand for skilled healthcare workers at every level. From major health systems such as Mayo Clinic, Allina Health, Fairview Health Services, HealthPartners, Essentia Health, and CentraCare 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 Minnesota
- Minneapolis 12 programs
- St. Paul 15 programs
- Rochester 5 programs
- Bloomington 4 programs
- Duluth 7 programs
- Brooklyn Park 8 programs
All 199 Cities with CNA Programs in Minnesota
- St. Paul15
- Minneapolis12
- Brooklyn Park8
- Mankato8
- Duluth7
- Grand Rapids6
- Detroit Lakes5
- Rochester5
- Bemidji4
- Bloomington4
- Cambridge4
- Fergus Falls4
- Northfield4
- Pine City4
- St. Cloud4
- Winona4
- Ada3
- Albert Lea3
- Apple Valley3
- Buffalo3
- Cokato3
- Eagan3
- Edina3
- Grand Marais3
- Hutchinson3
- Moorhead3
- Onamia3
- Red Wing3
- Roseau3
- Roseville3
- Sartell3
- Shakopee3
- St. Louis Park3
- St. Peter3
- Staples3
- Thief River Falls3
- White Bear Lake3
- Willmar3
- Alexandria2
- Anoka2
- Brainerd2
- Cloquet2
- Cold Spring2
- Coon Rapids2
- Crookston2
- Crosby2
- East Grand Forks2
- Eden Prairie2
- Eveleth2
- Faribault2
- Glencoe2
- Glenwood2
- Hastings2
- International Falls2
- Inver Grove Heights2
- Janesville2
- Le Sueur2
- Lindstrom2
- Little Falls2
- Madelia2
- Marshall2
- Menahga2
- Minnetonka2
- Montevideo2
- Moose Lake2
- Mora2
- New Hope2
- North Branch2
- North Mankato2
- Owatonna2
- Park Rapids2
- Paynesville2
- Pelican Rapids2
- Pipestone2
- Rosemount2
- Sandstone2
- Spring Lake Park2
- Springfield2
- Virginia2
- Waconia2
- Warroad2
- Adams1
- Aitkin1
- Arden Hills1
- Aurora1
- Austin1
- Barrett1
- Baudette1
- Belgrade1
- Belle Plaine1
- Benson1
- Bigfork1
- Blaine1
- Blooming Prairie1
- Blue Earth1
- Brandon1
- Breckenridge1
- Brooklyn Center1
- Browerville1
- Burnsville1
- Canby1
- Carlton1
- Cass Lake1
- Chaska1
- Chatfield1
- Chisago City1
- Chisholm1
- Coleraine1
- Cook1
- Dawson1
- Deer River1
- Dodge Center1
- Elk River1
- Ely1
- Eyota1
- Fairmont1
- Farmington1
- Finlayson1
- Floodwood1
- Foley1
- Forest Lake1
- Fosston1
- Frazee1
- Gaylord1
- Graceville1
- Granite Falls1
- Greenbush1
- Harmony1
- Hayfield1
- Hendricks1
- Hibbing1
- Hill City1
- Hills1
- Hopkins1
- Houston1
- Howard Lake1
- Jackson1
- Karlstad1
- Kasson1
- Lake City1
- Lake Crystal1
- Lake Park1
- Lakeville1
- Laporte1
- Le Center1
- Litchfield1
- Littlefork1
- Luverne1
- Madison1
- Maple Grove1
- Maple Plain1
- Maplewood1
- McGregor1
- McIntosh1
- Melrose1
- Mendota Heights1
- Milaca1
- Monticello1
- Morris1
- Nevis1
- New Brighton1
- New London1
- New Prague1
- New Richland1
- New Ulm1
- Newport1
- Nisswa1
- North Oaks1
- Oak Park Heights1
- Ortonville1
- Osakis1
- Osseo1
- Pequot Lakes1
- Perham1
- Pierz1
- Plymouth1
- Princeton1
- Red Lake Falls1
- Redwood Falls1
- Renville1
- Rockford1
- Rushford1
- Sauk Rapids1
- Savage1
- Silver Bay1
- Sleepy Eye1
- Spring Valley1
- St. Clair1
- Stephen1
- Two Harbors1
- Tyler1
- Wabasha1
- Wadena1
- Waseca1
- Wells1
- Windom1
- Winnebago1
- Winsted1
- Worthington1
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 Minnesota
The Minnesota 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 Minnesota
| Median annual pay | $41,940 |
| Median hourly pay | $20.17 |
| CNAs employed | 26,910 |
| Healthcare facilities | 610+ |
Minnesota offers a steady employment market for Certified Nursing Assistants, with opportunities available across hospitals, long-term care facilities, and home health providers throughout the state. More than 26,910 CNAs are currently employed statewide, supported by approximately 617 healthcare facilities. According to the Centers for Medicare & Medicaid Services (CMS), Minnesota has approximately 340 nursing homes, 135 hospitals, and 142 home health agencies that employ CNAs. While CMS data may not include every healthcare employer, it highlights the broad range of employment opportunities available across the state.
Salary Overview
The median annual income for all workers in Minnesota is approximately $50,880, or $24.46 per hour. Certified Nursing Assistants in Minnesota earn a median annual income of $41,940, or approximately $20.17 per hour. Although CNA wages are below the statewide median for all occupations, the role provides a reliable entry into healthcare with opportunities to advance 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 Minnesota remains stable. With 26,910 CNAs currently working across hundreds of healthcare facilities, demand continues to be driven by the state's aging population and ongoing need for long-term care, rehabilitation, hospital, and home health services. Employment opportunities are especially concentrated in the Twin Cities metropolitan area (Minneapolis–St. Paul), Rochester, Duluth, St. Cloud, and Mankato regions.
Major healthcare employers in Minnesota include Mayo Clinic, Allina Health, Fairview Health Services, HealthPartners, Essentia Health, and CentraCare. These systems regularly hire CNAs across hospitals, skilled nursing facilities, rehabilitation centers, and home health settings. As many CNAs continue their education to become LPNs, RNs, or other healthcare professionals, steady workforce turnover creates consistent entry-level job openings throughout the state.
If you are considering this career path, explore our directory of CNA training programs in Minnesota or learn more about certification and registry placement in our CNA License & Registration guide.
Why Become a CNA in Minnesota?
Becoming a CNA in Minnesota is a practical way to enter the healthcare workforce in a relatively short period of time. State-approved training programs can often be completed within a few weeks, allowing graduates to begin working quickly. With more than 340 nursing homes, an extensive hospital network, and a growing demand for home health services, Minnesota offers CNAs a variety of employment settings across both the Twin Cities metropolitan area and Greater Minnesota. Many community colleges, technical colleges, and healthcare employers also provide approved CNA training, making the profession a common pathway toward LPN and RN education. For many individuals, CNA work provides valuable clinical experience while building a long-term healthcare career.
CNA Salaries across Minnesota
CNA salaries in Minnesota vary by region, with higher pay typically found in the Twin Cities metropolitan area and cities such as Rochester, while outstate Minnesota, the Iron Range, and the North Shore may offer lower median wages alongside a lower cost of living. Pay may also differ based on employer type, experience, shift differentials, and local demand for healthcare workers. Below is a breakdown of CNA salaries across different regions of Minnesota.
Sources: BLS OEWS (May 2023), CMS Nursing Homes, CMS Hospitals, CMS Home Health Agencies
CNA Salary by Area in Minnesota
| Area | Annual salary | Hourly salary |
|---|---|---|
| Minnesota (statewide) | $41,940 | $20.17 |
| Duluth | $39,390 | $18.94 |
| Mankato-North Mankato | $38,580 | $18.55 |
| Minneapolis-St. Paul-Bloomington | $44,560 | $21.42 |
| Rochester | $40,190 | $19.32 |
| St. Cloud | $36,680 | $17.63 |
Source: BLS OEWS (May 2023), median wages for nursing assistants.
Ready to start? Get info from CNA schools in Minnesota.
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 Minnesota
How long does it take to complete a CNA program in Minnesota?
In Minnesota, CNA programs require a minimum of 75 hours of training, which includes 16 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 Minnesota?
CNA programs in Minnesota cost from free to $2,150, depending on the school. 76 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 Minnesota?
Yes. 76 programs in Minnesota 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 Minnesota?
Yes. 78 programs in Minnesota 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 Minnesota?
Yes. 35 programs in Minnesota 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 Minnesota?
To become a CNA in Minnesota, you must complete a state-approved training program, pass the Minnesota Nurse Aide Competency Examination, and be listed on the Minnesota Nurse Aide Registry. The process is overseen by the Minnesota Department of Health (MDH).
How can I study for the CNA exam in Minnesota?
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 Minnesota?
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 Minnesota.
How often do I need to renew my CNA license in Minnesota?
CNAs in Minnesota 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 Minnesota?
You can verify your status on the Minnesota Nurse Aide Registry online. For step-by-step instructions, visit our guide on CNA License & Registration in Minnesota.
How much do CNAs earn in Minnesota?
The median CNA salary in Minnesota is $41,940 per year, or about $20.17 per hour. Pay can vary by region, employer, and years of experience. Many CNAs in Minnesota also use the role as a stepping stone to LPN or RN careers.
Where do CNAs work in Minnesota?
Certified Nursing Assistants in Minnesota 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.