CNA Training Programs in California

How would you like to complete an educational program that will give you the knowledge and skills to obtain employment not only as a certified nursing assistant but also as a home health aide? In general students need to enroll in two different programs to obtain the educational credentials for these in-demand medical career paths. The Santa Rosa Junior College gives you the option to become both a CNA and a home health aide through a single training program. Certified nurse aide and home health aide classes require approximately ten weeks to complete and are currently being offered at the Santa Rosa campus. The combined nurse assistant and home health aide curriculum is composed of two hundred and eighty-nine (289) hours of instruction and requires full-time student attendance five days per week.

Clinical experiences are conducted at skilled nursing facilities and nursing homes throughout the area. CNA program graduates are being thought how to care for clients not only in long-term care facilities but also in residential environments. Both classroom and clinical instruction focus on the importance of providing services that maintain and promote the best level of client functioning. Successfully passing the theoretical and clinical portions of the course gives students eligibility to sit for the California CNA and HHA exam. Every nurse aide who obtains a passing score on the state exam receives dual certification as a nurse assistant and home health aide from the California State Department of Health Services.

CNA Programs in Yolo County

College of Medical Arts - Stollwood Convalescent Hospital - Woodland
135 Woodland Avenue, Woodland, CA 95695
Phone: (866) 623-1183 Email: info@cmaschool.org
The CNA program is divided into 16 modules and training classes are offered throughout the year with flexible part time schedules. College of Medical Arts maintains a 15 to 1 student to teacher ratio in class and clinical settings and also offers Restorative Nursing Assistant (RNA), Home Health Aide (HHA) and Vocational Nursing (LVN) programs.

Davis Adult School CNA Training Course
315 West 14th Street, Davis, California 95616
Phone: (530) 757-5380

Alderson Convalescent CNA Training Program - Woodland
124 Walnut Street, Woodland, California 95695
This nursing assistant course is closed or currently inactive.

Cottonwood Health Care Center - Woodland
625 Cottonwood Street, Woodland, CA 95695
Phone: (916) 662-9193

Courtyard Health Care CNA Training Course - Davis
1850 East 8th Street, Davis, California 95616
Phone: (916) 756-1800

Sierra Health Care Convalescent Hospital - Davis
715 Pole Line Road, Davis, CA 95616
Phone: (916) 756-4900

Somerset Nursing Center C.N.A. Class - West Sacramento
2215 Oakmont Way, West Sacramento, California 95691
Phone: (916) 371-1890

Stollwood Convalescent Hospital - Woodland
135 Woodland Avenue, Woodland, California 95695
Phone: (530) 662-9674

University Retirement Community - Davis
1515 Shasta Drive, Davis, California 95616
Phone: (530) 747-7031

Woodland Skilled Nursing Facility
678 3rd Street, Woodland, CA 95695
Phone: (916) 662-9643

Nurse Aide Programs in Yuba County

Marysville Care and Rehabilitation Center CNA Program
1617 Ramirez Street, Marysville, CA 95901
Phone: (530) 742-7311

Non-Facility Based CNA Classes in Tulare County

College of the Sequoias CNA Course - Visalia
915 South Mooney Blvd., Visalia, California 93277
Phone: (209) 730-3732

Dinuba Adult School Nurse Aide Training
1327 East El Monte, Dinuba, CA 93618
Phone: (559) 595-7242

Exeter Union High School
820 San Juan, Exeter, California 93221
Phone: (559) 592-2127

La Sierra West Adult School Nursing Assistant Program - Visalia
626 North Akers, Visalia, CA 93291
Phone: (559) 733-6629

La Sierra West High School - Visalia
626 North Akers, Visalia, California 93291
Phone: (559) 733-6629

Lindsay Adult School at Lindsay Gardens
519 East Honolulu, Lindsay, CA 93247
Phone: (559) 562-5111

Porterville Valley Care Adult School Nurse Aide Training Course
568 West Olive, Porterville, California 93257
Phone: (209) 782-7030

Porterville Adult School
1100 West Morton Avenue, Porterville, CA 93257
Phone: (559) 782-7030

Porterville Adult School
900 West Pioneer Avenue, Porterville, CA 93257
Phone: (559) 782-7030

Porterville Adult School Nurse Assistant Program - Lindsay
568 West Olive Avenue, Porterville, California 93257
Phone: (209) 782-7030

San Joaquin Valley College - Visalia
8400 West Mineral King, Visalia, CA 93291
This certified nursing assistant training class is closed or currently inactive.

TCOVE - Exeter High School Nursing Assistant Course - Tulare
4136 North Mooney Blvd., Tulare, California 93274
Phone: (209) 592-9421

TCOVE - Porterville High School C.N.A. Class - Tulare
4136 North Mooney Blvd., Tulare, CA 93274
Phone: (209) 688-0571

TCOVE - Woodlake Union High School - Woodlake
400 Whitney, Woodlake, California 93286
Phone: (559) 688-0571

Tulare Adult School Nurse Aide Course
575 West Maple, Tulare, CA 93274
Phone: (209) 686-0225

Tulare County Organization for Vocational Education
4136 North Mooney Blvd., Tulare, California 93274
Phone: (209) 688-0571

Visalia Adult School Nurse Aide Training Program
3110 East Houston, Visalia, CA 93291
Phone: (209) 730-7655

TCOVE - Tulare Juhsd
4136 North Mooney Blvd., Tulare, CA 93274
Phone: (209) 688-0571

TCOVE - Lindsay
4136 North Mooney Blvd., Tulare, CA 93274
Phone: (209) 688-0571

TCOVE - Visalia
4136 North Mooney Road, Tulare, CA 93274
Phone: (209) 688-0571

Facility Based CNA Programs in Tulare County

Delta Nursing and Rehabilitation Hospital - Visalia
514 North Bridge Street, Visalia, California 93291
Phone: (209) 732-8614

Kaweah Manor Nurse Assistant Course - Visalia
3710 West Tulare Avenue, Visalia, California 93277
Phone: (209) 732-2244

Kaweah Delta District Hospital - Visalia
1633 South Court Street, Visalia, California 93291
Phone: (209) 625-7802

Linwood Gardens Convalescent Center Nurse Aide Program - Visalia
4444 West Meadow Lane, Visalia, California 93277
Phone: (559) 627-1241

Lindsay Gardens Nurse Aide Course - Lindsay
1011 West Tulare Road, Lindsay, California 93247
Phone: (209) 562-0055

Merritt Manor Convalescent Hospital - Tulare
604 East Merritt Avenue, Tulare, California 93274
Phone: (209) 686-1601

New Covenant Care Center of Dinuba
1730 South College Avenue, Dinuba, California 93618
Phone: (209) 591-3300

Porterville Convalescent Hospital Nursing Assistant Course
1100 West Morton Avenue, Porterville, CA 93257
Phone: (209) 782-1509

Porterville Developmental Center
P.O. Box 2000, Porterville, California 93258
Phone: (209) 782-2222

Sun Villa Rehabilitation and Nursing Center - Porterville
350 North Villa Street, Porterville, California 93257
Phone: (209) 784-6644

Sierra Valley Rehabilitation Center - Porterville
301 West Putnam, Porterville, California 93257
Phone: (209) 784-7375

Sierra View District Hospital - Porterville
465 West Putnam Avenue, Porterville, California 93257
Phone: (209) 788-6045

Tulare Nursing and Rehabilitation Hospital
680 East Merritt Avenue, Tulare, California 93274
Phone: (209) 686-8581

Visalia Nursing and Rehabilitation Center
1925 East Houston Avenue, Visalia, California 93291
Phone: (209) 732-1020

Valley Care Center - Porterville
661 West Poplar Avenue, Porterville, California 93257
Phone: (209) 784-8371

Westgate Gardens Convalescent Center Nurse Aide Course - Visalia
4525 West Tulare Avenue, Visalia, California 93277
Phone: (209) 733-0901

CNA Programs in Mariposa, Merced, Monterey and Napa Counties, 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

Esmeralda F. on August 11, 2012 at 12:02 AM
When do CNA licenses expire?


Admin on August 12, 2012 at 11:23 PM
CNA certificates are valid for two years in most states. Some certificates display an expiration date while others do not, depending on the state that has issued the certificate. In general, to keep a nurse aide certificate active you must renew it every twenty-four months. To verify if your nursing assistant certificate is active you may call or access the online verification system available on your state's CNA registry website.


How do I check the status of my CNA certification?

Do I have to take the CNA course again if my certification expired?

How can I get the free CNA training videos and CNA practice exams? Can you mail them to me?

I worked as a CNA from 1999 to 2008. Since then I have not worked as a CNA and was wondering if I would be able to challenge the exam or if I would have to take the class over again?

Am I too old to become a CNA?

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