CNA Programs & Career Opportunities in Minnesota

Minnesota is home to 368 CNA training programs and over 610 healthcare facilities. Our guide currently highlights 199 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
    199
    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 199 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 76 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.

Johnson Memorial Health Services

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ Dawson, 1282 Walnut St, Minnesota 56232

Program Details

JMHS hires Nursing Assistant Trainees with CNA training provided to work at its care facilities.
Total Cost: Free

Essentia Health Grace Home

βœ… State Approved 🏫 Nursing Home πŸ’» Online Available ✨ Free Program 🏒 Employer Sponsored
πŸ“ Graceville, 116 West 2nd Street, Minnesota 56240

Program Details

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

Cook Hospital & Care Center

βœ… State Approved 🏫 Hospital πŸ’» Online Available ✨ Free Program
πŸ“ Cook, 10 Fifth Street SE, Minnesota 55723

Program Details

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

Warroad Senior Living Center

βœ… State Approved 🏫 Nursing Home ✨ Free Program 🏒 Employer Sponsored
πŸ“ Warroad, 1401 Lake Street NW, Minnesota 56763

Program Details

Warroad Senior Living Center provides facility-sponsored CNA training and certification for new hires.
Total Cost: Free

The Gardens at Winsted LLC

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Winsted, 551 4th Street North, Minnesota 55395

Program Details

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

Sandstone Health Care Center

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Sandstone, 109 Court Avenue South, Minnesota 55072

Program Details

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

Sanford Canby Medical Center

βœ… State Approved 🏫 Acute Facility πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored
πŸ“ Canby, 112 St. Olaf Avenue South, Minnesota 56220

Program Details

Sanford 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.
Total Cost: Free Total Hours: 82 Duration: 4 weeks

Ronda's Hayfield Nursing Assistant Program

βœ… State Approved 🏫 Nursing Home ✨ Free Program 🏒 Employer Sponsored
πŸ“ Hayfield, 318 Second Street NE, Minnesota 55940

Program Details

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

Pierz Villa

βœ… State Approved 🏫 Nursing Home ✨ Free Program 🏒 Employer Sponsored
πŸ“ Pierz, 119 Faust St, Minnesota 56364

Program Details

Pierz Villa provides paid on‑the‑job CNA training, covering the class and state test with wages during class and training hours.
Total Cost: Free

North Shore Health

βœ… State Approved 🏫 Hospital πŸ’» Online Available ✨ Free Program 🏒 Employer Sponsored
πŸ“ Grand Marais, 515 5th Avenue West, Minnesota 55604

Program Details

North 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.
Total Cost: Free Total Hours: 72

Online CNA Classes in Minnesota

These 78 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.

Essentia Health Grace Home

βœ… State Approved 🏫 Nursing Home πŸ’» Online Available ✨ Free Program 🏒 Employer Sponsored
πŸ“ Graceville, 116 West 2nd Street, Minnesota 56240

Program Details

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

Cook Hospital & Care Center

βœ… State Approved 🏫 Hospital πŸ’» Online Available ✨ Free Program
πŸ“ Cook, 10 Fifth Street SE, Minnesota 55723

Program Details

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

Bigfork Valley

βœ… State Approved 🏫 Hospital πŸ’» Online Available
πŸ“ Bigfork, 258 Pine Tree Drive, Minnesota 56628

Program Details

Bigfork 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.
Total Hours: 75

Spring Valley Living

βœ… State Approved 🏫 Nursing Home πŸ’» Online Available
πŸ“ Spring Valley, 800 Memorial Drive, Minnesota 55975

Program Details

Spring Valley Living provides a 75-hour OnTrack CNA program with online modules and onsite classroom and clinicals facilitated by nurse instructors.
Total Hours: 75

Sanford Canby Medical Center

βœ… State Approved 🏫 Acute Facility πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored
πŸ“ Canby, 112 St. Olaf Avenue South, Minnesota 56220

Program Details

Sanford 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.
Total Cost: Free Total Hours: 82 Duration: 4 weeks

North Shore Health

βœ… State Approved 🏫 Hospital πŸ’» Online Available ✨ Free Program 🏒 Employer Sponsored
πŸ“ Grand Marais, 515 5th Avenue West, Minnesota 55604

Program Details

North 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.
Total Cost: Free Total Hours: 72

MN West, Granite Falls Campus

βœ… State Approved 🏫 Community College πŸ’» Online Available πŸŒ™ Evening Classes Available
πŸ“ Granite Falls, 1593 11th Avenue, Minnesota 56241

Program Details

Minnesota 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.
Total Cost: $747 Total Hours: 80

Cook County Higher Ed

βœ… State Approved 🏫 Educational Entity πŸ’» Online Available ✨ Free Program 🏒 Employer Sponsored
πŸ“ Grand Marais, 300 West 3rd St, Minnesota 55604

Program Details

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

Borup/We/Ada

βœ… State Approved 🏫 High School πŸ’» Online Available
πŸ“ Ada, 604 W Thorpe Ave, Minnesota 56510

Program Details

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

Ada Borup High School

βœ… State Approved 🏫 High School πŸ’» Online Available
πŸ“ Ada, 604 W Thorpe Ave, Minnesota 56510

Program Details

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

4-Week CNA Classes in Minnesota

These 35 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.

Sanford Canby Medical Center

βœ… State Approved 🏫 Acute Facility πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored
πŸ“ Canby, 112 St. Olaf Avenue South, Minnesota 56220

Program Details

Sanford 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.
Total Cost: Free Total Hours: 82 Duration: 4 weeks

MN State Wadena

βœ… State Approved 🏫 Community College πŸ’» Online Available ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Wadena, 405 Colfax Ave, Minnesota 56482

Program Details

M 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.
Total Hours: 75

Loving Lotus CNA Training Academy

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program
πŸ“ Newport, 303 21st Street, Minnesota 55055

Program Details

Self‑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.
Total Hours: 75

Gables of Boutwells Landing

βœ… State Approved 🏫 Nursing Home ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored
πŸ“ Oak Park Heights, 13575 58th Street North, Minnesota 55082

Program Details

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

Waverly Gardens

βœ… State Approved 🏫 Nursing Home ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution
πŸ“ North Oaks, 5919 Centerville Road, Minnesota 55127

Program Details

As a Presbyterian Homes & Services community, Waverly Gardens employees can access the PHS OnTrack 2-week Nursing Assistant training at no cost.
Total Cost: Free Duration: 2 weeks

Prime Time Medical Training, LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Spring Lake Park, 913 Manor Drive NE, Minnesota 55432

Program Details

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

Presbyterian Homes Arden Hills

βœ… State Approved 🏫 Nursing Home πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution
πŸ“ Arden Hills, 3220 Lake Johanna Boulevard, Minnesota 55112

Program Details

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

Gracepointe Crossing Gables

βœ… State Approved 🏫 Nursing Home πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution
πŸ“ Cambridge, 1601 Riverhills Pkwy NW, Minnesota 55088

Program Details

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

Shekinah CNA Training Academy LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ New Hope, 4124 Quebec Ave N Ste 102, Minnesota 55427

Program Details

Hybrid, 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.
Total Cost: $925 Duration: 2 weeks

Sanford Health Nursing Assistant Training Program

βœ… State Approved 🏫 Acute Facility πŸ’» Online Available ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored
πŸ“ Bemidji, 1300 Anne Street NW, Minnesota 56601

Program Details

Hybrid 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.
Total Cost: Free Total Hours: 82 Duration: 4 weeks

Evening Classes in Minnesota

These 16 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.

MN West, Granite Falls Campus

βœ… State Approved 🏫 Community College πŸ’» Online Available πŸŒ™ Evening Classes Available
πŸ“ Granite Falls, 1593 11th Avenue, Minnesota 56241

Program Details

Minnesota 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.
Total Cost: $747 Total Hours: 80

Pine Technical & Community College Hybrid Na/HHA

βœ… State Approved 🏫 Community College πŸ’» Online Available ✨ Free Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Pine City, 900 4th Street SE, Minnesota 55063

Program Details

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

MN West, Jackson Campus

βœ… State Approved 🏫 Community College πŸ’» Online Available πŸŒ™ Evening Classes Available
πŸ“ Jackson, 401 West St, Minnesota 56143

Program Details

Minnesota 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.
Total Cost: $747 Total Hours: 80

MN West Community & Tech College-Pipstn

βœ… State Approved 🏫 Community College πŸ’» Online Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Pipestone, 1314 North Hiawatha, Minnesota 56164

Program Details

Minnesota 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.
Total Cost: $747 Total Hours: 80

MN State Wadena

βœ… State Approved 🏫 Community College πŸ’» Online Available ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Wadena, 405 Colfax Ave, Minnesota 56482

Program Details

M 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.
Total Hours: 75

Prime Time Medical Training, LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Spring Lake Park, 913 Manor Drive NE, Minnesota 55432

Program Details

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

Shekinah CNA Training Academy LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ New Hope, 4124 Quebec Ave N Ste 102, Minnesota 55427

Program Details

Hybrid, 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.
Total Cost: $925 Duration: 2 weeks

Pioneer Care Center

βœ… State Approved 🏫 Nursing Home ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ•’ Evening & Weekend Classes Available
πŸ“ Fergus Falls, 1131 Mabelle Ave, Minnesota 56537

Program Details

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

MN West, Worthington Campus

βœ… State Approved 🏫 Community College πŸ’» Online Available πŸŒ™ Evening Classes Available
πŸ“ Worthington, 1450 College Way, Minnesota 56187

Program Details

Minnesota 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.
Total Cost: $747 Total Hours: 80

Century Community & Technical College

βœ… State Approved 🏫 Community College πŸ’΅ Financial Aid Available πŸŒ™ Evening Classes Available
πŸ“ White Bear Lake, 3300 Century Ave N, Minnesota 55110

Program Details

Century 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.
Total Hours: 76

Weekend Classes in Minnesota

These 10 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.

Pine Technical & Community College Hybrid Na/HHA

βœ… State Approved 🏫 Community College πŸ’» Online Available ✨ Free Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Pine City, 900 4th Street SE, Minnesota 55063

Program Details

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

MN West Community & Tech College-Pipstn

βœ… State Approved 🏫 Community College πŸ’» Online Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Pipestone, 1314 North Hiawatha, Minnesota 56164

Program Details

Minnesota 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.
Total Cost: $747 Total Hours: 80

MN State Wadena

βœ… State Approved 🏫 Community College πŸ’» Online Available ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Wadena, 405 Colfax Ave, Minnesota 56482

Program Details

M 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.
Total Hours: 75

Prime Time Medical Training, LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸ•’ Evening & Weekend Classes Available
πŸ“ Spring Lake Park, 913 Manor Drive NE, Minnesota 55432

Program Details

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

Shekinah CNA Training Academy LLC

βœ… State Approved 🏫 Career School πŸ’» Online Available ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ New Hope, 4124 Quebec Ave N Ste 102, Minnesota 55427

Program Details

Hybrid, 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.
Total Cost: $925 Duration: 2 weeks

Pioneer Care Center

βœ… State Approved 🏫 Nursing Home ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ•’ Evening & Weekend Classes Available
πŸ“ Fergus Falls, 1131 Mabelle Ave, Minnesota 56537

Program Details

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

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.