If you’re looking for online CNA classes in the Minneapolis area, you have more options than most. From flexible hybrid programs to accelerated tracks with self-paced learning, this region offers a wide range of training providers to choose from.
1. HeartCert CNA Nursing Program
HeartCert offers a state-approved hybrid CNA program that combines 43 hours of online coursework with 35 hours of required in-person classroom and clinical training. Access to the online materials is granted shortly after registration and must be completed before the first scheduled in-person date.
In-person sessions are held at locations in Minneapolis, Eagan, or Northfield, with class options available on weekdays or weekends. The program costs $1,500 and prepares students to sit for the Minnesota CNA competency exam. Optional ESL support and test prep services can be added during checkout.
Category | Details |
Price | $1,500 |
Duration/Clock Hours | 43 hours online + 35 hours in-person (total: 78 hours) |
Format | Hybrid: online coursework followed by in-person labs and clinicals |
Schedules | Weekday and weekend options available; specific times vary by session |
Address | 1201 W River Pkwy Suite 217, Minneapolis, MN 55454 |
Phone | (651) 261-2314 |
2. Loving Lotus
Loving Lotus offers a hybrid CNA program that includes 42–44 hours of online self-paced training followed by 35 hours of in-person skills and lab instruction. All online coursework must be completed before students can attend the hands-on portion.
The full program is designed to be finished in as little as 2.5 weeks. In-person sessions are scheduled in 4-day blocks, with weekday and weekend options available. Tuition is $1,400 and includes a uniform, background check, access to training materials, and basic equipment. Online access is sent after registration and must be completed on time to maintain enrollment.
Category | Details |
Price | $1,400 |
Duration/Clock Hours | 75 total hours (42–44 hours online + 35 hours in-person) |
Format | Hybrid: self-paced online coursework followed by in-person training |
Schedules | Weekday and weekend in-person options; 4-day training blocks |
Address | 303 21st Street Suite 252, Newport, MN 55055 |
Phone | 651-321-7500 |
3. Hennepin Technical College
The Nursing Assistant program at Hennepin Technical College is a 6-week hybrid course that includes online instruction, in-person skills lab, and 16 hours of clinical experience. The course totals four credits, divided into lecture, lab, and supervised clinical components.
Students complete 75 contact hours, meeting Minnesota Department of Health standards. Online learning covers theory, while in-person sessions focus on practical care skills and hands-on training. After passing the course and state exam, students are added to the Minnesota Nurse Aide Registry as Certified Nursing Assistants. Classes are offered at both Brooklyn Park and Eden Prairie campuses.
Category | Details |
Duration/Clock Hours | 6 weeks; includes 75 contact hours (lecture, lab, and clinical) |
Format | Hybrid: online instruction, in-person lab, and 16 hours clinical |
Schedules | Daytime classes offered during fall, spring, and summer semesters |
Address | 9000 Brooklyn Blvd, Brooklyn Park, MN 55445 and 13100 College View Dr, Eden Prairie, MN 55347 |
Phone | (952) 995-1300 |
🔍 Let Us Help!
We’ve handpicked the best programs near you—including online, accelerated, and part-time options—to help you find the right fit faster.
4. Normandale Community College
Normandale’s Nursing Assistant Certificate is a 4-credit course that combines online lectures, on-campus lab practice, and 16 hours of in-person clinical training at a long-term care facility. Students must complete all components and maintain attendance as required by the Minnesota Department of Health.
The curriculum follows the Minnesota State Nursing Assistant standards. Students practice basic care skills such as taking vital signs, assisting with hygiene and mobility, and learning behavior management techniques. After successful completion, students are eligible for the Headmaster Nursing Assistant Competency Test and placement on the Minnesota Nursing Assistant Registry.
Category | Details |
Duration/Clock Hours | 4 credits; includes online lectures, lab practice, and 16 clinical hours |
Format | Hybrid: online coursework, on-campus labs, and in-person clinicals |
Schedules | Offered during fall and spring semesters |
Address | 9700 France Avenue South, Bloomington, MN 55431 |
Phone | 952-358-8200 |
5. North Metro Health Institute
North Metro Health Institute offers a 96-hour CNA program that runs for approximately 3.5 weeks. Lectures and lab sessions are completed in the first 2.5 weeks, followed immediately by required clinical rotations at a long-term care facility.
Students can choose from evening or weekend classes, with sessions starting the first Monday of each month. Live online options are available for lecture components. Tuition is $850, with additional fees for registration, exams, and optional technology. Attendance for all clinical hours is mandatory, and a negative TB test is required before participation in clinicals.
Category | Details |
Duration/Clock Hours | 3.5 weeks; 96 total hours (lectures, labs, and clinicals) |
Format | Hybrid: live online lectures, in-person labs and clinicals |
Schedules | Evening and weekend classes; new sessions start monthly |
Address | 7420 Unity Ave North Suite #203, Brooklyn Park, MN 55443 |
Phone | (763) 438-3314 |
6. Prime Time Medical Training
The Flex Nursing Assistant program includes 43 hours of self-paced online modules and 32 hours of in-person labs and clinicals, totaling 75 hours. Students have 90 days to complete in-person sessions after starting the online portion.
Classes are offered in flexible formats: weekday day (4 weeks), evening (7 weeks), weekend (6 weekends), and accelerated (3-week) options. Online modules are completed independently, with optional instructor check-ins. In-person lab sessions are held at the Blaine location on scheduled dates, and clinical hours take place during the final week of class.
Category | Details |
Price | $1,450 (includes course/lab fees; scrub uniform and background check additional) |
Duration/Clock Hours | 75 hours (43 online + 32 in-person) |
Format | Hybrid: online self-paced modules + in-person lab and clinical |
Schedules | Weekday day (4 weeks), evening (7 weeks), weekend (6 weekends), accelerated 3-week quarterly; 90-day window to complete in-person work |
Address | 12016 Ulysses St. NE, Blaine, MN 55434 |
Phone | 952-563-9901 |
7. Zandu Health Initiative
This hybrid CNA course combines online and in-person instruction. Students meet online Monday through Thursday for readings and independent practice, then attend in-person sessions on Fridays from 9:00 a.m. to 3:00 p.m. for exams and hands-on skills.
Face-to-face sessions for the July 2025 class are scheduled for June 27, July 3, and July 11. Clinical training takes place July 14–15 or July 16–17 from 7:00 a.m. to 3:30 p.m.
Tuition is $800, with additional fees for books, background checks, fingerprinting, and state exam. The program follows the Minnesota State Colleges and Universities curriculum.
Category | Details |
Price | $800 (additional fees for textbook, kit, background check, uniform, and state exam) |
Duration/Clock Hours | 75 hours (includes classroom, lab, and minimum 16 hours of clinical experience) |
Format | Hybrid (online Monday–Thursday, in-person Fridays + clinical days) |
Schedules | Online: Mon–Thurs; In-person: Fridays 9:00am–3:00pm (e.g., June 27, July 3, July 11); Clinical: July 14–15 or July 16–17, 7:00am–3:30pm |
Address | 10800 Lyndale Avenue South, Bloomington, MN 55420 |
Phone | 952-208-5590 |
8. Northwest Technical College
The Nursing Assistant course (HLTH 1110) is a 3-credit hybrid program combining online coursework with four required in-person lab/clinical days. The course typically runs for four weeks and is offered twice per term.
Students complete the majority of instruction online, then attend lab and clinical sessions on campus in Bemidji or at approved partner sites. Clinicals are not offered at alternative locations. Completion of the course makes students eligible for the Minnesota CNA registry exam administered by Headmaster.
Estimated total cost is $1,068.48, including tuition, materials, scrubs, background check, and exam fees.
Category | Details |
Price | $1,068.48 (includes tuition, fees, materials, uniform, background check, and exam) |
Duration/Clock Hours | 3 credits (approximately 75 clock hours), completed in about 4 weeks |
Format | Hybrid (online coursework with 4 in-person lab/clinical days) |
Schedules | Offered twice per term; lab/clinical dates vary by term |
Address | 905 Grant Avenue SE, Bemidji, MN 56601 |
Phone | (218) 333-6600 |
9. International Institute of Minnesota
This free CNA program is offered in a hybrid format combining online and in-person instruction. Students meet on-site three or four days a week, with one online class day depending on the session.
The 7-week intensive class meets Monday through Thursday (Tuesday online). The 11-week option meets Monday through Friday, with Monday and Thursday held online. Class time for both formats is 8:30 a.m. to 2:30 p.m.
Placement into either track is based on an English reading assessment. All sessions are held at the Institute’s St. Paul location. Attendance at a virtual info session is required to register.
Category | Details |
Duration/Clock Hours | 7-week or 11-week options; classes held 5 days/week, 8:30 a.m. – 2:30 p.m. |
Format | Hybrid (combination of in-person and online instruction) |
Schedules | 7-week: Mon–Thurs (Tuesday online); 11-week: Mon–Fri (Monday & Thursday online) |
Address | 1694 Como Ave, St. Paul, MN 55108 |
Phone | (651) 377-8661 |
10. 3H Institute
This hybrid CNA course includes 75 total hours: 43 hours of online coursework, followed by 16 lab hours and 16 clinical hours. Students must complete the online portion before attending in-person training.
The in-person segment runs over four full days, scheduled from 9:00 a.m. to 5:30 p.m. Attendance is mandatory for all sessions. The program is approved by the Minnesota Department of Health and uses the Cinematic Health Education platform.
Tuition is $1,450. Students are responsible for scheduling and paying for their state certification exam separately.
Category | Details |
Price | $1,450 (state test fee not included) |
Duration/Clock Hours | 75 hours total (43 hours online, 16 hours lab, 16 hours clinical) |
Format | Hybrid (online coursework + in-person lab and clinical) |
Schedules | In-person training held over 4 full days, 9:00 a.m. – 5:30 p.m.; online work must be completed beforehand |
Address | 8700 W 36th St Ste 201, St. Louis Park, MN 55426 |
Phone | (612) 532-8627 |
11. Family Healthcare Academy
This online CNA program includes 11 self-paced learning units, each with practice quizzes and content aligned to Minnesota state standards. Students must score at least 90% in each unit before progressing to the next.
The curriculum covers core topics like infection control, vital signs, nutrition, mobility, and patient rights. It also includes skill checklists and practice exams to prepare for certification. The total program cost is $1,000.
All instruction is online and includes 37 lectures and 16 quizzes. A certificate is awarded upon completion. Clinical requirements and scheduling details are provided separately upon enrollment.
Category | Details |
Price | $1,000 |
Duration/Clock Hours | Not explicitly stated; includes 11 online units, 37 lectures, and 16 quizzes |
Format | Fully online, self-paced with quizzes and exams required to progress |
Schedules | No fixed schedule; students progress at their own pace with required 90% score per unit |
Address | 501 Dale St N #101, St Paul, MN 55103 |
Phone | 651-309-7335 |
12. Scrubs Academy
The CNA program at Scrubs Academy combines 58 hours of online coursework with 24 hours of in-person clinical training, totaling 80 hours. Students complete the online portion at home on their own schedule, with deadlines tied to in-person class sessions.
Multiple schedules are available, including weekday, evening, and fast-track formats at St. Cloud, Buffalo, and Nisswa locations. Classes typically meet in person once or twice a week for hands-on skills practice with an RN instructor. Tuition is $1,200 and includes books and supplies. The Minnesota State Test Out is a separate cost of $275.
Category | Details |
Price | $1,200 |
Duration/Clock Hours | 80 hours (58 online, 24 in-person practical training) |
Format | Hybrid (online coursework + in-person clinical training) |
Schedules | Weekday, evening, and fast-track options at multiple locations |
Address | 3735 Roosevelt Road, St. Cloud, MN 56301 |
Phone | (320) 281-2980 |
Our Top Picks for Online CNA Classes in the Minneapolis Area
HeartCert CNA Nursing Program
HeartCert offers a 78-hour hybrid program with 43 hours of online work and 35 hours in person, available in Minneapolis, Eagan, or Northfield. With weekday and weekend class options and optional ESL/test prep add-ons, it’s a strong choice for students who want a polished hybrid experience with multiple campus choices. The $1,500 tuition includes online access shortly after registration.
Scrubs Academy
At $1,200, Scrubs Academy delivers an 80-hour program with the majority taking place online – 58 hours online specifically – and 24 hours of hands-on training. Students can choose from weekday, evening, and fast-track options across three Minnesota locations. Tuition includes books and supplies, and the online portion is completed at your own pace before each in-person session.
Loving Lotus
This hybrid class blends 42–44 hours of online learning with 35 in-person hours, all completed in as little as 2.5 weeks. Tuition is $1,400 and includes everything from uniforms to background checks. The program’s short time frame and all-inclusive price make it ideal for students looking to finish quickly.
When comparing programs, call each school directly and ask questions about job placement, clinical support, and scheduling flexibility. These details can help you choose a class that not only fits your calendar—but also supports your long-term goals. Taking time to ask now can save time and stress later.