CNA Training Programs in California

How long should you wait before challenging the state nursing assistant certification exam? It is a good idea to challenge the certification exam for nurse assistants in California as soon as your CNA training is complete. Take the time to review and prepare for this important exam but do not wait too long that you become forgetful or unsure of what you have learned in the course. In California you are allowed to wait no more than four months (120 days) after the nursing assistant program completion date to challenge and successfully pass the certification test.

After the four-month period you will not be allowed to work as a nurse aide unless you pass the CNA exam. Not only will you not be able to work as a nursing assistant, but you must retrain in order to have another opportunity at challenging the CNA examination. Because each student is allowed three attempts to pass this exam within four months of graduation, the best advice is to challenge it early on, giving yourself enough time for practice and review in case you don't receive a passing score the first time. Students who need additional study materials beyond classroom notes and textbooks may reference our CNA training videos for a step-by-step review of most concepts and skills.

Non-Facility Based CNA Programs in Santa Clara County

Bay Area College of Nursing, Inc. - Palo Alto
4151 Middlefield Road, Suite 108, Palo Alto, California 94303
Phone: (650) 858-6810

Central County Occupational Center - San Jose
760 Hillsdale Ave., San Jose, CA 95136
This certified nursing assistant program is closed or currently inactive.

De Anza College Nurse Assistant Program - Cupertino
21250 Stevens Creek Blvd., Cupertino, California 95014
Phone: (408) 864-8773

Gavilan College - Gilroy
5055 Santa Teresa Blvd., Gilroy, CA 95020
Phone: (408) 848-4883

Institute of Medical Education CNA Program - San Jose
130 Park Center Plaza, San Jose, California 95113
Phone: (408) 534-0714

Mission College Nursing Assistant Program - Santa Clara
3000 Mission College Blvd., Santa Clara, CA 95054
Phone: (408) 748-2750

Mountain Veiw - Los Altos Adult School C.N.A. Class
333 Moffett Blvd., Mountain View, California 94043
Phone: (650) 940-1333

Nurse Builders Academy CNA Training Course - Santa Clara
1825 Dela Cruz Blvd., Suite 105, Santa Clara, CA 95050
Phone: (408) 970-5025

Northern California Vocational College - San Jose
143 East Virginia, Suite C, San Jose, CA 95112
Phone: (408) 971-6282

Presto Vocational Institute CNA Training Program - Los Altos
4898 El Camino Real, Suite 208, Los Altos, California 94022
Phone: (650) 961-9988
Presto Vocational Institute also offers a 20-day CNA training program.

Silicon Valley School of Nursing - San Jose
1620 Oakland Road, Suite D 100, San Jose, CA 95131
Phone: (408) 392-9737
Silicon Valley School of Nursing offers both day and evening nurse aide programs.

Solano School of Nursing Assistant Inc. - Milpitas
102 Persian Dr., Milpitas, CA 94089
This nurse aide course is closed or currently inactive.

St. Francis Career College Nurse Aide Program - San Jose
749 Story Road, Suite 50, San Jose, California 95122
Phone: (408) 286-8903

Sunnyvale-Cupertino Adult Community Education
591 West Fremont Avenue, Sunnyvale, CA 94087
Phone: (408) 522-2739

Solano College of Nursing - Milpitas
238 South Hillview Drive, Milpitas, CA 95035
Phone: (408) 719-8100

TLS Education Center C.N.A. Class - Sunnyvale
530 Lakeside Drive, Suite 10, Sunnyvale, California 94085
Phone: (408) 747-0194
TLS Education Center also offers evening and weekend nurse aide training classes.

Westmed Training Nurse Aide Course - San Jose
5300 Stevens Creek, Suite 200, San Jose, CA 95129
Phone: (408) 977-0723

Facility Based CNA Classes in Santa Clara County

Agnews State Hospital - San Jose
3500 Zanker Road, San Jose, California 95134
Phone: (408) 451-6430

Amberwood Gardens CNA Course - San Jose
1601 Peterson Avenue, San Jose, CA 95129
Phone: (408) 253-7502

A Grace Sub Acute and Skilled Care CNA Training Course - San Jose
1250 South Winchester Blvd., San Jose, California 95128
Phone: (408) 241-3844

Courtyard Care Center Nurse Aide Course - San Jose
340 Northlake Drive, San Jose, California 95117
Phone: (408) 249-0344

Camden Convalescent Hospital - Campbell
1331 Camden Avenue, Campbell, California 95008
Phone: (408) 377-4030

Casa Olga Nurse Assistant Program - Palo Alto
180 Hamilton Avenue, Palo Alto, California 94301
Phone: (650) 325-7821

Channing House C.N.A. Course - Palo Alto
850 Webster Street, Palo Alto, California 94301
Phone: (650) 327-0950

Children's Recovery Center - Campbell
3777 South Bascom Avenue, Campbell, California 95008
Phone: (408) 558-3644

Classic Residence by Hyatt Care Center - Palo Alto
600 Sandhill Road, Palo Alto, California 94304
Phone: (650) 853-5001

Empress Care Center, LLC CNA Training Program - San Jose
1299 South Bascom Avenue, San Jose, California 95128
Phone: (408) 287-0616

East Valley Pavillion - San Jose
101 Jose Figueres Avenue, San Jose, California 95116
Phone: (408) 299-8363

Gilroy Health Care and Rehabilitation Center
8170 Murray Avenue, Gilroy, CA 95020
Phone: (408) 842-9311

Grant Cuesta Sub-Acute and Rehabilitation Center - Mountain View
1949 Grant Road, Mountain View, California 94040
Phone: (650) 968-2990

Green Hills Manor Nursing Assistant Program - Campbell
238 Virginia Avenue, Campbell, California 95008
Phone: (408) 379-8114

Hillview Convalescent Hospital - Morgan Hill
530 West Dunne Avenue, Morgan Hill, California 95037
Phone: (408) 779-3633

Homewood Care Center Nurse Aide Training Program - San Jose
75 North 13th Street, San Jose, California 95112
Phone: (408) 295-2665

Herman Health Care Center - San Jose
2295 Plummer Avenue, San Jose, California 95125
Phone: (408) 269-0701

Idylwood Convalescent Hospital - Sunnyvale
1002 West Fremont Avenue, Sunnyvale, California 94087
Phone: (408) 739-2383

Los Altos Subacute and Rehabilitation Center Nurse Aide Course
809 Fremont Avenue, Los Altos, CA 94024
Phone: (650) 941-5255

Lytton Gardens Health Care Center - Palo Alto
437 Webster Street, Palo Alto, CA 94301
Phone: (650) 328-3300

Los Gatos Oaks Convalescent Hospital - Los Gatos
16605 Lark Avenue, Los Gatos, CA 95032
Phone: (408) 356-9146

Los Gatos Meadows Nurse Aide Training Program
110 Wood Road, Los Gatos, CA 95030
Phone: (408) 354-0242

Lincoln Glen Manor and Nursing Facility - San Jose
2671 Plummer Avenue, San Jose, CA 95125
Phone: (408) 265-3222

Mission Skilled Nursing Facility C.N.A. Class - Santa Clara
410 North Winchester Blvd., Santa Clara, California 95050
Phone: (408) 248-3736

Mountain View Healthcare Center Nurse Assistant Program
2530 Solace Place, Mountain View, CA 94040
Phone: (650) 961-6161

Manorcare Health Services - Sunnyvale
1150 Tilton Drive, Sunnyvale, California 94087
Phone: (408) 735-7200

Mt. Pleasant Nursing Center - San Jose
1355 Clayton Road, San Jose, California 95127
Phone: (408) 251-3070

Mission De La Casa Nursing and Rehabilitation Center - San Jose
2501 Alvin Avenue, San Jose, California 95121
Phone: (408) 238-9751

Our Lady of Fatima Villa - Saratoga
20400 Los Gatos-Saratoga Road, Saratoga, California 95070
Phone: (408) 741-2950

Oak Meadows Extended Care Center - Los Gatos
350 De Soto Drive, Los Gatos, California 95030
Phone: (408) 356-9151

O'Connor Hospital - San Jose
2105 Forrest Avenue, San Jose, California 95128
Phone: (408) 947-2832

Pacific Hills Manor Nursing Assistant Program - Morgan Hill
370 Noble Court, Morgan Hill, CA 95037
Phone: (408) 779-7346

Pleasant View Convalescent Hospital - Cupertino
22590 Voss Avenue, Cupertino, California 95014
Phone: (408) 253-9034

Palo Alto Nursing Center CNA Course
911 Bryant Street, Palo Alto, California 94301
Phone: (650) 327-0511

Plum Tree Care Center - San Jose
2580 Samaritan Drive, San Jose, California 95124
Phone: (408) 356-8181

Pilgrim Haven - Los Altos
373 Pine Lane, Los Altos, California 94022
Phone: (650) 948-8291

San Jose Healthcare Center
180 North Jackson Avenue, San Jose, CA 95116
Phone: (408) 259-8700

San Tomas Convalescent Hospital Nurse Aide Training - San Jose
3580 Payne Avenue, San Jose, CA 95117
Phone: (408) 248-7100

Saratoga Retirement Community Health Care Center CNA Program
14500 Fruitvale Avenue, Saratoga, California 95070
Phone: (408) 741-7100

Skyline Convalescent Hospital Nurse Aide Course - San Jose
2063 Forest Avenue, San Jose, CA 95128
Phone: (408) 280-2500

Sub-Acute Saratoga Hospital
18611 Sousa Lane, Saratoga, CA 95070
Phone: (408) 378-8875

Sunnyvale Health Care Center Nurse Aide Course
1291 South Bernardo, Sunnyvale, CA 94087
Phone: (408) 245-8070

Sunny View Manor C.N.A. Course - Cupertino
22445 Cupertino Road, Cupertino, CA 95014
Phone: (408) 454-5600

Terreno Gardens - Los Gatos
14966 Terreno De Flores Lane, Los Gatos, California 95030
This certified nursing assistant program is closed or currently inactive.

The Forum at Rancho San Antonio CNA Course - Cupertino
23600 Via Esplendor, Cupertino, CA 95014
Phone: (650) 944-0200

Terraces of Los Gatos Nursing Assistant Program
800 Blossom Hill Road, Los Gatos, CA 95032
Phone: (408) 356-1006

Valley House Care Center Nursing Assistant Course - Santa Clara
991 Clyde Avenue, Santa Clara, CA 95054
Phone: (408) 988-7667

Villa Siena Nurse Aide Course - Mountain View
1855 Miramonte Avenue, Mountain View, CA 94040
Phone: (650) 961-6484

Vasona Creek Healthcare Center - Los Gatos
16412 Los Gatos Blvd., Los Gatos, CA 95032
Phone: (408) 356-2191

Willow Glen Center Nurse Aide Course - San Jose
1267 Meridian Avenue, San Jose, CA 95125
Phone: (408) 265-4211

White Blossom Care Center C.N.A. Course - San Jose
1990 Fruitdale Avenue, San Jose, CA 95128
Phone: (408) 998-8447

CNA Training Programs in Ventura County, California

Nursing assistant programs prepare individuals for challenging the nurse aide certification exam and for entry level positions in health care environments. Each state has the authority to decide how many hours of training a nursing assistant course must consist of, as long as the minimum federal requirement of seventy-five hours is met. Students interested in attending CNA classes have a wide array of choices when it comes to selecting a training facility.

Nursing assistant courses are conducted at nursing homes, vocational schools, private schools, and community colleges. Program length, admission requirements, and cost of training vary depending on the policies of every training facility. Several states have implemented legislation which requires licensed long-term care facilities to reimburse CNA employees for the costs associated with training. An individual who has paid for nursing assistant training classes and who becomes employed by a nursing home within a year of obtaining certification, is eligible for financial reimbursement. Compared to other training programs in the health care field, nursing assistant classes are relatively short and inexpensive. Obtaining state certification as a CNA is the main requirement for securing a nurse aide job at a nursing home, hospital, rehabilitation or skilled nursing facility.

Nurse Aide Training Programs in California

California Nurse Aide Training and Competency Evaluation Program Providers
Please select a California region from the maps below to find nurse aide training and competency evaluation program providers in your area.

CNA Programs in Northern California. CNA Programs in Southern California.

Select a county on the maps above or a county name from the list below to see a list of nurse aide training and competency evaluation program providers in your area.

CNA Training Schools and Programs

CNA classes, schools and programs by state.

Questions, Comments, Suggestions

Anindita B. on July 20, 2014 at 09:12 AM
I want to join a CNA course. I just want to know that as a J-2 visa holder and by origin an Indian can I join this class? I should be highly obliged if i ever get a chance to join the course and serve the people.


Admin on July 21, 2014 at 11:24 PM
J-2 visa holders are allowed to apply for permission to work in the United States. If you obtain a work permit from the United States Citizenship and Immigration Services you may then apply for a social security card. With a work permit and a social security card you are allowed to get the CNA training and work in the United States.


Is it typical to use a recruiting service or agency to get job placement after becoming a certified nursing assistant?

Can I renew my CNA certification online?

How do I renew my nurse aide certificate?

Can I get my CNA license number online?

Can I be registered as a CNA in more than one state?

CNA Resources

CNA Training Requirements

There is a wide disparity between CNA training requirements among the states. The difference lies in the mandatory number of total training hours necessary to complete state-approved CNA classes.


While according to federal law each nursing assistant course should contain a minimum of seventy-five (75) instruction and clinical hours, individual states have the liberty to mandate extra training requirements for certified nursing assistants. The majority of states exceed the threshold federal minimum requirements for nurse aide training programs because they are considered insufficient to result in an optimal and safe level of care for clients.


A review of nationwide state requirements for nurse assistant courses has found that the following states have mandated highest number of CNA program hours: Maine with a minimum of 90 hours of theory, 20 hours of laboratory skills and 70 hours of clinical instruction for a total of 180 hours; California with one hundred and sixty (160) training hours; Delaware and Oregon each requiring one hundred and fifty (150) hours; followed by the state of Alaska with one hundred and forty (140) hours; Virginia, Arizona, and West Virginia have a minimum of one hundred and twenty (120) training hours for state-approved classes.

CNA Training Programs

Nurse Aide Registries

CNA Classes in Alameda County CNA Classes in Alpine County CNA Classes in Amador County CNA Classes in Amador County CNA Classes in Butte County CNA Classes in Calaveras County CNA Classes in Colusa County CNA Classes in Contra Costa County CNA Classes in Del Norte County CNA Classes in El Dorado County CNA Classes in Glenn County CNA Classes in Humboldt County CNA Classes in Lake County CNA Classes in Lassen County CNA Classes in Marin County CNA Classes in Marin County CNA Classes in Mendocino County CNA Classes in Modoc County CNA Classes in Napa County CNA Classes in Nevada County CNA Classes in Placer County CNA Classes in Plumas County CNA Classes in Sacramento County CNA Classes in San Francisco County CNA Classes in San Joaquin County CNA Classes in San Mateo County CNA Classes in San Mateo County CNA Classes in Shasta County CNA Classes in Sierra County CNA Classes in Siskiyou County CNA Classes in Solano County CNA Classes in Sonoma County CNA Classes in Sutter County CNA Classes in Tehama County CNA Classes in Trinity County CNA Classes in Tuolumne County CNA Classes in Yolo County CNA Classes in Yuba County CNA Classes in Fresno County CNA Classes in Imperial County CNA Classes in Inyo County CNA Classes in Kern County CNA Classes in Kings County CNA Classes in Los Angeles County CNA Classes in Madera County CNA Classes in Mariposa County CNA Classes in Merced County CNA Classes in Mono County CNA Classes in Monterey County CNA Classes in Orange County CNA Classes in Riverside County CNA Classes in San Benito County CNA Classes in San Bernardino County CNA Classes in San Diego County CNA Classes in San Luis Obispo County CNA Classes in Santa Barbara County CNA Classes in Santa Clara County CNA Classes in Santa Cruz County CNA Classes in Santa Cruz County CNA Classes in Stanislaus County CNA Classes in Tulare County CNA Classes in Ventura County Alaska Wyoming Oklahoma Washington DC Delaware Maryland Maryland Delaware New Jersey New Jersey Connecticut Connecticut Rhode Island Rhode Island Massachusetts Massachusetts Vermont New Hampshire Vermont New Hampshire Missouri Indiana Pennsylvania Alabama Maine New York West Virginia Wisconsin Ohio Virginia North Carolina South Carolina Louisiana Mississippi Florida Georgia Tennessee Illinois Michigan Michigan Minnesota Utah Kentucky Kansas South Dakota Arizona Idaho Washington State California Arkansas Texas Nebraska North Dakota Iowa Hawaii Nevada Oregon New Mexico Colorado Montana