CNA Classes in Wisconsin: Programs, Costs, and State Requirements
Wisconsin gives you real choice in where and how you train. The state has 239 state-approved CNA programs across 132 cities, ranking 9th of 50 states by program count, so a nearby option at a technical college, high school, hospital, or care facility is usually within reach. Wisconsin requires at least 75 training hours, including 16 clinical, and the median CNA wage here is $21.70 an hour, about 7.4% above the national median. This page sorts those 239 programs by what matters to you.

AT A GLANCE
Your Wisconsin CNA path
Four steps from interest to certification. Most students complete this in 6–8 weeks.
- Step 1.Complete 75 hours of approved training.
- Step 2.Finish 16 supervised clinical hours.
- Step 3.Pass the D&S Diversified / Headmaster written and skills exam.
- Step 4.Get listed with the Wisconsin Nurse Aide Registry.
Key numbers before you compare programs
- Typical program length
- 2–14 weeks
- Typical paid program cost
- $333–$3,000
- Average CNA salary
- $45,130/yr (BLS, May 2025)
- Reciprocity accepted
- Yes, with conditions
Start with what matters most to you.
Five paths through this page. Pick the one that matches your situation.
- I need the best value.See programs with high reviews & affordable tuition.
- I need to finish fast.Explore accelerated, hybrid, or condensed-schedule options.
- I need financial assistance.Find courses offering payment plans or grants.
- I need flexible class hours.See evening, weekend, and hybrid CNA program options.
All 239 state-approved Wisconsin CNA programs
Sort by cost, length, format, or city. Filter with the chips above the table. Click any row to expand full address, phone, clinical site, and next cohort.
See programs near you
Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Sponsored matching service.
| Program | City | Format | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|---|
| Blackhawk Technical College Central Campus | Janesville | In-person | 90 hrs | $379 | ||
| Chippewa Valley Technical College (CVTC)(Eau Claire) | Eau Claire | Hybrid | 14 wk | $423 | ||
| Madison College | Madison | Hybrid | 99 hrs | $727 | ||
| Mid-State Technical College (MSTC) | Wisconsin Rapids | Hybrid | 81 hrs | $445 | ||
| Neway Directions | Madison | Hybrid | 3 wk | $1,060 | ||
| AdventHealth Durand (CVTC) | Durand | In-person | 14 wk | $423 | ||
| Agrace (Quality CNA Training) | Fitchburg | In-person | 75 hrs | $725 | ||
| Alliance Specialty Healthcare Services LLC | Milwaukee | In-person | 4 wk | $2,215 | ||
| Altoona High School (CVTC) | Altoona | In-person | 14 wk | Free | ||
| Arcadia High School (Western TC) | Arcadia | In-person | 81 hrs | $336 | ||
| Aspirus Divine Savior Hospital (Madison College) | Portage | In-person | Contact school | Free | ||
| Aspirus Health Sponsored CNA Training Program | Wausau | Hybrid | 5 wk | Free | ||
| Badger High School (GTC) | Lake Geneva | In-person | 75 hrs | Free | ||
| Bellin College | Green Bay | Hybrid | 90 hrs | $759 | ||
| Berlin High School (MPTC) | Berlin | Hybrid | 78 hrs | Free | ||
| Big Foot High School (GTC) | Walworth | In-person | 75 hrs | Free | ||
| Blackhawk Technical College Monroe | Monroe | In-person | 90 hrs | $379 | ||
| Blackwell Job Corps Center | Laona | N/A | Contact school | Free | ||
| Boys and Girls Club of Greater Milwaukee – Ready Center (Herzing University) | Milwaukee | In-person | 4 wk | Free | ||
| Brodhead High School (Blackhawk TC) | Brodhead | In-person | 90 hrs | $379 | ||
| Brookfield East High School (Gateway) | Brookfield | In-person | 75 hrs | Free | ||
| Burlington High School (GTC) | Burlington | In-person | 75 hrs | Free | ||
| Career Tek (Blackhawk Tech) | Beloit | In-person | 90 hrs | Free | ||
| Carthage College | Kenosha | In-person | 4 wk | $850 | ||
| CBs NP Health Services | Milwaukee | In-person | 6 wk | $2,850 | ||
| Center for HC Education & Simulation (SMH/Center For Health Ed & Simulation) | Madison | Hybrid | 75 hrs | $1,200 | ||
| Chippewa Valley Technical College (CVTC)(Chippewa Falls) | Chippewa Falls | In-person | 14 wk | $423 | ||
| Chippewa Valley Technical College (CVTC)(Menomonie) | Menomonie | In-person | 14 wk | $423 | ||
| Chippewa Valley Technical College (CVTC)(River Falls) | River Falls | Hybrid | 14 wk | $423 | ||
| Cudahy High School | Cudahy | N/A | Contact school | Free | ||
| DeForest High School (Madison College) | DeForest | Hybrid | Contact school | $744 | ||
| East Troy High School (GTC) | East Troy | In-person | 91 hrs | Free | ||
| Edgerton High School (Blackhawk TC) | Edgerton | In-person | 90 hrs | Free | ||
| Especial Healthcare Training | Milwaukee | Hybrid | 75 hrs | $2,500 | ||
| Evansville High School | Evansville | In-person | 90 hrs | Free | ||
| Flambeau High School (Northwood Tech) | Tony | N/A | 6 wk | Free | ||
| Fox Valley Technical College (FVTC) Appleton | Appleton | In-person | 120 hrs | $918 | ||
| Fox Valley Technical College (FVTC) Chilton | Chilton | In-person | 120 hrs | $918 | ||
| Fox Valley Technical College (FVTC) Clintonville | Clintonville | N/A | 120 hrs | $918 | ||
| Fox Valley Technical College (FVTC) Oshkosh | Oshkosh | N/A | 120 hrs | $918 | ||
| Fox Valley Technical College (FVTC) Waupaca | Waupaca | N/A | 120 hrs | $918 | ||
| Fox Valley Technical College (FVTC) Wautoma | Wautoma | N/A | 120 hrs | $918 | ||
| Gateway Technical College (GTC) | Elkhorn | In-person | 75 hrs | $359 | ||
| Gateway Technical College (GTC) | Kenosha | In-person | 75 hrs | $599 | ||
| Gateway Technical College (GTC) | Racine | In-person | 75 hrs | $599 | ||
| Greenfield High School (MATC) | Greenfield | In-person | Contact school | Free | ||
| Gunderson Health Systems | La Crosse | In-person | 6 wk | Free | ||
| Hamilton HS (MATC) | Milwaukee | In-person | Contact school | Free | ||
| Hartford Union High School (Moraine Park) | Hartford | Hybrid | 78 hrs | Free | ||
| Health Science Center (Gunderson Health System) | La Crosse | In-person | 6 wk | Free | ||
| Health Science Center (Western TC) | La Crosse | In-person | 81 hrs | $336 | ||
| Herzing University (Quality CNA Training) | Madison | Hybrid | 75 hrs | $725 | ||
| Higher Learning CNA Training | Waukesha | In-person | 80 hrs | $1,620 | ||
| Home Again Assisted Living (Quality CNA Training) | Waunakee | Hybrid | 4 wk | $725 | ||
| Hudson High School (Northwood Tech) | Hudson | In-person | 6 wk | Free | ||
| Indian Trail High School (GTC) | Kenosha | In-person | 75 hrs | Free | ||
| Ironworks Campus @ Beloit Regional Hospice (Blackhawk TC) | Beloit | In-person | 90 hrs | $379 | ||
| James Madison Academic Campus High School | Milwaukee | In-person | Contact school | Free | ||
| James Madison HS (MATC) | Milwaukee | In-person | Contact school | Free | ||
| James O.Wright Goodwill Workforce Connection (Herzing) | Milwaukee | Hybrid | 5 wk | Free | ||
| Kewaskum High School (Moraine Park TC) | Kewaskum | Hybrid | 78 hrs | Free | ||
| La Follette High School (Madison College) | Madison | Hybrid | Contact school | Free | ||
| Lake Country Health Services (Quality CNA Training) | Oconomowoc | Hybrid | 4 wk | $725 | ||
| Lakeland Union High School (Nicolet College) | Minocqua | In-person | 118 hrs | $669 | ||
| Lakeshore Technical College (LTC) | Cleveland | In-person | Contact school | $673 | ||
| Lakeshore Technical College – Manitowoc Campus | Manitowoc | Hybrid | Contact school | $673 | ||
| Linden Grove Communities | New Berlin | In-person | 3 wk | $725 | ||
| Loving Lotus CNA Training Academy | Hudson | Hybrid | 75 hrs | $1,400 | ||
| Luther Manor CNA Training – QCNAT | Wauwatosa | Hybrid | 4 wk | $725 | ||
| Madison Area Tech College – Fort Atkinson (Madison College) | Fort Atkinson | Hybrid | 99 hrs | $727 | ||
| Madison Area Tech College – Portage (Madison College) | Portage | Hybrid | 99 hrs | $727 | ||
| Madison Area Tech College – Reedsburg (Madison College) | Reedsburg | Hybrid | 99 hrs | $727 | ||
| Madison College Community Clinic (Madison College) | Madison | Hybrid | 99 hrs | $727 | ||
| Madison College Goodman South Campus | Madison | Hybrid | 99 hrs | $727 | ||
| Madison College Watertown Campus (Madison College) | Watertown | Hybrid | 99 hrs | $727 | ||
| Madison East High School (Madison College) | Madison | Hybrid | Contact school | Free | ||
| Madison West High School (Madison College) | Madison | Hybrid | Contact school | $727 | ||
| Marian University (Stayer Center) Quality CNA Training | Fond Du Lac | Hybrid | 4 wk | $725 | ||
| Marinette High School (NWTC) | Marinette | Hybrid | 105 hrs | Free | ||
| Mary Crest Assisted Living (Western TC) | Sparta | In-person | 81 hrs | $336 | ||
| Menomiee High School (CVTC) | Menomonie | In-person | 86 hrs | Free | ||
| Mercyhealth Hospital and Trauma Center | Janesville | In-person | 4 wk | $525 | ||
| Mid-State Technical College (MSTC) | Adams | Hybrid | 81 hrs | $445 | ||
| Mid-State Technical College (MSTC) | Marshfield | Hybrid | 81 hrs | $445 | ||
| Mid-State Technical College (MSTC) | Stevens Point | Hybrid | 81 hrs | $445 | ||
| Milton High School (Blackhawk Tech) | Milton | In-person | 90 hrs | $379 | ||
| Milwaukee Job Corps Center | Milwaukee | N/A | Contact school | Free | ||
| Milwaukee Public Schools (MPS) (GTC) | Milwaukee | In-person | 75 hrs | Free | ||
| Moraine Park Technical College (MPTC- Beaver Dam) | Beaver Dam | Hybrid | 78 hrs | $357 | ||
| Moraine Park Technical College (MPTC- Fond Du Lac) | Fond Du Lac | Hybrid | 78 hrs | $357 | ||
| Moraine Park Technical College (MPTC-West Bend) | West Bend | Hybrid | 78 hrs | $333 | ||
| Muskego High School (GTC) | Muskego | In-person | 75 hrs | Free | ||
| Nekoosa High School | Nekoosa | In-person | 81 hrs | Free | ||
| Nevaeh House CNA Training Academy | Milwaukee | Hybrid | Contact school | $3,000 | ||
| New Glarus Home (Quality CNA Training) | New Glarus | Hybrid | 75 hrs | $725 | ||
| Nicolet Area Technical College | Rhinelander | Hybrid | 118 hrs | $589 | ||
| Northcentral Technical College (NTC) | Antigo | Hybrid | 120 hrs | $583 | ||
| Northcentral Technical College (NTC) | Medford | Hybrid | 120 hrs | $583 | ||
| Northcentral Technical College (NTC) | Phillips | Hybrid | 120 hrs | $583 | ||
| Northcentral Technical College (NTC) | Spencer | Hybrid | 120 hrs | $583 | ||
| Northcentral Technical College – Health Science Center (NTC) | Wausau | Hybrid | 120 hrs | $583 | ||
| Northeast Technical College (NWTC) | Green Bay | Hybrid | Contact school | $777 | ||
| Northeast Technical College – Luxemburg (NWTC) | Luxemburg | Hybrid | Contact school | $777 | ||
| Northeast Technical College – Marinette (NWTC) | Marinette | Hybrid | Contact school | $777 | ||
| Northeast Technical College – Niagara (NWTC) | Niagara | Hybrid | Contact school | $777 | ||
| Northeast Technical College – Oconto Falls (NWTC) | Oconto Falls | Hybrid | Contact school | $777 | ||
| Northeast Technical College – Sturgeon Bay (NWTC) | Sturgeon Bay | Hybrid | Contact school | $777 | ||
| Northland Pines High School (Nicolet College) | Eagle River | Hybrid | 118 hrs | $589 | ||
| Northwestern High School (Northwood Tech College) | Maple | Hybrid | 90 hrs | Free | ||
| Northwood Technical College – Ashland (Northwood Tech) | Ashland | Hybrid | 6 wk | $364 | ||
| Northwood Technical College – Hayward (Northwood Tech) | Hayward | Hybrid | 6 wk | $364 | ||
| Northwood Technical College – New Richmond (Northwood Tech) | New Richmond | Hybrid | 6 wk | $364 | ||
| Northwood Technical College – Rice Lake (Northwood Tech) | Rice Lake | Hybrid | 6 wk | $364 | ||
| Northwood Technical College – Superior (Northwood Tech) | Superior | Hybrid | 6 wk | $364 | ||
| Northwoods Regional Tech Academy (NWTC) | Wausaukee | N/A | Contact school | Free | ||
| Norton Transitional Learning | Mount Pleasant | In-person | 75 hrs | $2,300 | ||
| Oak Creek Senior High School | Oak Creek | In-person | 75 hrs | Free | ||
| Portage Enterprice Center (Madison College) | Portage | Hybrid | Contact school | $727 | ||
| Preble High School (NWTC) | Green Bay | N/A | Contact school | Free | ||
| Prescott High School (CVTC) | Prescott | In-person | 14 wk | $423 | ||
| Prestige Healthcare Academy | Greenfield | In-person | 5 wk | $900 | ||
| Pulaski High School (NWTC) | Pulaski | In-person | 105 hrs | $777 | ||
| Quality CNA Training | New Glarus | Hybrid | 75 hrs | $863 | ||
| Quality CNA Training – Randolph Health Services | Randolph | Hybrid | 4 wk | $725 | ||
| Quality Healthcare Options | Wauwatosa | In-person | 75 hrs | $1,275 | ||
| Rhinelander High School (Nicolet) | Rhinelander | Hybrid | 118 hrs | Contact school | ||
| Rose Education Center | Milwaukee | In-person | 3 wk | $2,650 | ||
| Sauk Prairie Healthcare Memorial Hospital (Neway Directions) | Prairie Du Sac | Hybrid | 100 hrs | $1,530 | ||
| Sauk Prairie High School | Prairie Du Sac | In-person | Contact school | Free | ||
| Shady Lane Assisted Living and Rehab (Quality CNA) | Manitowoc | Hybrid | 4 wk | $725 | ||
| Sheboygan Progressive Health Services (Quality CNA Training) | Sheboygan | In-person | 75 hrs | $725 | ||
| Sheboygan South High School (Lakeshore Tech College) | Sheboygan | Hybrid | Contact school | $673 | ||
| Shelby Terrace (Quality CNA Training) | La Crosse | Hybrid | 75 hrs | $725 | ||
| Slinger High School (Moraine Park) | Slinger | Hybrid | 78 hrs | Free | ||
| South Division HS (MATC) | Milwaukee | In-person | Contact school | Free | ||
| South Milwaukee High School (MATC) | Milwaukee | In-person | Contact school | Contact school | ||
| Southwest High School (NWTC) | Green Bay | Hybrid | 105 hrs | Free | ||
| Southwest Technical College | Fennimore | In-person | 81 hrs | $490 | ||
| SSM Health Wisconsin CNA Training Program | Madison | Hybrid | 6 wk | Free | ||
| St Agnes Hospital | Fond Du Lac | Hybrid | 6 wk | Free | ||
| St. Joseph Residence (Quality CNA Training) | New London | In-person | 75 hrs | $725 | ||
| St. Paul Elder Services (Quality CNA Training) | Kaukauna | In-person | 75 hrs | $725 | ||
| Standards of Excellence Education and Training Center, LLC | Milwaukee | In-person | 120 hrs | $2,800 | ||
| Stevens Point Health Services (Quality CNA Training) | Stevens Point | Hybrid | 4 wk | $725 | ||
| Stoughton High School (Madison College) | Stoughton | Hybrid | Contact school | Free | ||
| Sun Prairie East High School (Madison College) | Sun Prarie | Hybrid | Contact school | Free | ||
| Sun Prairie West High School (Madison College) | Sun Prairie | Hybrid | Contact school | $727 | ||
| Superior High School (Northwood Tech) | Superior | N/A | 6 wk | Free | ||
| The Mindful Way Medical Training (Quality CNA Training) | Milwaukee | Hybrid | 4 wk | $725 | ||
| ThedaCare Medical Center-Shawano (NWTC) | Shawano | Hybrid | Contact school | $777 | ||
| TMJ Learning Center | Brookfield | Hybrid | 88 hrs | $2,500 | ||
| Tomah High School (Western TC) | Tomah | In-person | 81 hrs | Free | ||
| Turtle lake High School (Northwood Tech) | Turtle Lake | N/A | 6 wk | Free | ||
| Unity High School (Northwood Tech) | Balsam Lake | N/A | 6 wk | Free | ||
| UW Health/UWHCA | Madison | In-person | 6 wk | Free | ||
| Vel Phillips Memorial High School (Madison College) | Madison | In-person | 99 hrs | Contact school | ||
| Verona High School (Madison College) | Verona | Hybrid | Contact school | Contact school | ||
| Village Family Dental (Madison College) | Prairie Du Sac | Hybrid | Contact school | $744 | ||
| Viterbo (Quality CNA Training, LLC) | La Crosse | Hybrid | 4 wk | $725 | ||
| Waupaca High School (Quality CNA Training) | Waupaca | Hybrid | 4 wk | $725 | ||
| West Bend High School (Moraine Park Tech) | West Bend | Hybrid | 78 hrs | $357 | ||
| West High School (NWTC) | Green Bay | In-person | Contact school | Free | ||
| West Salem High School (Quality CNA Training) | West Salem | Hybrid | 4 wk | $725 | ||
| Wester Technical College – Mobile Lab | Sparta | In-person | 81 hrs | $336 | ||
| Western Technical College (Independence) | Independence | In-person | 81 hrs | $336 | ||
| Western Technical College (Western TC) | Black River Falls | In-person | 81 hrs | $336 | ||
| Western Technical College (Western TC) | La Crosse | In-person | 81 hrs | $336 | ||
| Western Technical College (Western TC) | Mauston | In-person | 81 hrs | $336 | ||
| Western Technical College (Western TC) | Tomah | In-person | 81 hrs | $336 | ||
| Western Technical College (Western TC) | Viroqua | Hybrid | 8 wk | $336 | ||
| Whitewater High School (GTC) | Whitewater | In-person | 75 hrs | Free | ||
| Willowcrest Health Care Center (Quality CNA Training) | Milwaukee | Hybrid | 75 hrs | $863 | ||
| Wilmot High School | Wilmot | N/A | 75 hrs | Free | ||
| WisCaregiver Careers (statewide free CNA training program / sponsor) | Madison (statewide) | N/A | Contact school | Free | ||
| Wisconsin Indianhead Technical College | Rice Lake | N/A | 6 wk | $364 | ||
| Wisconsin Rapids Health Services (Quality CNA Training) | Wisconsin Rapids | Hybrid | 4 wk | $725 | ||
| Wittenberg/Birnamwood High School (NTC) | Wittenberg | Hybrid | 120 hrs | $583 | ||
| Wonewoc High School (Madison College) | Wonewoc | Hybrid | 99 hrs | $727 | ||
| Wrightstown High School (NWTC) | Wrightstown | Hybrid | Contact school | $777 | ||
| Advantage Home Health | Milwaukee | In-person | 2 wk | Contact school | ||
| Advocate Aurora Health CNA Training Program (Grafton / West Allis / Oconomowoc-Summit sites) | Grafton | In-person | 88 hrs | Contact school | ||
| Advocate Aurora Healthcare Milwaukee | Milwaukee | In-person | 88 hrs | Contact school | ||
| Aurora Employment Department | Milwaukee | In-person | 88 hrs | Contact school | ||
| Aurora Medical Center | Summit | In-person | 88 hrs | Contact school | ||
| Better Days Ahead | Milwaukee | Hybrid | Contact school | Contact school | ||
| Brenbrook Healthcare Training | Milwaukee | In-person | 75 hrs | Contact school | ||
| Brookfield East High School (Carthage College) | Brookfield | In-person | Contact school | Contact school | ||
| Bryant & Stratton College | Wauwatosa | N/A | 75 hrs | Contact school | ||
| Carmen High School (J Johnson Ed Center) | Milwaukee | In-person | 75 hrs | Contact school | ||
| Carmen High School of Science and Technology (MATC) | Milwaukee | In-person | Contact school | Contact school | ||
| Centro Hispano of Dane County (Caminos CNA Program) | Madison | N/A | 4 mo | Contact school | ||
| College of Menominee Nation – Nursing Assistant Program (Green Bay Campus) | Green Bay | N/A | Contact school | Contact school | ||
| Divine Savior Hospital and Nursing Home (Neway Directions) | Portage | Hybrid | 3 wk | Contact school | ||
| Door County Medical Center | Sturgeon Bay | In-person | Contact school | Contact school | ||
| Dove Healthcare – Osseo (Healthcare Workforce Training Institute) | Osseo | In-person | 2 wk | Contact school | ||
| Dove Healthcare-St. Croix Falls (Healthcare Workforce Training) | St Croix Falls | In-person | 2 wk | Contact school | ||
| Eisenhower High School (WCTC) | New Berlin | In-person | Contact school | Contact school | ||
| Fatou Ceesay Cairasu Care Institute | Madison | N/A | Contact school | Contact school | ||
| Five Star Education Training Center | Milwaukee | Hybrid | 91 hrs | Contact school | ||
| Fondy Central | Fond du Lac | Hybrid | 75 hrs | Contact school | ||
| Frederic Nursing and Rehab Community (HealthCare Workforce Training Institute) | Frederic | In-person | 2 wk | Contact school | ||
| Froedtert Hospital Kenosha (GTC) | Kenosha | In-person | 75 hrs | Contact school | ||
| Healthcare Workforce Training Institute | Chippewa Falls | In-person | 2 wk | Contact school | ||
| Healthcare Workforce Training Institute | Eau Claire | In-person | 2 wk | Contact school | ||
| Healthcare Workforce Training Institute | Rice Lake | In-person | 2 wk | Contact school | ||
| Healthcare Workforce Training Institute (CVTC)(Bloomer) | Bloomer | In-person | 2 wk | Contact school | ||
| Healthcare Workforce Training Institute-Spooner | Spooner | In-person | 2 wk | Contact school | ||
| Herzing University Kenosha Campus | Kenosha | N/A | Contact school | Contact school | ||
| HSHS St Mary's Hospital Medical Center | Green Bay | In-person | 2 wk | Contact school | ||
| Illuminus Institute Nurse Aide Training Program | Watertown | N/A | Contact school | Contact school | ||
| J Johnson Educator Center LTD | Milwaukee | In-person | Contact school | Contact school | ||
| Jones Professional Health Services | Milwaukee | In-person | 2 wk | Contact school | ||
| Lac Courte Oreilles Ojibwa Community College | Hayward | N/A | 90 hrs | Contact school | ||
| Lakeview Specialty Hospital & Rehab | Waterford | N/A | Contact school | Contact school | ||
| Marshfield Medical Center | Beaver Dam | N/A | Contact school | Contact school | ||
| Mayo Clinic Health System (CVTC)(Osseo) | Osseo | In-person | 2 wk | Contact school | ||
| MEND (Milwaukee Equitable Nursing Development) – Employ Milwaukee | Milwaukee | N/A | Contact school | Contact school | ||
| Mendota Mental Health Institute (DHS-MMHI) | Madison | N/A | Contact school | Contact school | ||
| Milwaukee Area Technical College (MATC) | Mequon | In-person | Contact school | Contact school | ||
| Milwaukee Area Technical College (MATC) | Milwaukee | In-person | Contact school | Contact school | ||
| Milwaukee Area Technical College (MATC) | Oak Creek | In-person | Contact school | Contact school | ||
| Milwaukee Area Technical College (MATC) | West Allis | In-person | Contact school | Contact school | ||
| My OMC Nurse Aide Training Program Classroom/lab | Osceole | In-person | 12 wk | Contact school | ||
| New Beginnings Adult Learning Center | Milwaukee | Hybrid | 2 wk | Contact school | ||
| Neway Directions, Inc. | Monona | N/A | 3 wk | Contact school | ||
| ProHealth Care | Waukesha | N/A | Contact school | Contact school | ||
| Quality CNA Training | LaCrosse | Hybrid | 75 hrs | Contact school | ||
| Reedsburg Area Medical Center | Reedsburg | N/A | Contact school | Contact school | ||
| Sheboygan Senior Center | Sheboygan | N/A | Contact school | Contact school | ||
| Southern Wisconsin Center (DHS-SWC) | Union Grove | N/A | Contact school | Contact school | ||
| Tomah VA Medical Center Clinical Laboratory | Tomah | N/A | Contact school | Contact school | ||
| Tomahawk High School (Nicolet College) | Tomahawk | Hybrid | 120 hrs | Contact school | ||
| Waterford High School | Waterford | In-person | Contact school | Contact school | ||
| Waukesha County Technical College (WCTC) | Waukesha | N/A | 82 hrs | Contact school | ||
| Waukesha County Technical College (WCTC) | Pewaukee | In-person | 82 hrs | Contact school | ||
| Wauwatosa East High School | Wauwatosa | N/A | Contact school | Contact school | ||
| Wauwatosa West High School | Wauwatosa | N/A | Contact school | Contact school | ||
| Winnebago Mental Health Institute (DHS-WMHI) | Winnebago | N/A | Contact school | Contact school | ||
| Woodside Lutheran Home (NWTC) | Green Bay | N/A | Contact school | Contact school |
Still comparing? Let us narrow the list.
Give us your ZIP and what matters most (cost, speed, or schedule), and we’ll show you matching CNA training options in your area. Takes under a minute.
Sponsored Ad. No obligation.Sponsored matching: we earn a referral fee if you enroll through a match. This does not change the 239 programs shown in the directory above.
Fastest CNA programs in Wisconsin
Wisconsin requires at least 75 training hours, including 16 clinical hours, which matches the federal minimum under OBRA ’87 (42 CFR 483.152). Because the requirement is lean, some programs move fast: the shortest finish in about two weeks, such as Dove Healthcare in St. Croix Falls and Osseo, or Jones Professional Health Services in Milwaukee. Across the state, program length runs from 2 to 14 weeks, and many high-school and CTE programs list “Contact school” instead of a fixed length, so the 75-hour minimum is the number you can count on.
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Dove Healthcare-St. Croix Falls (Healthcare Workforce Training) | St Croix Falls | 2 wk | Free | ||
| Healthcare Workforce Training Institute (CVTC)(Bloomer) | Bloomer | 2 wk | Contact school | ||
| Dove Healthcare – Osseo (Healthcare Workforce Training Institute) | Osseo | 2 wk | Contact school | ||
| Frederic Nursing and Rehab Community (HealthCare Workforce Training Institute) | Frederic | 2 wk | Contact school | ||
| Jones Professional Health Services | Milwaukee | 2 wk | Contact school | ||
| New Beginnings Adult Learning Center | Milwaukee | 2 wk | Contact school | ||
| Advantage Home Health | Milwaukee | 2 wk | Contact school | ||
| Gateway Technical College (GTC) | Elkhorn | 75 hrs | $359 |
Schedules verified June 10, 2026, sourced from each program’s published calendar.
Is a 2-week CNA program in Wisconsin long enough?
A two-week course in Wisconsin means full days, often back to back. You cover the same 75-hour minimum as a 14-week program, just compressed into a shorter calendar. If you can clear your days and focus, that is the quickest route to certification. If you work or have family at home, a program that spreads the hours over more weeks may be the realistic way to finish.
The 16 clinical hours are the part no schedule can rush. They happen in person, in a real care setting, with an RN or LPN supervising. A fast classroom pace does not shrink clinicals, and it should not, because those hours are where you practice the exact skills the skill test will check.
Speed also depends on the exam calendar, not just the course. After training, you still schedule the Wisconsin Nurse Aide Competency Exam through TestMaster Universe at wi.tmutest.com. Book your date early so a two-week course at Dove Healthcare or Jones Professional does not stall while you wait for an open testing seat.
WANT TO START SOON?
See CNA training options near you
Tell us your ZIP and we’ll show you Wisconsin CNA training options in your area.
Sponsored Ad. No obligation.Online, hybrid, weekend & evening CNA programs in Wisconsin
Wisconsin offers evening and hybrid CNA programs, and several of the cheaper technical-college options, like Moraine Park in West Bend and Western Technical College in Viroqua, run in a hybrid format. Hybrid is the honest version of “online” here: you complete the classroom and theory portion online or self-paced, but the skills lab and all 16 clinical hours always happen in person. No Wisconsin program is online-only, because hands-on care cannot be learned through a screen. What you can find is a program that keeps the in-person days to the parts that truly need them.
| Program | City | Format | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|---|
| Moraine Park Technical College (MPTC-West Bend) | West Bend | Hybrid | 78 hrs | $333 | ||
| Western Technical College (Western TC) | Viroqua | Hybrid | 8 wk | $336 | ||
| Northwood Technical College – Ashland (Northwood Tech) | Ashland | Hybrid | 6 wk | $364 | ||
| Chippewa Valley Technical College (CVTC)(Eau Claire) | Eau Claire | Hybrid | 14 wk | $423 | ||
| Mid-State Technical College (MSTC) | Adams | Hybrid | 81 hrs | $445 | ||
| Northcentral Technical College (NTC) | Antigo | Hybrid | 120 hrs | $583 | ||
| Nicolet Area Technical College | Rhinelander | Hybrid | 118 hrs | $589 | ||
| Northland Pines High School (Nicolet College) | Eagle River | Hybrid | 118 hrs | $589 |
Format and schedule options verified June 10, 2026. Confirm current online, hybrid, evening, and weekend availability with each program.
Which flexible format is right for working adults?
A hybrid program in Wisconsin splits your training in two. The lecture and reading move online, on your own schedule, while the skills lab and clinicals stay in person, where an instructor watches you take a blood pressure, transfer a resident, or change an occupied bed. Chippewa Valley Technical College in Eau Claire runs a 14-week hybrid at $423, and Northwood Technical College in Ashland runs a 6-week hybrid at $364, so the same format can stretch or compress depending on the school.
Evening programs work differently. The class still meets in person, just outside standard daytime hours, so the format trades daytime freedom for a set schedule. If you learn better with a live instructor and classmates in the room, an evening cohort may fit you better than working through theory alone online.
Be realistic about the online portion. Self-paced does not mean no deadlines; you still have to finish the theory before clinicals begin, and the in-person skills lab and clinical hours at programs like Mid-State Technical College in Adams or Nicolet Area Technical College in Rhinelander are scheduled with a partnering facility. Plan those in-person days ahead, because that is the part of a hybrid program you cannot rearrange on your own.
NEED FLEXIBLE HOURS?
Looking for CNA training around your schedule?
Tell us your ZIP to see CNA training options available in your area.
Sponsored Ad. No obligation.Cheapest CNA programs in Wisconsin
Cost in Wisconsin spreads across a wide range, and most of it is affordable. The cheapest paid course is $333 at Moraine Park Technical College in West Bend, and prices climb to about $3,000, with 194 of the state’s 239 programs reporting a verified price. Some programs cost $0, but those are often high-school or facility partnerships you have to be enrolled in or hired by. Price matters, but on its own it rarely decides which program fits your city, your schedule, and the start date you can actually make.
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Moraine Park Technical College (MPTC-West Bend) | West Bend | 78 hrs | $333 | ||
| Health Science Center (Western TC) | La Crosse | 81 hrs | $336 | ||
| Mary Crest Assisted Living (Western TC) | Sparta | 81 hrs | $336 | ||
| Wester Technical College – Mobile Lab | Sparta | 81 hrs | $336 | ||
| Western Technical College (Independence) | Independence | 81 hrs | $336 | ||
| Gateway Technical College (GTC) | Elkhorn | 75 hrs | $359 | ||
| Northwood Technical College – Ashland (Northwood Tech) | Ashland | 6 wk | $364 | ||
| Wisconsin Indianhead Technical College | Rice Lake | 6 wk | $364 |
Costs verified June 10, 2026, sourced from each program’s published tuition materials.
Is the cheapest CNA program always the best value in Wisconsin?
The lowest sticker price in Wisconsin does not always mean the best fit. Some of the state’s $0 seats are high-school partnerships tied to one district, open to enrolled students rather than the general public. A free seat you cannot enroll in saves you nothing.
A paid program like Moraine Park at $333, or Western Technical College in La Crosse at $336, is open to anyone who can cover the tuition, without the eligibility rules a free seat can carry. Before you compare two prices, check what each one includes. Does the tuition cover the $144.70 exam fee, your textbook, and scrubs, or do those land on you later?
Every approved Wisconsin program meets the same 75-hour minimum, including 16 clinical hours, and sits for the same competency exam. So a cheaper course is not a lighter one. The right pick is the program you can finish on a schedule that actually fits your life.
COST A PRIORITY?
Looking for affordable training?
Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Free & employer-sponsored CNA training in Wisconsin
Wisconsin lists 60 free CNA programs, funded through government dollars or scholarships, which is a genuinely large pool of no-cost options. Separately, 13 programs are employer-sponsored, where a facility funds your training in exchange for a work commitment after you certify. Both can reach certification without tuition, but they work differently, so it helps to know which one you are looking at.
Free programs you can enroll in directly
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Dove Healthcare-St. Croix Falls (Healthcare Workforce Training) | St Croix Falls | 2 wk | Free | ||
| Badger High School (GTC) | Lake Geneva | 75 hrs | Free | ||
| Big Foot High School (GTC) | Walworth | 75 hrs | Free | ||
| Brookfield East High School (Gateway) | Brookfield | 75 hrs | Free | ||
| Burlington High School (GTC) | Burlington | 75 hrs | Free | ||
| Indian Trail High School (GTC) | Kenosha | 75 hrs | Free | ||
| Milwaukee Public Schools (MPS) (GTC) | Milwaukee | 75 hrs | Free | ||
| Muskego High School (GTC) | Muskego | 75 hrs | Free |
Employer-sponsored programs (train for free, work for the employer)
WisCaregiver Careers (participating SNFs)
State program providing free CNA training through employment with participating skilled nursing facilities
- LengthN/A wk
- CommitmentN/A mo
- Starting$0.00/hr
Contact WisCaregiver Careers (participating SNFs) directly for program details and locations.
Government-funded & scholarship-eligible programs
| Funding source | Eligible programs | Eligibility notes | Apply |
|---|---|---|---|
| WisCaregiver Careers | Apply → | ||
| FoodShare Employment & Training (FSET) | Apply → | ||
| Job Center of Wisconsin (WIOA / TAA) | Apply → | ||
| Federal free-training rule (42 CFR 483.152(c)) / ForwardHealth reimbursement | Apply → |
One practical note for Wisconsin: the Job Center of Wisconsin lists WIOA training funding, so check your eligibility there before paying out of pocket. Ask each program and the Job Center which costs each source covers, so nothing gets double-billed or missed.
What’s the catch with free CNA training in Wisconsin?
Wisconsin’s 60 free programs run mostly through government workforce funding and scholarships. One major route is WisCaregiver Careers, a state program that connects you with participating skilled nursing facilities; the facility funds your training, and you agree to work there after you certify. If you already know long-term care is where you want to start, that arrangement can make sense.
Federal law sits behind some of this. Under 42 CFR 483.152(c), if a skilled nursing facility employs you or offers you a job when your training begins, it cannot charge you for that training, and a facility that hires you within 12 months of certifying reimburses your training and testing costs, including the $144.70 exam fee.
Other funding can cover a paid program instead. FoodShare Employment and Training (FSET) helps FoodShare members build job skills, and WIOA or TAA funds through the Job Center of Wisconsin can pay for training with a career planner’s approval. These take more paperwork than a single form, but they exist to move you into work.
The tradeoff with the employer-tied options is flexibility. A facility-funded program decides where you start. If you would rather compare facilities, choose your own city, or keep your options open, a paid course like Moraine Park at $333 may be worth the cost.
CNA salary in Wisconsin
BLS wage data for Wisconsin and its top 3 metros.
Wisconsin CNAs earn a median of $21.70 an hour, about $45,130 a year, which sits 7.4% above the national median of $20.21. At the entry end, the 10th percentile earns around $18.22 an hour, while the 90th percentile reaches about $24.35. These are federal Bureau of Labor Statistics figures (BLS OEWS, occupation 31-1131, May 2025), not job-board estimates, so they reflect actual reported wages across the state.
Pay by setting in Wisconsin
| Setting | Median hourly | Notes |
|---|---|---|
| Hospitals | $22.79/hr | Estimated from the state wage distribution |
| Skilled nursing / SNF | $21.70/hr | Estimated |
| Assisted living / residential | $20.18/hr | Estimated |
Setting figures are estimated from the verified Wisconsin wage distribution (U.S. Bureau of Labor Statistics, OEWS (Nursing Assistants, 31-1131), Wisconsin, May 2025); actual pay varies by employer.
In Wisconsin, the setting you work in tracks with pay. Hospitals report about $22.79 an hour, skilled nursing facilities about $21.70, and assisted living or residential care closer to $20.18. That is a spread of more than two dollars an hour between the highest and lowest setting, on the same certification. The wider range, from $18.22 at the 10th percentile to $24.35 at the 90th, shows how much CNA pay can vary across Wisconsin. CNA work here is a genuine entry point into healthcare, and it can be a step toward LPN or RN training later on.
Sources: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025), occupation 31-1131. Cost-of-living differential: Bureau of Economic Analysis Regional Price Parities (2024).
NEXT STEP
Ready to start earning Wisconsin CNA wages?
Most Wisconsin CNAs are working within 6–8 weeks of starting a program. Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Wisconsin SNAPSHOT
What makes CNA training in Wisconsin different
State-specific context (hours, exam vendor, and funding density) now that you’ve seen the options.
PROGRAM COUNT
239 across 132 cities
Wisconsin ranks 9th of 50 states by program count, with 239 approved programs across 132 cities.
EXAM VENDOR
D&S Diversified / Headmaster
The written and skills exam costs $144.70, booked through TestMaster Universe. Offered in English only.
TRAINING HOURS
75-hour minimum
Wisconsin requires at least 75 hours, including 16 in-person clinical hours, matching the federal floor.
239 programs give you genuine choice
Wisconsin has 239 state-approved CNA programs across 132 cities, which ranks 9th of 50 states by program count. That breadth means a training option close to home is usually within reach, whether at a technical college, high school, hospital, or care facility, rather than a long commute. Milwaukee alone runs 30 programs and Madison 15, but the options reach well beyond the metros into smaller cities. With this many programs nearby, you can sort by cost, schedule, and start date instead of taking whatever single option is in range.
D&S Diversified runs the exam, English only
Wisconsin tests through D&S Diversified Technologies, also called Headmaster, on the TestMaster Universe (TMU) system. The exam has two parts: a 75-question multiple-choice knowledge test you finish in 60 minutes, plus a skill test of 3 to 4 tasks an RN observes. The combined fee is $144.70, and the exam is offered in English only, with no Spanish version documented. You schedule it online at wi.tmutest.com.
75 hours is the efficient federal baseline
Wisconsin sets its CNA training minimum at 75 hours, including at least 16 hours of in-person clinical practice, which matches the federal floor under OBRA '87 (42 CFR 483.152). Every approved program meets that same minimum and sits for the same competency exam, so a shorter calendar is not a lighter program. Full schedules range from 2 to 14 weeks depending on how a school spreads the hours, which is why the 75-hour minimum is the number you can rely on.
Bottom line for Wisconsin students
Wisconsin gives you 239 programs to choose from, the efficient 75-hour minimum, and a median wage above the national figure. You can train close to home and earn solidly.
CNA classes by city in Wisconsin
Programs cluster where the people are. Milwaukee leads Wisconsin with 30 CNA programs, followed by Madison with 15, Green Bay with 8, La Crosse with 6, and Kenosha and Wauwatosa with 5 each. Smaller cities across the state run programs too, so you do not have to live in a metro to train close to home.
Top 10 Wisconsin metros by program count
- Milwaukee30 programs
- Madison15 programs
- Green Bay8 programs
- La Crosse6 programs
- Kenosha5 programs
- Wauwatosa5 programs
- Portage4 programs
- Rice Lake3 programs
- Fond Du Lac3 programs
- Waukesha3 programs
Wisconsin Nurse Aide Registry: contacts & reference
The Wisconsin Nurse Aide Registry, run by the Department of Health Services Office of Caregiver Quality, holds your certification record. Use the contacts below to verify your status, ask about renewal, or confirm a certification.
| Managing agency | WI Department. of Health Services (Office of Caregiver Quality) |
|---|---|
| Phone | (888) 401-0465 |
| Website | dhs.wisconsin.gov |
| Typical processing | N/A |
| Renewal window | Every 24 months; At least 8 paid hours as a nurse aide |
| Fee structure | no dollar fee published; placement on the registry is automatic upon passing both exam components; renewal also free (no fee documented) |
Always verify with the registry directly before enrolling. Approved-program lists update periodically.
Frequently asked questions
Quick answers to the Wisconsin-specific questions candidates ask most, from license lookup and renewal to reciprocity and the competency exam itself.