CNA Training in Minnesota

Minnesota requires at least 75 hours of nurse aide training, including at least 16 hours of supervised hands-on practice with a live person. The Minnesota Department of Health (MDH) approves programs and runs the Nurse Aide Registry, and Headmaster (D&S Diversified Technologies) runs the state exam.

If a certified nursing home or boarding care home employs you or has offered you a job before training starts, it can't charge you for training or testing. Below you'll find each step, pay, ways to train free, and approved programs statewide.

Training

75+ Hours

Median Pay

$22.44/hr

Exam Cost

Varies by site

CNA student practicing patient care in Minnesota

The 4 Steps to Certification in Minnesota

1

Pick a State-Approved Program

MDH approves every nurse aide training program. Your options:

  • ✓Colleges: including Minnesota State colleges such as Hennepin Technical, Lake Superior, Rochester Community and Technical, and St. Cloud Technical and Community College.
  • ✓Nursing homes and senior care providers: many train people they hire, and certified nursing homes can't charge you for it.
  • ✓Private schools and Job Corps: private schools set their own prices. Hubert H. Humphrey Job Corps in St. Paul is free for eligible young adults.
2

Complete at Least 75 Hours

Every approved curriculum must be at least 75 hours. Some programs teach part of the class online, but hands-on training is always in person.

75 Hours
Minimum total
16 Hours
Supervised hands-on practice

If a nursing home hires you before you train, you must finish training, pass both tests, and be on the registry within 4 months.

3

Pass the Knowledge and Skills Tests

Headmaster runs both tests. You can test at a Minnesota State college or at an MDH-approved in-facility test site.

Knowledge + skills (example: Alexandria Technical & Community College)$270
Knowledge test only (same site)$100
Skills test only (same site)$170
Other test sitesContact the site
Testing limits: You get 4 tries at the knowledge test and 3 tries at the skills test within 24 months of finishing training. Use them up and you must train again before you can retest.
4

Stay Active

Stay active on the Minnesota Nurse Aide Registry.

  • ●Work at least 8 hours as a paid nursing assistant every 24 months. A 24-month gap in work makes your registry status expire.
  • ●Send proof to MDH using the Nursing Assistant Registry Update form with a recent pay stub, at least once every 24 months.
  • ●Keep your address current so MDH can mail your expiration notice. Processing can take 30 business days.

💰 How to Get CNA Training Free in Minnesota

Get hired first, or use a free program.

Nursing Home Training

✨ Free When You're Hired
ℹ️If a certified nursing home or boarding care home employs you or has offered you a job before training starts, it can't charge you for any part of training or testing. If you paid first, the first nursing home where you work at least 90 days must pay you back, as long as you turn in receipts within 1 year of getting on the registry.
⚡Ask local nursing homes about nursing assistant trainee jobs.

Job Corps

✨ Free for Ages 16 to 24
ℹ️Hubert H. Humphrey Job Corps in St. Paul is an approved nurse aide training site.
⚡Job Corps is free for eligible young adults and includes housing.

CareerForce (WIOA)

✨ Grant-Funded, If You Qualify
ℹ️Dislocated worker or WIOA funds may cover training or the test. Some nursing homes also cover test costs through the DHS Nursing Facility Scholarship program.
⚡Talk to a CareerForce counselor before you enroll.

Minnesota CNA Pay by Area

Minnesota CNAs earn about $2.12 an hour more than the national median.

Area Median Hourly Median Annual CNAs Employed
Minnesota (statewide)$22.44$46,68029,120
United States (national)$20.32$42,2601,505,900

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, Nursing Assistants (31-1131). Medians exclude overtime and shift differentials.

What It Costs to Get Certified

Train through a nursing home that hires you and the main costs are covered.

Tuition

Varies

Free through a certified nursing home that employs you or through Job Corps. Colleges and private schools set their own prices.

State Exam

Varies by site

Each test site sets its total price. At Alexandria Technical & Community College it is $270 for both tests.

Retakes

Pay again

If you fail a test, you register and pay for a new test date.

Registry

No fee listed

MDH does not list a fee to get on or stay on the registry.

Moving to Minnesota?

If you're a nurse aide in another state, you can apply to get on the Minnesota registry through interstate endorsement.

Active CNA in Another State

Create an account on the Minnesota Nurse Aide Registry online system and submit the Interstate Endorsement Application. MDH has a step-by-step tutorial on its website.

Lapsed or Never Tested

If you're no longer active in another state, expect to train and test in Minnesota.

Questions? Call

(651) 201-4200

MDH Nurse Aide Registry (toll-free 800-397-6124)

CNA Schools in Minnesota

State-approved nurse aide training programs across Minnesota: colleges, private schools, Job Corps, and provider-run programs. Search by name, city, or county, or filter by county.

ProgramCityCountyPhone
3H Training Center8700 W 36th St Suite 201, St. Louis Park, MN 55426 St. Louis Park Hennepin (612) 532-8627
Accelerated School of Nursing Assistant8470 Xerxes Avenue N, Brooklyn Park, MN 55444 Brooklyn Park Hennepin (952) 215-4619
Aicota Assisted Living Nursing Assistant Training Program850 2nd Street NW, Aitkin, MN 56431 Aitkin Aitkin (218) 927-2164
Alexandria Technical & Community College1601 Jefferson St, Alexandria, MN 56308 Alexandria Douglas (320) 762-4510
Anoka Tech1355 Hwy 10, Anoka, MN 55303 Anoka Anoka (763) 433-1200
Anoka Technical College Online1355 West Highway 10, Anoka, MN 55303 Anoka Anoka (763) 576-4136
Anoka-Ramsey Community College300 Spirit River Drive, Cambridge, MN 55008 Cambridge Isanti (763) 433-1200
Anoka-Ramsey Community College, Coon Rapids11200 Mississippi Blvd, Coon Rapids, MN 55433 Coon Rapids Anoka (763) 433-1200
Benedictine6499 University Avenue NE Suite 300, Minneapolis, MN 55432 Minneapolis Anoka (651) 259-8657
Benedictine Saint Anne Training Center700 Terrace Heights Box 72, Winona, MN 55987 Winona Winona (507) 457-7226
Benedictine Saint Anne Training Center Online700 Terrace Heights Box 72, Winona, MN 55987 Winona Winona (507) 457-7226
Bethany Lutheran College700 Luther Drive, Mankato, MN 56001 Mankato Blue Earth (507) 344-7490
Bigfork Valley OnTrack258 Pine Tree Drive, Bigfork, MN 56628 Bigfork Itasca (218) 743-4433
BWCC OnTrack Training Program200 West Conan Street, Ely, MN 55731 Ely St. Louis (218) 365-8053
Cassia OnTrack7171 Ohms Lane, Edina, MN 55439 Edina Hennepin (952) 855-5141
Center for Workforce Development Open Enrollment1300 145th Street East, Rosemount, MN 55068 Rosemount Dakota (651) 423-8549
Central Lakes College501 West College Drive, Brainerd, MN 56401 Brainerd Crow Wing (218) 855-8118
Century Community & Technical College3300 Century Avenue N, White Bear Lake, MN 55110 White Bear Lake Ramsey (651) 779-3341
Chosen Valley Assisted Living OnTrack1260 Winona St SE, Chatfield, MN 55923 Chatfield Fillmore (507) 867-4220
Cook County Higher Education300 West 3rd St, Grand Marais, MN 55604 Grand Marais Cook (218) 387-3295
Core Healthcare Training Institute1821 University Avenue W Ste 184, St. Paul, MN 55104 St. Paul Ramsey (651) 363-8364
CTECH2130 College View Road East, Rochester, MN 55904 Rochester Olmsted (507) 328-5780
Cura520 Railroad Ave NW, Melrose, MN 56352 Melrose Stearns (320) 905-5173
Cura Hybrid Nursing Assistant Training Program311 Washburne Avenue, Paynesville, MN 56362 Paynesville Stearns (320) 905-5173
Dakota County Technical College1300 145th St East, Rosemount, MN 55068 Rosemount Dakota (651) 450-3888
Duluth Office3930 Grand Ave, Duluth, MN 55807 Duluth St. Louis (651) 261-2314
Ebenezer Corporate7505 Metro Blvd Suite 100, Edina, MN 55439 Edina Hennepin (612) 874-3460
Ebenezer Nursing Assistant Program7505 Metro Blvd Ste 100, Edina, MN 55439 Edina Hennepin (612) 874-3453
Ecumen Corporate NA Training Program1414 Madison Avenue, Detroit Lakes, MN 56501 Detroit Lakes Becker (218) 844-7184
Essentia Health OnTrack NA Curriculum1040 Lincoln Avenue, Detroit Lakes, MN 56501 Detroit Lakes Becker (218) 314-7856
Family Healthcare Services, LLC501 Dale Street N #205, St. Paul, MN 55104 St. Paul Ramsey (651) 309-7335
Favor Healthcare Institute Academy7600 Boone Avenue Ste 50, Brooklyn Park, MN 55428 Brooklyn Park Hennepin (952) 994-0884
Fond du Lac Community College2101 Fourteenth St, Cloquet, MN 55720 Cloquet Carlton (218) 879-0741
Foundations Nursing Assistant Training7651 Central Avenue NE, Fridley, MN 55432 Fridley Anoka (952) 452-6797
GaleOn410 W Main St, Osakis, MN 56360 Osakis Douglas (320) 248-5566
Green Light Nursing Aide Training Program1821 University Avenue W Ste 420, St. Paul, MN 55104 St. Paul Ramsey (651) 307-8016
Greenwood Connections427 Main St NE, Menahga, MN 56464 Menahga Wadena (218) 255-1494
Greenwood Connections NA OnTrack Online427 Main Street NE, Menahga, MN 56464 Menahga Wadena (218) 255-1494
HAP Academy OIC240 Plato Blvd E, Saint Paul, MN 55107 Saint Paul Ramsey (651) 983-4837
Hawthorne Educational Center, Rochester Public700 Fourth Avenue SE, Rochester, MN 55904 Rochester Olmsted (507) 273-0713
Health Innovation Center7420 Unity Avenue N Ste 310c, Brooklyn Park, MN 55443 Brooklyn Park Hennepin (612) 212-2595
Healthy Helpful Insight Healthcare Institute705 42 Avenue North Suite 010, Minneapolis, MN 55412 Minneapolis Hennepin (612) 321-8823
HeartCert4460 Erin Drive, Eagan, MN 55122 Eagan Dakota (651) 261-2314
Hennepin Technical College-Brooklyn Park9000 Brooklyn Boulevard, Brooklyn Park, MN 55445 Brooklyn Park Hennepin (952) 995-1330
Hennepin Technical College-Eden PrairieEden Prairie 13100 College View Drive, Eden Prairie, MN 55347 Eden Prairie Hennepin (952) 995-1330
High STEP Health Science Academy2075 Lookout Drive, North Mankato, MN 56003 North Mankato Nicollet (507) 389-1889
Holistic Training Institute7240 Brooklyn Blvd #210, Brooklyn Center, MN 55429 Brooklyn Center Hennepin (952) 486-3719
Hubert H. Humphrey Job Corps1480 Snelling Avenue North, St. Paul, MN 55108 St. Paul Ramsey (651) 846-1800
International Institute of Minnesota1694 Como Avenue., St. Paul, MN 55108 St. Paul Ramsey (651) 377-8615
Inver Hills Community College2500 80th St. East, Inver Grove Heights, MN 55076 Inver Grove Heights Dakota (651) 450-3470
JJ School of Technology7420 Unity Avenue. Suite 301, Brooklyn Park, MN 55443 Brooklyn Park Hennepin (763) 560-0544
Kathryn's Nursing Assistant Training1611 County Road 4 SW, Cokato, MN 55321 Cokato Wright (612) 247-9733
Lake Superior College2101 Trinity Rd, Duluth, MN 55811 Duluth St. Louis (218) 733-7600
LB Broen Home CNA Training824 S. Sheridan St, Fergus Falls, MN 56537 Fergus Falls Otter Tail (218) 998-7313
Lin's Healthcare Training8900 Penn Avenue South Suite 201, Bloomington, MN 55431 Bloomington Hennepin (763) 516-2020
Loving Lotus CNA Training Academy303 21st Street, Newport, MN 55055 Newport Washington (651) 321-7500
M Health Fairview NA Training1700 University Avenue West, St. Paul, MN 55104 St. Paul Ramsey (612) 275-4416
M State Community & Technical College, Workforce Development Solutions2800 27th Avenue South, Moorhead, MN 56560 Moorhead Clay (218) 299-6903
M State Detroit Lakes900 Hwy 34 E, Detroit Lakes, MN 56501 Detroit Lakes Becker (218) 299-6903
M State Fergus Falls1414 College Way, Fergus Falls, MN 56537 Fergus Falls Otter Tail (218) 299-6903
M State Moorhead1110 14th Street South, Moorhead, MN 56560 Moorhead Clay (218) 299-6903
M State Wadena405 Colfax Ave, Wadena, MN 56482 Wadena Wadena (218) 299-6903
Mankato Office201 N Victory Drive, Suite 211, Mankato, MN 56001 Mankato Blue Earth (320) 485-4937
Mille Lacs Band Ojibwe20849 370th Lane, McGregor, MN 55760 McGregor Aitkin (320) 629-4568
Mille Lacs Band Ojibwe43500 Migizi Drive, Onamia, MN Onamia Mille Lacs (320) 629-4568
Minneapolis American Red Cross1201 West River Parkway, Minneapolis, MN 55454 Minneapolis Hennepin (651) 261-2314
Minneapolis Community & Technical College1501 Hennepin Avenue, Minneapolis, MN 55403 Minneapolis Hennepin (612) 659-6154
Minnesota North College - Hibbing Campus1515 East 25th Street, Hibbing, MN 55746 Hibbing St. Louis (218) 550-2602
Minnesota North College-Itasca1851 E Hwy 169, Grand Rapids, MN 55744 Grand Rapids Itasca (218) 322-2300
Minnesota North College-Mesabi Campus1100 Industrial Park Drive, Eveleth, MN 55734 Eveleth St. Louis (218) 550-2602
Minnesota North College-Rainey Campus1501 Hwy 71, International Falls, MN 56649 International Falls Koochiching (218) 550-2602
Minnesota State College Southeast308 Pioneer Road, Red Wing, MN 55066 Red Wing Goodhue (507) 703-6165
Minnesota State College Southeast, Winona1250 Homer Road, Winona, MN 55987 Winona Winona (507) 703-6165
Minnesota State University, Mankato150 South Road 317 Clinical Sciences Building, Mankato, MN 56001 Mankato Blue Earth (507) 389-1031
Minnesota West Community & Technical College, Pipestone1314 North Hiawatha, Pipestone, MN 56164 Pipestone Pipestone (507) 372-3468
Minnesota West, Granite Falls Campus1593 11th Avenue, Granite Falls, MN 56241 Granite Falls Yellow Medicine (507) 372-3468
Minnesota West, Jackson Campus401 West St, Jackson, MN 56143 Jackson Jackson (507) 372-3468
Minnesota West, Worthington Campus1450 College Way, Worthington, MN 56187 Worthington Nobles (507) 372-3468
Monarch Healthcare Management1345 Corporate Center Curve, Eagan, MN 55121 Eagan Dakota (320) 485-4937
Monarch Healthcare Management NA Training Program638 Southbend Avenue, Mankato, MN 56001 Mankato Blue Earth (320) 485-3136
NH+C EMS Station1600 Riverview Lane, Northfield, MN 55057 Northfield Rice (651) 261-2314
Normandale Community College9700 France Avenue South, Bloomington, MN 55431 Bloomington Hennepin (952) 348-8466
North American Medical Academy5201 Bryant Avenue North Suite 108, Minneapolis, MN 55430 Minneapolis Hennepin (612) 521-0602
North Metro Health Institute7420 Unity Avenue North Suite 209, Brooklyn Park, MN 55443 Brooklyn Park Hennepin (763) 438-3314
North Star Nurse Aide Training Academy1509 72nd St SW, Nisswa, MN 56468 Nisswa Crow Wing (218) 831-0138
Northfield Retirement Community Online900 Cannon Valley Drive, Northfield, MN 55057 Northfield Rice (507) 664-3493
Northland Community & Technical College1101 Hwy 1, East, Thief River Falls, MN 56701 Thief River Falls Pennington (218) 793-2542
Northland Community and Technical College - EGF2022 Central Avenue NE, East Grand Forks, MN 56721 East Grand Forks Polk (218) 793-2542
Northwest Technical College - Bemidji905 Grant Avenue SE, Bemidji, MN 56601 Bemidji Beltrami (218) 333-6645
NurZee Academy7845 Brooklyn Blvd Ste 210, Brooklyn Park, MN 55445 Brooklyn Park Hennepin (763) 670-5000
Pelican Valley Health Center-OnTrack211 E Mill Avenue, Pelican Rapids, MN 56572 Pelican Rapids Otter Tail (218) 863-2991
Perham Living OnTrack735 3rd Street SW, Perham, MN 56573 Perham Otter Tail (218) 347-1830
Pine Technical & Community College Hybrid NA/HHA900 4th Street SE, Pine City, MN 55063 Pine City Pine (320) 629-4568
Pine Technical and Community College900 Fourth St, Pine City, MN 55063 Pine City Pine (320) 629-4568
Presbyterian Homes & Services2845 Hamline Avenue North, Roseville, MN 55008 Roseville Isanti (651) 631-6124
Prime Time Medical Training7224 Vinewood Lane N., Maple grove, MN 55311 Maple grove Hennepin (952) 563-9901
Prime Time Medical Training, LLC913 Manor Drive NE, Spring Lake Park, MN 55432 Spring Lake Park Anoka (952) 563-9901
Queen Health Consultants LLC2021 E Hennepin Avenue, Suite 100-11, Minneapolis, MN 55413 Minneapolis Hennepin (612) 644-4247
Ramsey Community College/SP/Anoka11200 Mississippi Blvd, Coon Rapids, MN 55433 Coon Rapids Anoka (507) 742-9889
Ridgewater College980 Second Avenue SE, Hutchinson, MN 55350 Hutchinson McLeod (320) 222-6068
Ridgewater College - Willmar Campus2101 15th Avenue NW, Willmar, MN 56201 Willmar Kandiyohi (320) 222-6068
Riverland College-Albert Lea2200 Riverland Drive, Albert Lea, MN 56007 Albert Lea Freeborn (507) 433-0675
Riverland Community College-Austin1900 8th Avenue NW, Austin, MN 55912 Austin Mower (507) 433-0675
Rochester Community & Technical College851 30th Avenue SE, Rochester, MN 55904 Rochester Olmsted (507) 280-3571
Ronda's Hayfield Nursing Assistant Program318 Second Street NE, Hayfield, MN 55940 Hayfield Dodge (507) 273-2200
Sanford Health Nursing Assistant Training Program1300 Anne Street NW, Bemidji, MN 56601 Bemidji Beltrami (605) 312-7424
Scofield Nursing Assistant Training Center1001 First Avenue East Suite 150, Cambridge, MN 55008 Cambridge Isanti (320) 396-3014
Scrubs Academy, LLC3735 Roosevelt Road, St. Cloud, MN 56301 St. Cloud Stearns (320) 230-9939
SkillBar7825 Washington Avenue S Ste 500, Bloomington, MN 55439 Bloomington Hennepin (612) 257-3454
South Central College - Faribault1225 SW 3rd St, Faribault, MN 55021 Faribault Rice (507) 332-5800
South Central College - Mankato1920 Lee Boulevard, North Mankato, MN 56003 North Mankato Nicollet (507) 389-7200
St. Catherine University2004 Randolph Avenue, St. Paul, MN 55105 St. Paul Ramsey (651) 690-6068
St. Cloud Technical & Community College1540 Northway Dr, St. Cloud, MN 56303 St. Cloud Stearns (320) 308-6639
St. Cloud Technical & Community College Health Training Solutions1540 Northway Drive, St. Cloud, MN 56303 St. Cloud Stearns (320) 308-6639
St. Paul College235 Marshall Avenue, St. Paul, MN 55102 St. Paul Ramsey (651) 846-1800
Summit E-Learning Nurse Assistant Class516 Walsh Street, Crookston, MN 56716 Crookston Polk (218) 281-3424
The College of St. Scholastica, School of Nursing1200 Kenwood Avenue, Duluth, MN 55811 Duluth St. Louis (218) 723-6390
Ubah Medical Academy1600 Main Street, Hopkins, MN 55343 Hopkins Hennepin (612) 872-8690
University of Northwestern St. Paul3003 Snelling Avenue N, Saint Paul, MN 55113 Saint Paul Ramsey (651) 286-7403
We Care CPR & More LLC775 High Point Dr NE, Byron, MN 55920 Byron Olmsted (507) 315-4440
Winona State University175 West Mark Street, Winona, MN 55987 Winona Winona (507) 457-5120
Woodstone Senior Living CNA Program955 Cleveland Avenue South, Hutchinson, MN 55350 Hutchinson McLeod (712) 260-3749
Wright Technical Center1405 3rd Ave NE, Buffalo, MN 55313 Buffalo Wright (320) 222-6068
WSLC Minnesota State Nurse Aide Curriculum Class1401 Lake Street NW, Warroad, MN 56763 Warroad Roseau (218) 386-4624
Zandu Health Initiative Online Program10800 Lyndale Avenue South Suite 150, Bloomington, MN 55420 Bloomington Hennepin (952) 208-5590

No programs match. Try a nearby city or pick "All counties."

Before you call: Ask for the total price, including testing, and whether the program qualifies for CareerForce funding. Some programs teach part of the class online, but hands-on training is always in person. Some sites list the phone number of the program that runs training there.

Source: Minnesota Department of Health, Health Care Provider Directory, Nurse Aide Training Sites (October 2026). High school and school district programs are not included. Programs listed more than once at the same address are shown once. Know of a closed program or a wrong number? Report a correction.

Minnesota Nursing Homes That Train CNAs

Nursing homes, hospitals, and senior living sites the state has approved as nurse aide training sites. Many train the people they hire for free. Search by name, city, or county, or filter by county.

ProgramCityCountyPhone
Apple Valley Village Health Care Center14650 Garrett Avenue, Apple Valley, MN 55124 Apple Valley Dakota (952) 855-5141
Assumption Home715 1ST Street North, Cold Spring, MN 56320 Cold Spring Stearns (651) 259-8657
Auburn Homes Training Space501 Oak Street North, Chaska, MN 55318 Chaska Carver (651) 261-2314
Augustana Care Hastings Health & Rehab930 West 16th Street, Hastings, MN 55033 Hastings Dakota (952) 855-5141
Avera Morningside Heights300 south bruce st, Marshall, MN 56258 Marshall Lyon (507) 372-3468
Avera Tyler Hospital240 Willow Street, Tyler, MN 56178 Tyler Lincoln (507) 372-3468
Bayside Manor Building640 Third Street, Gaylord, MN 55334 Gaylord Sibley (651) 261-2314
Belgrade Nursing Home103 School Street Po Box 340, Belgrade, MN 56312 Belgrade Stearns (320) 254-8215
Benedictine Care Community201 9th Street West, Ada, MN 56510 Ada Norman (218) 281-3424
Benedictine Health Center935 Kenwood Avenue, Duluth, MN 55811 Duluth St. Louis (651) 259-8657
Benedictine Health Center Innsbruck1101 Black Oak Drive, New Brighton, MN 55112 New Brighton Ramsey (651) 259-8657
Benedictine Health Center of Minneapolis618 East 17th Street, Minneapolis, MN 55404 Minneapolis Hennepin (651) 259-8657
Benedictine Living Community2255 30th Street NW, Owatonna, MN 55060 Owatonna Steele (651) 259-8657
Benedictine Living Community St. Peter1907 Klein Street, St. Peter, MN 56082 St. Peter Nicollet (651) 259-8657
Boundary Waters Care Center200 W Conan St, Ely, MN 55731 Ely St. Louis Call school
Bremmer Suites Assisted Living803 Home Street, Rushford, MN 55971 Rushford Fillmore (507) 864-7714
Carlton Place811 Third Street, Carlton, MN 55718 Carlton Carlton (218) 384-8429
Central Health Care444 North Cordova Avenue, Le Center, MN 56057 Le Center Le Sueur (507) 357-2275
Cerenity Care Center on Humboldt512 Humboldt Avenue, St. Paul, MN 55107 St. Paul Ramsey (651) 259-8657
Cerenity Marian St. Paul LLC200 Earl Street, St. Paul, MN 55106 St. Paul Ramsey (651) 259-8657
CHI LakeWood Health600 Main Avenue South, Baudette, MN 56623 Baudette Lake of the Woods (218) 634-3488
Clarkfield Care Center805 5th St, Clarkfield, MN 56223 Clarkfield Yellow Medicine (320) 669-7561
Cokato Manor182 Sunset Avenue N, Cokato, MN 55321 Cokato Wright (320) 286-2158
Cook Hospital & Care Center10 Fifth Street SE, Cook, MN 55723 Cook St. Louis (218) 666-6278
Country Manor Health Care & Rehab Center520 - 1ST Street NE, Sartell, MN 56377 Sartell Stearns (320) 258-8918
Crestview Senior Communities12016 Ulysses St NE, Blaine, MN 55434 Blaine Anoka (952) 563-9901
Cura of Le Sueur621 South 4th Street, Le Sueur, MN 56058 Le Sueur Le Sueur (507) 665-5811
Cura of Onamia200 North Elm Street, Onamia, MN 56359 Onamia Mille Lacs (507) 665-5811
Cura of Sandstone109 Court Avenue South, Sandstone, MN 55072 Sandstone Pine (320) 629-4568
Ecumen North Branch5379 383rd Street, North Branch, MN 55056 North Branch Chisago (218) 844-7184
Eldercare of Minnesota123 Baken Street, Thief River Falls, MN 56701 Thief River Falls Pennington (218) 681-1675
Elim Wellspring Health Care701 1ST Street, Princeton, MN 55371 Princeton Mille Lacs (952) 855-5141
Emeralds at Grand Rapids Building2801 Us 169, Grand Rapids, MN 55744 Grand Rapids Itasca (651) 261-2314
Emmanuel Nursing Home1415 Madison Avenue, Detroit Lakes, MN 56501 Detroit Lakes Becker (218) 299-6903
Essentia Health900 Hilligoss Blvd SE, Fosston, MN 56542 Fosston Polk (218) 314-7856
Essentia Health Fosston900 Hilligoss Boulevard SE, Fosston, MN 56542 Fosston Polk (218) 314-7856
Essentia Health Grace Home116 West 2nd Street, Graceville, MN 56240 Graceville Big Stone (218) 314-7856
Essentia Health Homestead115 10th Avenue NE, Deer River, MN 56636 Deer River Itasca (218) 314-7856
Essentia Health Northern Pines5211 Highway 110, Aurora, MN 55705 Aurora St. Louis (218) 314-7856
Essentia Health Virginia901 9th Street North, Virginia, MN 55792 Virginia St. Louis (218) 314-7856
Essentia Hospital Sandstone705 Lundorff Dr, Sandstone, MN 55072 Sandstone Pine (320) 629-4568
Essentia Moose Lake Hospital4572 Co Rd 61, Moose Lake, MN 55767 Moose Lake Carlton (320) 629-4568
Fairview Care Center702 10th Avenue, Dodge Center, MN 55927 Dodge Center Dodge (507) 635-6403
Fairway View Senior Communities217 Lundell Avenue, Ortonville, MN 56278 Ortonville Big Stone (320) 839-4175
Forensic Nursing Home100 Freeman Drive, St. Peter, MN 56082 St. Peter Nicollet (507) 985-2369
Frazee Assisted Living219 Maple Avenue W, Frazee, MN 56544 Frazee Becker (218) 334-4501
Gables of Boutwells Landing13575 58th Street North, Oak Park Heights, MN 55082 Oak Park Heights Washington (651) 779-3341
Gardens at Foley253 Pine St, Foley, MN 56329 Foley Benton (320) 485-4937
Glenfields Living With Care2015 Hennepin Avenue N, Glencoe, MN 55336 Glencoe McLeod (320) 864-7036
Glenwood Village Care Center719 2nd St SE, Glenwood, MN 56334 Glenwood Pope (320) 634-5769
Good Sam Albert Lea75507 240th Street, Albert Lea, MN 56007 Albert Lea Freeborn (605) 312-7424
Good Sam Ambassador8100 Medicine Lake Road, New Hope, MN 55427 New Hope Hennepin (605) 312-7424
Good Sam Bethany804 Wright Street, Brainerd, MN 56401 Brainerd Crow Wing (605) 312-7424
Good Sam Maplewood550 Roselawn Avenue E, Maplewood, MN 55117 Maplewood Ramsey (605) 312-7424
Good Sam Pipestone1311 North Hiawatha Avenue, Pipestone, MN 56164 Pipestone Pipestone (605) 312-7424
Good Sam Waconia & Westview Acres333 5th Street West, Waconia, MN 55387 Waconia Carver (605) 312-7424
Good Sam Windom710 Fuller Dr #1, Windom, MN 56101 Windom Cottonwood (605) 312-7424
GracePointe Crossing Gables1601Riverhills Pkwy NW, Cambridge, MN 55088 Cambridge Rice (763) 433-1200
Grand Meadows1420 Golf Course Rd, Glencoe, MN 55336 Glencoe McLeod (218) 846-5011
Grand Meadows Senior Living1420 Prairie Avenue, Glencoe, MN 55336 Glencoe McLeod (218) 846-5011
Grand Village923 Hale Lake Pointe, Grand Rapids, MN 55744 Grand Rapids Itasca (612) 874-3460
Guardian Angels Care Center400 Evans Avenue, Elk River, MN 55330 Elk River Sherburne (763) 433-1200
Gundersen Harmony Care Center815 Main Avenue S, Harmony, MN 55939 Harmony Fillmore (507) 886-6544
Haven Homes of Maple Plain4848 Gateway Boulevard, Maple Plain, MN 55359 Maple Plain Hennepin (952) 855-5141
Havenwood Care Center1633 Delton Avenue NW, Bemidji, MN 56601 Bemidji Beltrami (218) 681-1675
Heartland Senior Living211 6th Street NW, Winnebago, MN 56098 Winnebago Faribault (507) 204-9693
Heartwood Assisted Living500 Heartwood Drive, Crosby, MN 56441 Crosby Crow Wing (218) 232-6254
Heather Haus223 4th St NW, Blooming Prairie, MN 55917 Blooming Prairie Steele (507) 572-6188
Hendricks Community Hospital Association503 E Lincoln St, Hendricks, MN 56136 Hendricks Lincoln (507) 275-2233
Knutson Place Apartments801 Luther Place, Albert Lea, MN 56007 Albert Lea Freeborn (507) 383-8381
Lake Ridge Care Center of Buffalo310 Lake Boulevard South, Buffalo, MN 55313 Buffalo Wright (952) 855-5141
Lakewood Health System Care Center401 Prairie Avenue NE, Staples, MN 56479 Staples Todd (218) 894-8213
LifeCare Medical Center715 Delmore Drive, Roseau, MN 56571 Roseau Otter Tail (218) 463-2500
LifeCare Roseau Manor715 Delmore Drive, Roseau, MN 56751 Roseau Roseau (218) 463-2500
Lindstrom Senior Living30455 Lehigh Avenue, Lindstrom, MN 55045 Lindstrom Chisago (218) 846-5011
Little Falls Care Center1200 1ST Avenue NE, Little Falls, MN 56345 Little Falls Morrison (320) 630-6580
Living Meadows at Luther503 Benzel Avenue SW, Madelia, MN 56062 Madelia Watonwan (507) 231-5113
Madonna Towers of Rochester4001 19th Avenue NW, Rochester, MN 55901 Rochester Olmsted (651) 259-8657
Majestic Pines1614 Golf Course Rd, Grand Rapids, MN 55744 Grand Rapids Itasca (218) 846-5011
Mala Strana Health Care LLC1001 Columbus Avenue North, New Prague, MN 56071 New Prague Scott (320) 485-3136
Mayo Clinic Health System500 West Grant Street, Lake City, MN 55041 Lake City Wabasha (612) 874-3453
Mayo Clinic Health System-Lake500 West Grant Street, Lake City, MN 55041 Lake City Wabasha (612) 874-3453
McIntosh Senior Living600 Riverside Avenue NE, Mcintosh, MN 56556 Mcintosh Polk (218) 563-2715
Meeker Manor Rehab Center Building600 South Davis Avenue, Litchfield, MN 55355 Litchfield Meeker (651) 261-2314
Meeker Manor Rehab Center LLC600 South Davis Avenue, Litchfield, MN 55355 Litchfield Meeker (651) 261-2314
Mille Lacs Health Care System Long Term Care200 Elm Street North, Onamia, MN 56359 Onamia Mille Lacs (320) 532-2802
Minneapolis VA Medical Center1 Veterans Drive, Minneapolis, MN 55417 Minneapolis Hennepin (612) 467-4986
Minnesota Veterans Home, Luverne300 N Kniss Ave, Luverne, MN 56156 Luverne Rock (763) 433-1200
Minnesota Veterans Home, Silver Bay56 Outer Drive, Silver Bay, MN 55614 Silver Bay Lake (763) 433-1200
Moose Lake Village710 South Kenwood Avenue, Moose Lake, MN 55767 Moose Lake Carlton (507) 742-9889
Moose Lake Village Area Lab710 S Kenwood Ave, Moose Lake, MN 55767 Moose Lake Carlton (507) 742-9889
Mount Royal Pines III50 E Saint Marie St Duluth, Duluth, MN 55802 Duluth St. Louis (218) 846-5011
North Shore Health515 5th Avenue West, Grand Marais, MN 55604 Grand Marais Cook (218) 387-3295
Oak Hills Living Center Assisted Living1314 8th North Street, New Ulm, MN 56073 New Ulm Brown (507) 233-0855
Park View Health Care Center200 Park Lane, Buffalo, MN 55313 Buffalo Wright (952) 855-5141
Parmly LifePointes-Ecumen28210 Old Towne Road, Chisago, MN 55013 Chisago Chisago (320) 629-4568
Parmly on the Lake Building28210 Old Town Road, Chisago City, MN 55013 Chisago City Chisago (651) 261-2314
Parmly on the Lake LLC28210 Old Towne Road, Chisago City, MN 55013 Chisago City Chisago (320) 485-3136
Pelican Landing1325 Pelican Lane, Detroit Lakes, MN 56501 Detroit Lakes Becker (218) 846-5011
Pelican Valley Health Center211 E Mill Avenue, Pelican Rapids, MN 56572 Pelican Rapids Otter Tail (218) 863-2991
Perham Living735 3rd Street SW, Perham, MN 56573 Perham Otter Tail (218) 347-1830
Pierz Villa119 Faust St, Pierz, MN 56364 Pierz Morrison (320) 468-6405
Pioneer Care Center1131 Mabelle Avenue, Fergus Falls, MN 56537 Fergus Falls Otter Tail (218) 998-1500
Presbyterian Homes Arden Hills3220 Lake Johanna Boulevard, Arden Hills, MN 55112 Arden Hills Ramsey (651) 779-3341
Progressive Care-Pelican Landing1325 Pelican Lane, Detroit Lakes, MN 56501 Detroit Lakes Becker (218) 846-5011
Redeemer Health Care Center625 West 31st Street, Minneapolis, MN 55408 Minneapolis Hennepin (952) 855-5141
Regina Senior Living1175 Nininger Road, Hastings, MN 55033 Hastings Dakota (651) 259-8657
Renvilla Health Center205 SE Elm Avenue, Renville, MN 56284 Renville Renville (320) 630-6580
River Grand355 River Rd, Grand Rapids, MN 55744 Grand Rapids Itasca (218) 846-5011
River Valley Health & Rehab200 Dekalb Street South, Redwood Falls, MN 56283 Redwood Falls Redwood (651) 261-2314
River Valley Health & Rehab Building200 S Dekalb Street, Redwood Falls, MN 56283 Redwood Falls Redwood (651) 261-2314
Samaritan Bethany Arbor Terrace NA Training Program24 NW 8 St., Rochester, MN 55901 Rochester Olmsted (507) 289-4031
Sanford Canby Medical Center112 St. Olaf Avenue South, Canby, MN 56220 Canby Yellow Medicine (605) 312-7424
Sanford Health WoodsEdge-Neils1000 Anne Street NW, Bemidji, MN 56601 Bemidji Beltrami (605) 312-7424
Spring Valley Living800 Memorial Drive, Spring Valley, MN 55975 Spring Valley Fillmore (507) 346-1256
St. Benedict's Care Center1810 Minnesota Boulevard SE, St. Cloud, MN 56304 St. Cloud Sherburne (218) 844-7184
St. Clare Living Community110 north 7th St, Mora, MN 55051 Mora Kanabec (320) 629-4568
St. Cloud VA Health Care System4801 Veteran's Drive, St. Cloud, MN 56303 St. Cloud Stearns (320) 260-5298
St. Crispin Living Community213 Pioneer Road, Red Wing, MN 55066 Red Wing Goodhue (507) 703-6165
St. Gertrude's Health & Rehab Center1850 Sarazin Street, Shakopee, MN 55379 Shakopee Scott (651) 259-8657
St. John Lutheran Home201 South County Road 5, Springfield, MN 56087 Springfield Brown (507) 372-3468
St. Luke's Lutheran Care Center1219 South Ramsey, Blue Earth, MN 56031 Blue Earth Martin (507) 526-2184
Sunnyside Care Center16561 Us Highway 10, Lake Park, MN 56554 Lake Park Becker (218) 299-6903
Sunrise Village1125 9th St SE, Willmar, MN 56201 Willmar Kandiyohi (320) 441-2469
The Emeralds at Faribault Building500 1st Street SE, Faribault, MN 55021 Faribault Rice (651) 261-2314
The Emeralds at Faribault LLC500 SE 1ST Street, Faribault, MN 55021 Faribault Rice (651) 261-2314
The Emeralds at Grand Rapids2801 South Highway 169, Grand Rapids, MN 55744 Grand Rapids Itasca (320) 485-3136
The Estates at Roseville LLC2727 Victoria Street North, Roseville, MN 55113 Roseville Ramsey (320) 485-4937
The Estates at St. Louis Park3201 Virginia Avenue South, St. Louis Park, MN 55426 St. Louis Park Hennepin (320) 485-4937
The Gardens at Foley LLC253 Pine Street, Foley, MN 56329 Foley Benton (320) 485-3136
The Gardens at Winsted LLC551 4th Street North, Winsted, MN 55395 Winsted McLeod (320) 485-4937
The Lutheran Home: Hope Residence611 West Main Street, Belle Plaine, MN 56011 Belle Plaine Scott (952) 873-2198
The Meadows of Karlstad306 Washington Avenue W, Karlstad, MN 56732 Karlstad Kittson (218) 436-3561
The North Shore Estates LLC7700 Grand Avenue, Duluth, MN 55807 Duluth St. Louis (320) 485-3136
The Preserve of Roseville2600 Dale St N, Roseville, MN 55133 Roseville Ramsey (218) 846-5011
The Villas at Brookview7505 Country Club Drive, Minneapolis, MN 55427 Minneapolis Hennepin (320) 485-4937
The Waterview Shores LLC402 13th Avenue, Two Harbors, MN 55616 Two Harbors Lake (320) 485-4937
The Waterview Woods LLC601 Grant Avenue, Eveleth, MN 55734 Eveleth St. Louis (320) 485-4937
Thief River Care Center2001 Eastwood Drive, Thief River Falls, MN 56701 Thief River Falls Pennington (320) 630-6580
Three Links Care CenterMultiple locationsThe state list has no address for this site. Not listed (320) 630-6580
Timber Pines Senior Living650 Northridge Dr NW, Pine City, MN 55063 Pine City Pine (320) 629-4568
Traverse Care Center303 7th Street South, Wheaton, MN 56296 Wheaton Traverse (320) 563-8124
Tuff Memorial Home505 E 4th Street, Hills, MN 56138 Hills Rock (507) 962-3275
Valley View Healthcare & Rehab510 East Cedar Street, Houston, MN 55943 Houston Houston (507) 896-3125
Villa St. Vincent516 Walsh Street, Crookston, MN 56716 Crookston Polk (651) 259-8657
Warroad Senior Living Center1401 Lake Street NW, Warroad, MN 56763 Warroad Roseau (218) 386-4624
Whispering Creek102 East North Street, Janesville, MN 56048 Janesville Waseca (507) 231-5113
Woodland Manor Assisted Living610 Summit Dr, Fairmont, MN 56031 Fairmont Martin (507) 235-6606

No programs match. Try a nearby city or pick "All counties."

Before you call: Call and ask whether they're hiring nursing assistant trainees. If a certified nursing home employs you or offers you a job before training starts, it can't charge you for training. Some sites list the phone number of the program that runs training there.

Source: Minnesota Department of Health, Health Care Provider Directory, Nurse Aide Training Sites (October 2026), facility sites. Know of a closed program or a wrong number? Report a correction.

Minnesota CNA Questions, Answered

Who certifies CNAs in Minnesota?

The Minnesota Department of Health (MDH) approves training programs and runs the Nurse Aide Registry. Headmaster (D&S Diversified Technologies) runs the state exam.

How long is CNA training in Minnesota?

At least 75 hours, including at least 16 hours of supervised hands-on practice with a live person.

How much does the CNA exam cost in Minnesota?

Each test site sets its own price. At Alexandria Technical & Community College it is $270 for both tests ($100 knowledge, $170 skills). Ask your test site for its price.

How many times can I take the exam?

4 tries at the knowledge test and 3 tries at the skills test within 24 months of finishing training.

Can I get CNA training for free in Minnesota?

Yes. A certified nursing home can't charge you if it employs you or has offered you a job before training. Hubert H. Humphrey Job Corps in St. Paul is free for eligible young adults, and CareerForce can help pay if you qualify.

How do I stay on the Minnesota registry?

Work at least 8 hours as a paid nursing assistant every 24 months and send MDH the Nursing Assistant Registry Update form with a recent pay stub.