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
The 4 Steps to Certification in Minnesota
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.
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.
If a nursing home hires you before you train, you must finish training, pass both tests, and be on the registry within 4 months.
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 sites | Contact the site |
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 HiredJob Corps
✨ Free for Ages 16 to 24CareerForce (WIOA)
✨ Grant-Funded, If You QualifyMinnesota 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,680 | 29,120 |
| United States (national) | $20.32 | $42,260 | 1,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.
Varies
Free through a certified nursing home that employs you or through Job Corps. Colleges and private schools set their own prices.
Varies by site
Each test site sets its total price. At Alexandria Technical & Community College it is $270 for both tests.
Pay again
If you fail a test, you register and pay for a new test date.
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.
| Program | City | County | Phone |
|---|---|---|---|
| 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."
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.
| Program | City | County | Phone |
|---|---|---|---|
| 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."
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.
Sources
- MDH: Nurse Aide Registry
- MDH: Nurse Aide Training and Testing
- MDH: How to Stay on the Nursing Assistant Registry
- MDH: Minnesota-Approved Training Curricula
- Headmaster: Minnesota CNA Testing
- Alexandria Technical & Community College: Nursing Assistant Testing (fees)
- U.S. Bureau of Labor Statistics, OEWS May 2025
Last verified: October 2026. Exam prices vary by test site; the example price comes from Alexandria Technical & Community College. See something out of date? Report a correction.
