Online CNA Classes
You can't become a CNA entirely online. Every state-approved program must include hands-on training with real patients under a nurse's supervision, so the most you can do online is the classroom part. Of the official state lists we track, 2 mark which programs teach part of the course online: Illinois and New York, 114 programs in all. They are listed below, with the state rules we have checked on online theory.
Updated October 2026 · Sources: Illinois Nurse Aide Testing (SIU Carbondale, the state's exam vendor) (April 2026); NY State Department of Health (September 2026); 42 CFR 483.152; state rules linked below
- Hybrid programs
- 114on 2 state lists
- Fully online programs
- 0hands-on hours are required
- Federal hands-on minimum
- 16 hr42 CFR 483.152(a)(3)
- Most clinical hours
- 100 hrCalifornia
What can be online, and what can't
Federal rules set the floor for every state: at least 75 hours of training, including at least 16 hours of supervised practical training, "in a laboratory or other setting in which the trainee demonstrates knowledge while performing tasks on an individual" under the direct supervision of an RN or LPN (42 CFR 483.152(a)). The first 16 hours, on communication, infection control, safety, residents' independence and residents' rights, must come before any contact with a resident. Nothing in the federal rule bars teaching the classroom part online; states decide that, and approve each hybrid program.
State rules on online classroom hours
- California: Programs need separate state approval to teach the 60 classroom hours online, live or self-paced (self-paced programs must give students daily contact with an instructor); the 100 clinical hours are in person at an approved nursing facility (CDPH AFL 20-89.1, under Health and Safety Code 1337.16). Read the rule.
- Michigan: Classroom hours may be in person or virtual, with a way for students to ask questions of and interact with a nurse aide trainer; lab and clinical hours are in person, and 16 classroom hours come before any resident contact (Mich. Admin. Code R 400.335(1)(d)). Read the rule.
- New York: For programs approved by the State Education Department, classroom theory may be taught on a remote platform such as Zoom when in-person delivery is unavailable; the skills lab is in person with the approved RN instructor, and clinical hours are in a nursing home (NYSED nurse aide program guidelines, July 2026). Read the rule.
- North Carolina: A program can add online classroom hours only after it has been state-approved and running with students for at least a year; the Division of Health Service Regulation does not approve online lab or clinical hours (DHSR Nurse Aide I program application). Read the rule.
- Pennsylvania: Programs need Department of Education approval to teach the theory online, and any vendor course must be approved too; every skill must be shown in person to an approved instructor in an approved lab before any resident contact or clinical (PDE virtual theory policy, effective May 1, 2025). Read the rule.
- Texas: The 60 classroom hours can be taken through HHSC's free online computer-based training (CBT) within the 12 months before clinical training; programs must accept it in place of their own classroom hours (26 TAC 556.3(o), (r)). Read the rule.
- Washington: Classroom theory can be taught in a live online format, or asynchronously online, if the program has board approval; skills lab and the 40 clinical hours are in person, and a background check is required before any contact with residents (WAC 246-841A-440). Read the rule.
In-person hours by state
| State | Training hours | Clinical hours (in person) | Hybrid programs on the list |
|---|---|---|---|
| How to become a CNA in California | 160 | 100 | not marked |
| How to become a CNA in Colorado | 75+ | 16 | no list |
| How to become a CNA in Florida | 120 | 40 | not marked |
| How to become a CNA in Georgia | 85 | 24 | not marked |
| How to become a CNA in Illinois | 120 | 40 | 71 |
| How to become a CNA in Massachusetts | 75+ | — | not marked |
| How to become a CNA in Michigan | 75 | 16 | not marked |
| How to become a CNA in Missouri | 175+ | 100 | no list |
| How to become a CNA in New Jersey | 90 | 40 | not marked |
| How to become a CNA in New York | 100 | 30 | 43 |
| How to become a CNA in North Carolina | 75+ | — | not marked |
| How to become a CNA in Ohio | 75+ | 16 | no list |
| How to become a CNA in Pennsylvania | 80 | 37.5 | not marked |
| How to become a CNA in Texas | 100 | 40 | no list |
| How to become a CNA in Virginia | 140+ | 40 | not marked |
| How to become a CNA in Washington | 108+ | 40 | not marked |
| How to become a CNA in Wisconsin | 75+ | 16 | no list |
Hours are each state's legal minimum, from the rule linked on each state guide. "Not marked": the official list doesn't say which programs are hybrid, so ask the program. "—": the state rule sets no single clinical-hour number; the federal 16 hours of supervised practical training still apply.
71 hybrid CNA programs in Illinois
Source: Illinois Nurse Aide Testing (SIU Carbondale, the state's exam vendor), active approved training programs, list dated April 2026. Programs the state lists as hybrid. Clinical hours are in person. See all 395 approved CNA programs in Illinois.
Cook County 26 programs
All approved programs nearby: CNA classes in the Chicago area.
-
Anmut Nursing School-Hybrid
1244 W. Thorndale Avenue, Chicago IL 60660 · (773) 344-5326 -
Chicago Community Learning Center-Hybrid
840 W. Irving Park Road Suite 203, Chicago IL 60613 · (773) 506-1503 -
Endeavor Health Swedish Hospital-Hybrid
5140 N. California Avenue, Chicago IL 60625 · (773) 989-1399 -
Life Enhancement Health Care-Hybrid
8043 S. Racine Ave, Chicago IL 60620 · (312) 538-9702 -
Scott School of Careers-Hybrid - Chicago
5120 W. Jackson Blvd, Chicago IL 60644 · (773) 270-0900 -
Tukiendorf Training Institute-Hybrid
5310 N. Harlem Avenue Suite 209, Chicago IL 60656 · (773) 774-2222 -
Prairie State College-Hybrid
202 S. Halsted Street, Chicago Heights IL 60411 · (708) 709-3691 -
Morton College-Hybrid
3801 S. Central Avenue, Cicero IL 60804 · (708) 656-8000 -
JETHRO Healthcare School and Placement--Hybrid
650 West Algonquin Road 2nd Floor, Des Plaines IL 60016 · (847) 258-5783 -
Mizpah Center for Allied Health Education-Hybrid
2720 S. River Road Suite 2, Des Plaines IL 60018 · (224) 436-9371 -
City College of Education-Hybrid
1325 Howard Street Suite 307, Evanston IL 60202 · (312) 792-7198 -
Covenant Healthcare Institute-Hybrid
18216 Harwood Avenue, Homewood IL 60430 · (312) 388-0098 -
Plymouth Place CNA Academy-Hybrid
315 North LaGrange Road, LaGrange Park IL 60526 · (708) 796-8500 -
International Career Institute--Hybrid
6425 N. Hamlin Ave, Lincolnwood IL 60712 · (847) 929-6129 -
Scott School of Careers-Evanston Hybrid
3328 W. 159th St., Markham IL 60428 · (708) 566-4237 -
Scott School of Careers-McHenry Hybrid
3328 W. 159th Street Suite D, Markham IL 60428 · (708) 566-4237 -
Scott School of Careers-South Holland Hybrid
3328 W. 159th St. Ste D, Markham IL 60428 · (708) 893-0880 -
Zurik Healthcare Institute-Hybrid
4749 Lincoln Mall Drive Suite 204, Matteson IL 60409 · (708) 960-0419 -
Aishling Care Academy-Hybrid
13255 Southwest Highway, Orland Park IL 60462 · (708) 234-1985 -
William Rainey Harper Coll. - Hybrid
1200 West Algonquin Road, Palatine IL 60067 · (847) 925-6254 -
Bria of Palos Hills-Hybrid
10400 S. Roberts Road, Palos Hills IL 60465 · (708) 443-7400 -
Moraine Valley Community College-Hybrid
9000 College Parkway, Palos Hills IL 60465 · (708) 974-5585 -
Oakton College-Hybrid
7701 N. Lincoln Ave, Skokie IL 60077 · (847) 376-7642 -
South Suburban College-Hybrid
15800 S. State Street, South Holland IL 60473 -
Avid CNA School Streamwood--Hybrid
67 S. Sutton Rd, Streamwood IL 60107 · (630) 855-3977 -
Best Step Academy-Hybrid
10448 W. Cermak Road, Westchester IL 60154 · (708) 356-6966
Jefferson County 3 programs
-
Rend Lake College - RLC Market Place (Hybrid)
468 N. Ken Gray Parkway, Ina IL 62846 · (618) 437-5321 -
Rend Lake College Hybrid - Pinckneyville
468 N. Ken Gray Parkway, Ina IL 62846 · (618) 437-5321 -
Rend Lake College-Hybrid
468 N. Ken Gray Parkway, Ina IL 62846 · (618) 437-5321
Kane County 3 programs
All approved programs nearby: CNA classes in the Chicago area.
-
Elgin Community College-Hybrid
1700 Spartan Drive, Elgin IL 60123 · (847) 214-7271 -
Bria of Geneva-Hybrid
1101 E. State Street, Geneva IL 60134 · (630) 232-7544 -
Kishwaukee College-Hybrid
21193 Malta Road, Malta IL 60151 · (815) 825-9785
Clinton County 2 programs
-
Carlyle Healthcare & Senior Living-Hybrid
501 Clinton St., Carlyle IL 62231 · (217) 224-3780 -
Clinton Manor Living Center-Hybrid
111 E. Illinois Street, New Baden IL 62265 · (618) 980-4257
DuPage County 2 programs
All approved programs nearby: CNA classes in the Chicago area.
-
Blue Rock Training Center-Hybrid
121 Fairfield Way Suite 350, Bloomingdale IL 60108 · (630) 888-6644 -
College of DuPage-Hybrid
425 Falwell Blvd. HS 2202H, Glen Ellyn IL 60137 · (630) 942-8331
Lake County 2 programs
All approved programs nearby: CNA classes in the Chicago area.
-
College of Lake County in Vernon Hills-Hybrid
19351 West Washington St., Grayslake IL 60030 · (847) 543-2337 -
College of Lake County-Hybrid
19351 W. Washington Street, Grayslake IL 60030 · (847) 543-6525
McLean County 2 programs
All approved programs nearby: CNA classes in the Bloomington area.
-
Carepaks Health Services-Hybrid
209 Susan Drive, Normal IL 61761 · (309) 454-1000 -
Heartland Community College - Hybrid
1500 W Raab Road, Normal IL 61761 · (309) 268-8765
Rock Island County 2 programs
-
Black Hawk College-Hybrid Kewanee
6600 34th Avenue, Moline IL 61265 · (309) 796-5404 -
Black Hawk College-Hybrid Moline
6600 34th Avenue, Moline IL 61265 · (309) 796-5404
Stephenson County 2 programs
-
Highland Comm. Coll. - Hybrid
2998 West Pearl City Road, Freeport IL 61032 · (815) 599-3684 -
Highland Community College-Hybrid
2998 W. Pear City Road, Freeport IL 61032 · (815) 599-3685
Wayne County 2 programs
-
Frontier C.C.-Flora Hybrid
2 Frontier Drive, Fairfield IL 62837 · (618) 842-3711 -
Frontier C.C.-Hybrid
2 Frontier Drive, Fairfield IL 62837 · (618) 842-3711
Whiteside County 2 programs
-
Winning Wheels-Hybrid
701 E. 3rd St., Prophetstown IL 61277 · (331) 296-4780 -
Castor Health Institute-Hybrid
6 E. 23rd St., Sterling IL 61081 · (815) 622-3550
Winnebago County 2 programs
All approved programs nearby: CNA classes in the Rockford area.
-
Illinois Institute of Nursing Studies-Hybrid
6116 Mulford Village Dr., Rockford IL 61104 · (779) 770-9967 -
Rock Valley College-Hybrid
3301 N. Mulford Road, Rockford IL 61114 · (815) 921-3229
Adams County 1 program
-
John Wood Community College-Hybrid
1300 S. 48th Street, Quincy IL 62305 · (217) 641-4551
Clark County 1 program
-
Marshall Rehab and Nursing-Hybrid
410 N. 2nd St., Marshall IL 62441 · (618) 383-2225
Fulton County 1 program
-
Spoon River College-Hybrid
23235 N. County Hwy 22, Canton IL 61520 · (309) 649-6034
Knox County 1 program
-
Carl Sandburg College - Hybrid
2400 Tom L. Wilson Blvd, Galesburg IL 61401 · (309) 341-5309
LaSalle County 1 program
-
Illinois Valley C.C.-Hybrid
815 N. Orlando Smith Road, Oglesby IL 61348 · (815) 224-0489
Lee County 1 program
-
Sauk Valley C.C.--Hybrid
173 IL Route 2, Dixon IL 61021 · (815) 835-6296
Livingston County 1 program
-
Fairview Haven-Hybrid
605 N. Fourth Street, Fairbury IL 61739 · (815) 419-5684
Logan County 1 program
-
The Christian Village-Hybrid
1507 7th Street, Lincoln IL 62656 · (815) 529-5583
Marion County 1 program
-
Kaskaskia College-Hybrid
27210 College Road, Centralia IL 62801 · (618) 545-3087
Marshall County 1 program
All approved programs nearby: CNA classes in the Peoria area.
-
Lacon Rehab and Nursing-Hybrid
401 Ninth Street, Lacon IL 61540 · (815) 830-6433
McHenry County 1 program
All approved programs nearby: CNA classes in the Chicago area.
-
McHenry County College - Hybrid
8900 US Highway 14, Crystal Lake IL 60012 · (815) 479-7843
Mercer County 1 program
-
Mercer Manor-Hybrid
309 NW 9th Avenue, Aledo IL 61231 · (815) 830-6433
Peoria County 1 program
All approved programs nearby: CNA classes in the Peoria area.
-
Illinois Central College-Pekin Hybrid
5407 N. University Cedar 105, Peoria IL 61614 · (309) 690-7530
Pulaski County 1 program
-
Shawnee Community College-Hybrid
8364 Shawnee College Road, Ullin IL 62992 · (618) 634-3285
Sangamon County 1 program
All approved programs nearby: CNA classes in the Springfield area.
-
Fishes & Loaves-Hybrid
3519 Sheffield Road, Springfield IL 62703 · (217) 816-7160
St. Clair County 1 program
-
Midwest Career Source-Hybrid
9100 Lebanon Road, Belleville IL 62223 · (618) 213-6539
Tazewell County 1 program
All approved programs nearby: CNA classes in the Peoria area.
-
River Academy of Vocational Education-Hybrid
328 S. 4th Street Suite B, Pekin IL 61554 · (309) 650-2474
Vermilion County 1 program
-
Danville Area Community College - Hybrid
2000 East Main Street, Danville IL 61832 · (217) 443-8582
Washington County 1 program
-
Nashville High School-Hybrid
1300 S. Mill Street, Nashville IL 62263 · (618) 318-0324
Will County 1 program
All approved programs nearby: CNA classes in the Chicago area.
-
Frankfort Terrace-Hybrid
40 North Smith, Frankfort IL 60423 · (847) 977-8590
Williamson County 1 program
-
John A. Logan College-Hybrid
700 Logan College Road, Carterville IL 62918 · (618) 985-2828
43 hybrid CNA programs in New York
Source: NY State Department of Health, Nurse Aide Training Programs in nursing homes (health.data.ny.gov); NY State Education Department, Office of the Professions, approved college nurse aide programs, list dated September 2026. Programs the state lists as hybrid or as offering both hybrid and in-person sections. Clinical hours are in person. See all 196 approved CNA programs in New York.
Erie County 5 programs
All approved programs nearby: CNA classes in the Buffalo area.
-
Garden Gate Health Care Facility
2365 Union Road, Cheektowaga NY 14227 · (716) 668-8100 -
Absolut Center for Nursing & Rehabilitation at Aurora Park, LLC
292 Main Street, East Aurora NY 14052 · (716) 652-1560 -
Autumn View Health Care Facility, LLC
4650 Southwestern Blvd, Hamburg NY 14075 · (716) 648-2450 -
Seneca Health Care Center
2987 Seneca Street, West Seneca NY 14224 · (716) 828-0500 -
Harris Hill Nursing Facility, LLC
2699 Wehrle Drive, Williamsville NY 14221 · (716) 632-3700
Monroe County 4 programs
All approved programs nearby: CNA classes in the Rochester area.
-
Elderwood of Lakeside at Brockport
170 West Avenue, Brockport NY 14420 · (585) 395-6052 -
Aaron Manor Rehabilitation and Nursing Center
100 St. Camillus Way, Fairport NY 14450 · (585) 377-4000 -
Highlands Living Center
500 Hahnemann Trail, Pittsford NY 14534 · (585) 383-1700 -
Woodside Manor Nursing Home Inc
2425 Clinton Avenue South, Rochester NY 14618 · (585) 461-0370
Broome County 3 programs
All approved programs nearby: CNA classes in the Binghamton area.
-
Bridgewater Center for Rehabilitation & Nursing, LLC
159-163 Front Street, Binghamton NY 13905 · (607) 722-7225 -
Absolut Center at Endicott, LLC
301 Nantucket Drive, Endicott NY 13760 · (607) 754-2705 -
Vestal Park Rehabilitation and Nursing Center
105 West Sheedy Road, Vestal NY 13850 · (607) 754-4105
Delaware County 2 programs
All approved programs nearby: CNA classes in the Albany area.
-
Delhi Rehabilitation and Nursing Center
41861 State Route 10, Delhi NY 13753 · (607) 464-4444 -
Robinson Terrace Rehabilitation and Nursing Center
28652 State Highway 23, Stamford NY 12167 · (607) 652-7521
Dutchess County 2 programs
All approved programs nearby: CNA classes in the Kiryas Joel area.
-
Taconic Rehabilitation and Nursing at Beacon
10 Hastings Drive, Beacon NY 12508 · (845) 440-1600 -
Taconic Rehabilitation and Nursing at Hopewell
3 Summit Court, Fishkill NY 12524 · (845) 896-1500
New York County 2 programs
All approved programs nearby: CNA classes in the New York area.
-
Isabella Geriatric Center Inc
515 Audubon Avenue, New York NY 10040 · (212) 781-9800 -
Coler Rehabilitation and Nursing Care Center
900 Main Street, Roosevelt Island NY 10044 · (212) 848-6300
Niagara County 2 programs
All approved programs nearby: CNA classes in the Buffalo area.
-
Absolut Center for Nursing & Rehabilitatoin at Gasport, LLC
4540 Lincoln Drive, Gasport NY 14067 · (716) 772-2631 -
North Gate Health Care Facility
7264 Nash Road, North Tonawanda NY 14120 · (716) 694-7700
Orleans County 2 programs
All approved programs nearby: CNA classes in the Rochester area.
-
The Villages of Orleans Health and Rehabilitation Center
14012 Route 31, Albion NY 14411 · (585) 589-3225 -
Orchard Rehabilitation & Nursing Center
600 Bates Road, Medina NY 14103 · (585) 798-4100
Seneca County 2 programs
-
Huntington Living Center
369 East Main Street, Waterloo NY 13165 · (315) 787-4920 -
Seneca Nursing & Rehabilitation Center, LLC
200 Douglas Drive, Waterloo NY 13165 · (315) 539-9202
Westchester County 2 programs
All approved programs nearby: CNA classes in the New York area.
-
Rosary Hill Home
600 Linda Avenue, Hawthorne NY 10532 · (914) 769-0114 -
Salem Hills Rehabilitation and Nursing Center
539 Route 22, P.O. Box 360, Purdys NY 10578 · (914) 277-3691
Cayuga County 1 program
-
Auburn Rehabilitation & Nursing Center
85 Thornton Avenue, Auburn NY 13021 · (315) 253-7351
Chautauqua County 1 program
-
Chautauqua Nursing and Rehabilitation Center
10836 Temple Road, Dunkirk NY 14048 · (716) 366-6400
Clinton County 1 program
-
Plattsburgh Rehabilitation and Nursing Center
8 Bushey Boulevard, Plattsburgh NY 12901 · (518) 563-3261
Cortland County 1 program
-
Cortland Park Rehabilitation and Nursing Center
193 Clinton Avenue, Cortland NY 13045 · (607) 756-9921
Genesee County 1 program
-
Leroy Village Green Nursing and Rehabilitation Center
10 Munson Street, Le Roy NY 14482 · (585) 768-2561
Herkimer County 1 program
All approved programs nearby: CNA classes in the Utica area.
-
Alpine Rehabilitation and Nursing Center
755 East Monroe Street, Little Falls NY 13365 · (315) 823-1001
Kings County 1 program
All approved programs nearby: CNA classes in the New York area.
-
Menorah Home & Hospital for Aged and Infirm
1516 Oriental Boulevard, Brooklyn NY 11235 · (718) 646-4441
Oneida County 1 program
All approved programs nearby: CNA classes in the Utica area.
-
Waterville Residential Care Center
220 Tower Street, Waterville NY 13480 · (315) 841-4156
Rensselaer County 1 program
All approved programs nearby: CNA classes in the Albany area.
-
Riverside Center for Rehabilitation and Nursing
90 No Main Street, Castleton-On-Hudson NY 12033 · (518) 732-7617
Rockland County 1 program
All approved programs nearby: CNA classes in the New York area.
-
Nyack Ridge Rehabilitation and Nursing Center
476 Christian Herald Road, Valley Cottage NY 10989 · (845) 268-6861
Saratoga County 1 program
All approved programs nearby: CNA classes in the Albany area.
-
Wesley Health Care Center Inc
131 Lawrence Street, Saratoga Springs NY 12866 · (518) 587-3600
Steuben County 1 program
-
Absolut Center for Nursing & Rehabilitation at Three Rivers, LLC
101 Creekside Drive, Painted Post NY 14870 · (607) 936-4108
Suffolk County 1 program
All approved programs nearby: CNA classes in the New York area.
-
Brookhaven Health Care Facility, LLC
801 Gazzola Blvd, Patchogue NY 11772 · (631) 447-8800
Sullivan County 1 program
-
Roscoe Rehabilitation and Nursing Center
420 Rockland Road, Roscoe NY 12776 · (607) 498-4121
Ulster County 1 program
All approved programs nearby: CNA classes in the Kingston area.
-
Hudson Valley Rehabilitation and Extended Care Center
260 Vineyard Avenue, Highland NY 12528 · (845) 691-7201
Warren County 1 program
All approved programs nearby: CNA classes in the Glens Falls area.
-
Elderwood at North Creek
112 Ski Bowl Road, North Creek NY 12853 · (518) 251-2447
Wayne County 1 program
All approved programs nearby: CNA classes in the Rochester area.
-
Sodus Rehabilitation & Nursing Center
6884 Maple Ave, Sodus NY 14551 · (315) 483-9118
Online CNA classes: FAQ
Can you take CNA classes fully online?
No. Federal rules require every state-approved nurse aide program to include at least 16 hours of supervised practical training, in which the trainee performs tasks on a person under the direct supervision of a registered nurse or licensed practical nurse (42 CFR 483.152(a)(3)). States add more: California requires 100 clinical hours. What some programs move online is the classroom theory.
Do online-only CNA courses count?
Only programs on your state's approved list count as nurse aide training for the state exam. A course sold as 100% online cannot include the supervised hands-on hours every approved program must have, so check the official list before you pay.
How do hybrid CNA programs work?
The theory part (lectures, reading, quizzes) is taught online, live or self-paced, depending on what the state allows. The skills lab and the clinical hours in a nursing home or other care setting are in person. Ask the program how many days you must attend in person and where the clinical site is.
Is there free online CNA classroom training in Texas?
The 60 classroom hours can be taken through HHSC's free online computer-based training (CBT) within the 12 months before clinical training; programs must accept it in place of their own classroom hours (26 TAC 556.3(o), (r)).
Are online CNA classes free?
The format does not decide the price. A Medicare- or Medicaid-certified nursing home cannot charge a nurse aide it employs, or has offered a job, for training or the exam (42 CFR 483.152(c)(1) and 483.154(c)(2)), whether the classroom part is online or not.