CNA Training Programs in California

One of the nursing assistant training programs in El Dorado County, California, is conducted every fall semester at Lake Tahoe Community College. Prospective students have the opportunity to enroll in nurse aide classes once a year, and complete this state-approved, one hundred and sixty-eight (168) hours training program in twelve weeks. Three months of study is the typical CNA program length at community colleges. The total estimated cost for the nurse aide course is $500. This price includes all the materials you will need to complete the course, the college tuition, and the CNA state exam fee. Students are responsible for obtaining immunizations and a physical examination. Those accepted into the program are required to attend all classes and clinical sessions which take place three days per week.

The course instructors are registered nurses with extensive experience in long-term care environments. Unlike other educational facilities which offer clinical experiences in nursing homes only, the Lake Tahoe Community College provides students with hands-on training in both long-term facilities and hospital environments. The college has formed an educational and training partnership with Barton Memorial Hospital, where CNA students provide direct client care to patients under the supervision of a clinical instructor. Approved by the California Department of Health Services, the nurse aide training courses at Lake Tahoe College prepare individuals to pass the California nurse aide certification exam, and obtain work as certified nursing assistants.

Nurse Aide Classes in Sutter County

American Red Cross - California Northeast Chapter - Yuba City
2125 E. Onstott Road, Yuba City, CA 95991
Phone: (530) 673-1460

Live Oak Manor Nurse Aide Training Program
9000 Larkin Road, Live Oak, CA 95953
Phone: (530) 695-8020

Sierra Vista CNA Course - Yuba City
1251 Stabler Lane, Yuba City, CA 95991
Phone: (530) 822-7022

The Fountains Skilled Nursing - Yuba City
1260 Williams Way, Yuba City, California 95991
Phone: (530) 790-3000

Yuba Skilled Nursing Center
521 Lorel Way, Yuba City, California 95991
Phone: (530) 674-9140

Yuba City Care Center CNA Training Course
1220 Plumas Street, Yuba City, California 95991
Phone: (530) 671-0550

CNA Classes in Tehama County

Brentwood Skilled Nursing and Rehabilitation Center - Red Bluff
1795 Walnut Street, Red Bluff, California 96080
Phone: (916) 527-2046

CNA Courses in Tuolumne County

Avalon Training Center Nurse Aide Course - Sonora
19929 Greenly Road, Sonora, CA 95370
Avalon Training Center also offers an evening CNA training class at this location.
Phone: (209) 532-4115 and (209) 533-2500

Sonora Regional Medical Center Nurse Aide Course
1000 Greenly Road, Sonora, California 95370
Phone: (209) 536-5000

Tuolumne General Hospital - Sonora
101 Hospital Road, Sonora, California 95370
Phone: (209) 533-7172

CNA Programs in Sonoma County

Golden Living Training Center - Sonoma
678 2nd street west, Sonoma, CA 95476
Phone: (707) 935-8154

North Bay CNA Training Program - Rohnert Park
1300 Valley House Drive #100, Rohnert Park, CA 94928
North Bay CNA Training Program is a state-approved training program dedicated to providing quality education for those interested in a career as a nursing assistant. Classes are taught under the standards of the Bureau of Private Postsecondary Education by licensed nurses approved by the California Board of Nursing and the Department of Health Services.
Phone: (707) 304-4131

American Red Cross Sonoma and Mendocino Counties Nurse Aide Course
5297 Aero Drive, Santa Rosa, CA 95403
Phone: (707) 577-7600

Petaluma Adult School
200 Douglas Street, Petaluma, California 94952
Phone: (800) 201-1141

Santa Rosa Junior College Nurse Aide Training
1501 Mendocino Avenue, Santa Rosa, CA 95401
Phone: (707) 527-4271

Apple Valley Convalescent Hospital - Sebastopol
1035 Gravenstein Highway South, Sebastopol, CA 95472
Phone: (707) 823-7675

Brighton Gardens of Santa Rosa
300 Fountaingrove Parkway, Santa Rosa, CA 95403
Phone: (707) 566-8600

Cloverdale Healthcare Center Nurse Aide Course
300 Cherry Creek Road, Cloverdale, CA 95425
Phone: (707) 894-5201

Country Villa Petaluma Healthcare Center
523 Hayes Lane, Petaluma, CA 94952
Phone: (707) 763-2457

Creekside Convalescent Hospital - Santa Rosa
850 Sonoma Avenue, Santa Rosa, CA 95401
Phone: (707) 544-7750

Evergreen Health and Rehabilitation Center - Petaluma
300 Douglas Street, Petaluma, CA 94952
Phone: (707) 763-6887

Fircrest Convalescent Hospital - Sebastopol
7025 Corline Court, Sebastopol, CA 95472
Phone: (707) 823-7444

Friends House - Santa Rosa
684 Benecia Drive, Santa Rosa, CA 95409
Phone: (707) 538-0152

Healdsburg District Hospital Nursing Assistant Program
1375 University Avenue, Healdsburg, California 95448
Phone: (707) 431-6500

Petaluma Nursing and Rehabilitation Center
1115 B Street, Petaluma, CA 94952
Phone: (707) 765-3030

Park View Gardens at Montgomery - Santa Rosa
3751 Montgomery Drive, Santa Rosa, CA 95405
Phone: (707) 525-1250

Sonoma Healthcare Center
1250 Broadway, Sonoma, CA 95476
Phone: (707) 938-8406

Santa Rosa Convalescent Hospital
446 Arrowood Drive, Santa Rosa, CA 94501
Phone: (707) 528-2100

Sonoma Acres Convalescent Hospital
765 Donald Street, Sonoma, CA 95476
Phone: (707) 996-2161

Summerfield Health Care Center - Santa Rosa
1280 Summerfield Road, Santa Rosa, CA 95405
Phone: (707) 539-1515

Spring Lake Village - Santa Rosa
5555 Montgomery Drive, Santa Rosa, CA 95405
Phone: (707) 538-8400

Sonoma Redevelopment Center Nursing Assistant Program - Eldridge
P.O. Box 1493, Eldridge, California 95431
Phone: (707) 938-6318

Sonoma Valley Hospital Nurse Aide Course
347 Andrieux Street, Sonoma, California 95476
Phone: (707) 935-5000

The Oaks Convalescent Nursing Assistant Course - Petaluma
450 Hayes Lane, Petaluma, CA 94952
Phone: (707) 778-8686

CNA Programs in Siskiyou, Solano, Santa Cruz and Plumas 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

Rachel on July 17, 2014 at 11:17 PM
Can I get my CNA license number online?


Admin on July 20, 2014 at 05:30 PM
A CNA certification number can be usually obtained online. First access your state's CNA registry page and then choose the certification verification page. Enter your personal information in the required fields and submit the data. Your license number and status should be displayed as long as all the information you have entered is correct.


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

When does my CNA license expire?

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?

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