CNA Programs & Career Opportunities in Minnesota

Minnesota is home to 368 CNA training programs and over 610 healthcare facilities. Our guide currently highlights 27 cities, where we cover all local CNA programs and a selection of healthcare facilities. Explore CNA classes, salary information, and career opportunities to learn more about becoming a CNA in Minnesota.

Get Information from CNA Programs in Minnesota

Starting your CNA Career in Minnesota

  • Training Programs
    368
    State-approved Programs
  • Cities
    27
    Cities Currently Covered
  • Healthcare Facilities
    610+
    Total Facilities
  • Median Annual Salary
    $41,940
    Median Yearly Pay
  • Median Hourly Salary
    $20.17
    Median Per Hour
  • Total CNAs Employed
    26,910
    CNAs Working Statewide

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.

Get Information from CNA Programs in Minnesota

Schools in Minnesota are actively seeking qualified students. Fill out one quick form below to receive information directly from multiple accredited CNA programs.

You'll receive information about:

  • Upcoming start dates & schedules
  • Tuition costs & financial aid options
  • Class locations & formats
  • Program details & requirements

βœ“ Free Service β€’ βœ“ No Obligations β€’ βœ“ Compare Multiple Programs β€’ βœ“ Accredited Schools Only

Or browse programs by city below to explore specific locations and local options. View city directory ↓

Major Cities for CNA Careers in Minnesota

Explore CNA opportunities in Minnesota's largest cities and metropolitan areas.

Minneapolis

πŸ“Š Population: 426,877
πŸŽ“ Programs: 12
πŸ₯ Facilities: 31
πŸ’° Salary: $44,560
View Details β†’

St. Paul

πŸ“Š Population: 308,806
πŸŽ“ Programs: 15
πŸ₯ Facilities: 33
πŸ’° Salary: $44,560
View Details β†’

Rochester

πŸ“Š Population: 120,848
πŸŽ“ Programs: 5
πŸ₯ Facilities: 15
πŸ’° Salary: $40,190
View Details β†’

Bloomington

πŸ“Š Population: 89,244
πŸŽ“ Programs: 4
πŸ₯ Facilities: 6
πŸ’° Salary: $44,560
View Details β†’

Duluth

πŸ“Š Population: 86,772
πŸŽ“ Programs: 7
πŸ₯ Facilities: 16
πŸ’° Salary: $39,390
View Details β†’

Brooklyn Park

πŸ“Š Population: 84,951
πŸŽ“ Programs: 8
πŸ₯ Facilities: 5
πŸ’° Salary: $44,560
View Details β†’

Training & Certification Requirements in Minnesota

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

Explore CNA Classes by City in Minnesota

Explore CNA classes in Minnesota by city. We currently feature 27 cities, each with a full list of CNA training courses, salary details, and selected healthcare facilities.

Sort by:

Free CNA Classes in Minnesota

Looking for free CNA classes and training programs in Minnesota? These 20 options are available at no cost through employer sponsorship, state support, or other financial assistance.

For a complete guide to finding free CNA training, see our Free CNA Classes guide.

The Villas at Brookview

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Minneapolis, 7505 Country Club Drive, Minnesota 55427

Program Details

Monarch’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.
Total Cost: Free Total Hours: 75

The Estates at St Louis Park

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ St. Louis Park, 3201 Virginia Avenue South, Minnesota 55426

Program Details

Monarch’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.
Total Cost: Free Total Hours: 75

The North Shore Estates LLC

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ Duluth, 7700 Grand Avenue, Minnesota 55807

Program Details

Monarch 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.
Total Cost: Free Total Hours: 75

The Estates at Roseville LLC

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Roseville, 2727 Victoria Street North, Minnesota 55113

Program Details

Monarch’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.
Total Cost: Free Total Hours: 75

St Louis Park High School

βœ… State Approved 🏫 High School ✨ Free Program
πŸ“ St. Louis Park, 6425 West 33rd Street, Minnesota 55426

Program Details

St. 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.
Total Cost: Free

St Cloud VA Health Care System

βœ… State Approved 🏫 Acute Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ St. Cloud, 4801 Veteran's Drive, Minnesota 56303

Program Details

The 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.
Total Cost: Free

Redeemer Residence Inc

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution 🀝 Job Placement Help
πŸ“ Minneapolis, 625 West 31st Street, Minnesota 55408

Program Details

Free Nursing Assistant education and certification offered through Cassia at the facility. Cassia healthcare centers train, certify, and hire candidates who meet caregiver criteria.
Total Cost: Free

Presbyterian Homes & Services

βœ… State Approved 🏫 Private πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution
πŸ“ Roseville, 2845 Hamline Avenue North, Minnesota 55008

Program Details

PHS 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.
Total Cost: Free Total Hours: 75 Duration: 2 weeks

Monarch Healthcare Management

βœ… State Approved 🏫 Private ✨ Free Program 🏒 Employer Sponsored
πŸ“ Eagan, 1345 Corporate Center Curve, Minnesota 55121

Program Details

Monarch’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.
Total Cost: Free Total Hours: 75

Monarch Healthcare Management Na Training Program

βœ… State Approved 🏫 Private ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Mankato, 638 Southbend Avenue, Minnesota 56001

Program Details

Monarch’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.
Total Cost: Free Total Hours: 75

Online CNA Classes in Minnesota

These 29 programs offer CNA classes online in Minnesota, giving you the flexibility to complete the classroom portion remotely. However, all CNA programs also require in-person clinical training, which must be completed at an approved healthcare facility before certification.

Zandu Health Initiative Online Program

βœ… State Approved 🏫 Career School πŸ’» Online Available πŸ’΅ Financial Aid Available 🀝 Job Placement Help
πŸ“ Bloomington, 10800 Lyndale Avenue South Suite 150, Minnesota 55420

Program Details

Zandu’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.
Total Cost: $800

University of Northwestern St. Paul

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution
πŸ“ St. Paul, 3003 Snelling Ave N, Minnesota 55113

Program Details

UNW’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.
Total Cost: $800 Total Hours: 79 Duration: 4 weeks

The College of St Scholastica, School of Nursing

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution 🀝 Job Placement Help
πŸ“ Duluth, 1200 Kenwood Avenue, Minnesota 55811

Program Details

St. 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.
Total Cost: $1,225 Total Hours: 78

St Catherine University

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution πŸ“… Weekend Classes Available
πŸ“ St. Paul, 2004 Randolph Avenue, Minnesota 55105

Program Details

Hybrid 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.

Scrubs Academy, LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available πŸŒ™ Evening Classes Available
πŸ“ St. Cloud, 3735 Roosevelt Road, Minnesota 56301

Program Details

Hybrid 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.
Total Cost: $1,250 Total Hours: 80

Samaritan Bethany Arbor Terrace Na Trg Prg

βœ… State Approved 🏫 Nursing Facility πŸ’» Online Available ⚑ Accelerated Program
πŸ“ Rochester, 24 NW 8 St., Minnesota 55901

Program Details

Samaritan 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.
Total Hours: 75 Duration: 5 weeks

Prime Time Medical Training

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Maple Grove, 7224 Vinewood Lane N., Minnesota 55311

Program Details

Prime 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.
Total Cost: $1,450 Total Hours: 75 Duration: 3 weeks

Queen Health Consultants LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available
πŸ“ Minneapolis, 2021 E Hennepin Ave, Suite 100-11, Minnesota 55413

Program Details

Blended 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.
Duration: 6 weeks

Nurzee Academy

βœ… State Approved 🏫 Career School πŸ’» Online Available
πŸ“ Brooklyn Park, 7845 Brooklyn Blvd Ste 210, Minnesota 55445

Program Details

Nurzee 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.

Presbyterian Homes & Services

βœ… State Approved 🏫 Private πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution
πŸ“ Roseville, 2845 Hamline Avenue North, Minnesota 55008

Program Details

PHS 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.
Total Cost: Free Total Hours: 75 Duration: 2 weeks

4-Week CNA Classes in Minnesota

These 16 programs offer accelerated CNA training in Minnesota, typically ranging from 3-5 weeks, with 4-week programs being the most common. Accelerated CNA classes are one of the fastest ways to become a CNA in Minnesota, making them ideal if you want to start your healthcare career quickly.

University of Northwestern St. Paul

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution
πŸ“ St. Paul, 3003 Snelling Ave N, Minnesota 55113

Program Details

UNW’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.
Total Cost: $800 Total Hours: 79 Duration: 4 weeks

The College of St Scholastica, School of Nursing

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution 🀝 Job Placement Help
πŸ“ Duluth, 1200 Kenwood Avenue, Minnesota 55811

Program Details

St. 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.
Total Cost: $1,225 Total Hours: 78

St Catherine University

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution πŸ“… Weekend Classes Available
πŸ“ St. Paul, 2004 Randolph Avenue, Minnesota 55105

Program Details

Hybrid 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.

Samaritan Bethany Arbor Terrace Na Trg Prg

βœ… State Approved 🏫 Nursing Facility πŸ’» Online Available ⚑ Accelerated Program
πŸ“ Rochester, 24 NW 8 St., Minnesota 55901

Program Details

Samaritan 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.
Total Hours: 75 Duration: 5 weeks

Prime Time Medical Training

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Maple Grove, 7224 Vinewood Lane N., Minnesota 55311

Program Details

Prime 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.
Total Cost: $1,450 Total Hours: 75 Duration: 3 weeks

Presbyterian Homes & Services

βœ… State Approved 🏫 Private πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution
πŸ“ Roseville, 2845 Hamline Avenue North, Minnesota 55008

Program Details

PHS 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.
Total Cost: Free Total Hours: 75 Duration: 2 weeks

North Metro Health Institute

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸ’΅ Financial Aid Available
πŸ“ Brooklyn Park, 7420 Unity Avenue North Suite 209, Minnesota 55443

Program Details

North 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.
Total Cost: $850 Duration: 4 weeks

North American Medical Academy

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸŒ™ Evening Classes Available
πŸ“ Minneapolis, 5201 Bryant Avenue North Suite 108, Minnesota 55430

Program Details

NAMA 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.
Total Hours: 125 Duration: 4 weeks

JJ School of Technology

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸŒ™ Evening Classes Available
πŸ“ Brooklyn Park, 7420 Unity Ave. Suite 301, Minnesota 55443

Program Details

Nursing 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.
Total Hours: 116 Duration: 4 weeks

International Institute of Minnesota

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🎯 Job Guarantee
πŸ“ St. Paul, 1694 Como Ave., Minnesota 55108

Program Details

Free CNA training for New Americans with hybrid instruction and employment support; options include a 7-week intensive or 11-week supportive cohort.
Total Cost: Free Duration: 7 weeks

Evening Classes in Minnesota

These 5 programs offer evening CNA classes in Minnesota, designed for working professionals and those with daytime commitments. Evening classes typically run after 5 PM on weekdays, allowing you to maintain your current schedule while pursuing CNA certification.

Scrubs Academy, LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available πŸŒ™ Evening Classes Available
πŸ“ St. Cloud, 3735 Roosevelt Road, Minnesota 56301

Program Details

Hybrid 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.
Total Cost: $1,250 Total Hours: 80

Prime Time Medical Training

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Maple Grove, 7224 Vinewood Lane N., Minnesota 55311

Program Details

Prime 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.
Total Cost: $1,450 Total Hours: 75 Duration: 3 weeks

North American Medical Academy

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸŒ™ Evening Classes Available
πŸ“ Minneapolis, 5201 Bryant Avenue North Suite 108, Minnesota 55430

Program Details

NAMA 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.
Total Hours: 125 Duration: 4 weeks

JJ School of Technology

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸŒ™ Evening Classes Available
πŸ“ Brooklyn Park, 7420 Unity Ave. Suite 301, Minnesota 55443

Program Details

Nursing 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.
Total Hours: 116 Duration: 4 weeks

Accelerated School of Nursing Assistant

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Brooklyn Park, 8470 Xerxes Ave N, Minnesota 55444

Program Details

ASNA 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.
Total Cost: $925 Duration: 3 weeks

Weekend Classes in Minnesota

These 4 programs offer weekend CNA classes in Minnesota, perfect for those who work Monday through Friday. Weekend programs typically meet on Saturdays and/or Sundays, allowing you to complete your CNA training without disrupting your weekday work schedule.

St Catherine University

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ⚑ Accelerated Program πŸ™ Faith-Based Institution πŸ“… Weekend Classes Available
πŸ“ St. Paul, 2004 Randolph Avenue, Minnesota 55105

Program Details

Hybrid 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.

Prime Time Medical Training

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Maple Grove, 7224 Vinewood Lane N., Minnesota 55311

Program Details

Prime 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.
Total Cost: $1,450 Total Hours: 75 Duration: 3 weeks

Minneapolis Community & Tech. College

βœ… State Approved 🏫 Community College πŸ’» Online Available 🀝 Job Placement Help πŸ“… Weekend Classes Available
πŸ“ Minneapolis, 1501 Hennepin Ave, Minnesota 55403

Program Details

Minneapolis 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.

Accelerated School of Nursing Assistant

βœ… State Approved 🏫 Career School ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Brooklyn Park, 8470 Xerxes Ave N, Minnesota 55444

Program Details

ASNA 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.
Total Cost: $925 Duration: 3 weeks

Prepare for Your CNA Exam in Minnesota

Once you're enrolled in a CNA program, the next step is preparing for your state competency exam. Use these free study resources from The CNA Guide to review the clinical skills and knowledge tested on the Minnesota CNA exam.

Free CNA Study Guide

Step-by-step training for the core CNA clinical skills, from hand washing and vital signs to transfers and personal care. Each skill page explains the procedure, what examiners look for, and common mistakes to avoid.

Start studying →

Free CNA Practice Tests

Four timed practice tests with over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.

Take a practice test →

Salary & Job Outlook as a CNA in Minnesota

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

Compare CNA salaries across different metropolitan areas and regions in Minnesota. Salary data includes both annual and hourly wages for nursing assistants.

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

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 classes in Minnesota generally cost between $800 and $1,500. Some programs may be more expensive at private schools, while community colleges and healthcare providers often offer lower-cost options. Employers may also cover tuition in exchange for a work commitment.

Are there free CNA classes in Minnesota?

Yes. Many nursing homes, hospitals, and state workforce programs in Minnesota offer free CNA training. 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?

Several schools in Minnesota offer hybrid CNA programs that combine online coursework with in-person clinical training. While theory can often be completed online, state rules require that clinical skills be performed in a supervised, hands-on healthcare setting.

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

Yes, some schools and healthcare providers in Minnesota offer accelerated CNA programs that can be completed in as little as 4 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. Minnesota allows CNAs certified in other states to transfer their license through reciprocity. This process places you on the Minnesota Nurse Aide Registry without retaking training. 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 remain active on the registry, you must work at least one documented day (8 consecutive hours) of paid employment in an approved healthcare setting during 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 carefully compiled and based on the latest available sources, but may change. Please verify with official sources before making decisions. If you spot a mistake, let us know.