Become a CNA in the Bay Area!
If you’re looking to get started in the healthcare field, becoming a CNA is a quick and cost-effective way to break into the industry. Whether you’re in North, East, or South Bay or in the San Francisco metro area, we’ve got a long list of programs that can help you earn your certification. Browse our full listings to find a CNA program that fits your schedule, your budget, and your goals.
We’ve gathered info from every CNA program in the Bay Area from accelerated four-week programs to evening, weekend, and even online options. Within a few clicks, we’ll give you all the info you need to make an informed decision on your future!
Take Your Pick!
👉 Review our listings of CNA classes in the Bay Area
or
📍 Enter your zip code to find local programs near you
Your future begins today! Let us help you on your way.
East Bay Programs
Check out CNA programs near Oakland, San Leandro, El Cerrito, Concord, and Antioch.
Mt. Diablo Adult Education
Mt. Diablo Adult Education’s Certified Nursing Assistant program offers a robust, hands-on training experience for aspiring CNAs in the Bay Area. With strong student outcomes, flexible payment options, and dedicated support from industry partners, this three-month program prepares graduates for immediate employment in hospitals and long-term care facilities throughout the region.
Program Information | Details |
Cost | $2,609.00 |
Program Duration | 3 months (approx. 11 weeks) |
Class Schedules | M–Th 8:30am–3:00pm; F 8:30am–12:30pm |
Prerequisites | HS diploma/GED, CTE Info Session & Reading Assessment, health clearance, insurance, background check |
Address | 1266 San Carlos Ave, Concord, CA 94518 |
Nightingale Healthcare Professionals LLC
Nightingale Healthcare Professionals offers a thoughtfully designed 160-hour CNA training program with strong community partnerships, accessible tuition, and a deep commitment to student success. With monthly start dates, job support, and hands-on learning, this program prepares students to become certified and confident nursing assistants ready to make a difference in the healthcare field.
Program Information | Details |
Cost | $1,650.00 |
Program Duration | 160 hours |
Class Schedules | In-person; new sessions monthly |
Prerequisites | Live Scan, TB Test, Physical, COVID-19 test, Flu Shot |
Address | 743 El Cerrito Plaza, El Cerrito, CA 94530 |
Northern California Healthcare Institute
Northern California Healthcare Institute’s CNA training program offers a rare and valuable combination of zero tuition, hands-on clinical experience, online flexibility, and career coaching. With a six-week completion timeline and support services that extend beyond graduation, this program is ideal for students seeking an affordable, supportive, and effective entry into the healthcare profession.
Program Information | Details |
Cost | $0.00 |
Program Duration | 6 weeks |
Class Schedules | Online and in-person |
Prerequisites | Age 18+, HS diploma/GED, background check, TB test, physical, immunizations |
Address | 14711 Catalina St, San Leandro, CA 94577 |
Golden Hearts Nursing School
Golden Hearts Nursing School offers a highly accessible, affordable, and fast-paced CNA program that equips students with the skills, credentials, and job-readiness to enter the healthcare field. Its hybrid format and strong job placement support make it a compelling choice for those ready to start a nursing career quickly.
Program Information | Details |
Cost | $1,500.00 |
Program Duration | 4.5 weeks |
Class Schedules | Online and in-person (Weekdays 8:30am–4:30pm for theory; Tues–Fri 7:00am–3:00pm for clinicals) |
Prerequisites | Computer with webcam, internet access; physical exam, TB test or chest X-ray, flu shot, CPR certification, uniforms, textbook, wristwatch |
Address | 3322 International Blvd B, Oakland, CA 94601 |
PASS Institute
PASS Institute’s 4‑week Nurse Assistant Training Program is a CDPH-approved, in-person course ideal for students looking to become Certified Nursing Assistants (CNAs) efficiently. Over 60 hours of weekday classroom theory, participants learn essential care techniques, followed by 100 hours of supervised clinical training at local skilled nursing facilities in Concord, CA. The program includes live demonstration, hands-on care skills, and prepares students to sit for the State Competency Evaluation Exam for CNA certification. Led by seasoned nursing instructors—Antonio and Portia Saucelo—students benefit from extensive real-world healthcare experience.
Program Information | Details |
Cost | $1,895.00 + $195 registration + ~$300 supplies |
Program Duration | 4 weeks |
Class Schedules | M–F 9:00 AM–4:00 PM (theory); Clinicals 8:00 AM–4:30 PM |
Clinical Site | Stonebrooke Rehab or Windsor Manor, Concord, CA |
Address | 5111 Lone Tree Way, Antioch, CA 94531 |
Quest Nursing Education Center
Quest Nursing Education Center’s Nurse Assistant Program is a 4–6 week, state-approved hybrid training program that prepares students to become Certified Nursing Assistants in California. For $2,500, students receive comprehensive classroom and clinical instruction, hands-on training, all required materials, and exam preparation—all guided by experienced instructors. The program is a strong option for individuals seeking fast, affordable, and effective CNA certification in the Bay Area.
Program Information | Details |
Cost | $2,500.00 |
Program Duration | 4–6 Weeks |
Class Schedules | Days 1–8: 8:00 AM–4:30 PM (Classroom); Days 9–21: 7:00 AM–3:30 PM (Clinical) |
Prerequisites | 16+, High School Diploma/GED or pass entrance exam, SSN/ITIN, Physical Exam, TB Test, Flu Shot (seasonal), Background Check, English Proficiency |
Address | 917 Harrison St, Oakland, CA 94607 |
VIP Nursing School
VIP Nursing School in San Leandro offers a fast-paced, 4–6 week CNA program with small class sizes, real-world clinical training, and personalized instruction. The program includes job placement assistance, flexible payment options, and prepares students for the California CNA certification exam.
Program Information | Details |
Cost | $800 |
Program Duration | 4–6 weeks |
Class Schedules | Full-time, in-person; schedule varies |
Prerequisites | High school diploma/GED, English proficiency, COVID-19 vaccination + booster, negative COVID test, background check, physical exam |
Address | 16388 E 14th St, San Leandro, CA 94578 |
North Bay Programs
Find local CNA programs near Vacaville, Vallejo, Airfield, Suisun City, Petaluma, Rohnert Park, and Santa Rosa.
Vallejo Nursing School
Vallejo Nursing School offers a state-approved, affordable CNA training program with fast-track and flexible scheduling options, expert instruction, and hands-on clinical training. With small class sizes, individualized support, and strong community connections, this program is a solid option for anyone looking to launch a career as a certified nursing assistant in the Bay Area.
Program Information | Details |
Cost | $1,830 (includes tuition, registration, and miscellaneous fees) |
Program Duration | 22 days (day) or 34 days (evening) |
Class Schedules | Day: Mon–Fri 8 AM–4 PM (theory), 7 AM–3 PM (clinical); Evening: Mon–Fri 4 PM–10 PM (theory), 4 PM–8 PM + Sat 7 AM–3 PM (clinical) |
Prerequisites | Minimum age 16–18 (confirm with school), background check, TB test, physical |
Address | 480 Redwood St Suite 43, Vallejo, CA 94590 |
Northbay Nursing Institute
NorthBay Nursing Institute offers a CDPH-approved CNA program designed for quick entry into healthcare in as little as 21 days. With experienced instructors, flexible day and evening formats, and built-in state exam prep, this program equips students with the tools, confidence, and credentials to thrive in patient care settings across California.
Program Information | Details |
Cost | $1,750.00 |
Program Duration | 21 days (day) or 32 days (evening) |
Class Schedules | AM: M–F 8:30–4:30 (theory), 8–3:30 (clinical); PM: M–F 5–10 PM / 3–8 PM |
Prerequisites | Not specified online (inquire for full list) |
Address | 712 Madison St, Fairfield, CA 94533 |
Solano Community College
Solano Community College’s CNA program provides an in-depth, hands-on training experience over just 8–9 weeks, preparing students to pass the state certification exam and launch careers in hospitals, long-term care, or home health. With optional advanced modules, low tuition, and financial assistance available, it’s a practical and accessible path into the healthcare field.
Program Information | Details |
Cost | $750–$950 (with financial aid support available) |
Program Duration | 8–9 weeks for NURS 103; additional time for NURS 104 and NURS 105 |
Class Schedules | Spring and Fall semesters; in-person with clinicals |
Prerequisites | Background check, drug test, immunizations, physical exam, CPR certification |
Address | 2001 N Village Pkwy, Vacaville, CA 95688 |
Qual-Ed Nursing Academy, LLC
The CNA program at Qual-Ed Nursing Academy in Suisun City, CA is a fast-paced, affordable training option that prepares students for state certification in just 22 days. With expert instructors, in-person training, and on-site exam testing, it’s a practical choice for anyone ready to start a career in healthcare quickly.
Program Information | Details |
Cost | $1,895 |
Program Duration | 22 days |
Class Schedules | Day: 8:00am–2:00pm (theory); 7:00am–3:30pm (clinical), Monday–Friday |
Prerequisites | No |
Address | 211 Marina Center, Suisun City, CA 94585 |
Alpha First Medical Academy
Alpha First Medical Academy in Petaluma offers a flexible and well-rounded Certified Nursing Assistant program with both part-time and full-time options. With experienced instructors, real-world clinical training, and an all-inclusive tuition of $2,200, students are equipped to succeed in California’s healthcare field. The program combines affordability, flexibility, and strong clinical preparation in a professional, supportive environment.
Program Information | Details |
Cost | $2,200 (all-inclusive except physical/TB) |
Program Duration | 4 weeks (full-time) or 10 weeks (part-time) |
Class Schedules | Weekdays (Mon–Fri, 9am–3pm) or Weekends (Sat–Sun, 10am–6pm theory; 7am–3pm clinicals) |
Prerequisites | Must be 16+, valid ID and SS card, physical exam and TB test within 90 days, LiveScan fingerprinting |
Address | 1129 Industrial Ave STE 207, Petaluma, CA 94952 |
Fox Home Health Professional Training Center
Fox Home Health’s CNA program in Santa Rosa offers compassionate, skill-focused training led by experienced RNs and supported by statewide grants. With job placement services, financial support, and a deep-rooted commitment to student success, it’s a powerful entry point into healthcare for those ready to make a difference.
Program Information | Details |
Cost | $2,275 |
Program Duration | 4–5 weeks |
Class Schedules | Not explicitly listed; assumed weekday classroom instruction plus clinicals |
Prerequisites | Age 16+, valid ID, SS card, DOJ background check, physical exam, COVID-19 vaccine, 2-step TB test |
Address | 1400 N Dutton Ave STE 20, Santa Rosa, CA 95401 |
North Bay CNA Training Program
North Bay CNA Training Program offers a highly respected CNA certification course in Sonoma County, with flexible scheduling, all-inclusive tuition, and a supportive environment. With experienced instructors, a regional test site onsite, and excellent student outcomes, it’s a strong choice for aspiring CNAs ready to take the next step into healthcare.
Program Information | Details |
Cost | $1,750.00 |
Program Duration | 25 days–12 weeks |
Class Schedules | Full-time (5 weeks), Part-time (12 weeks) |
Prerequisites | 16+ years old, state ID, SSN card, physical, TB test, Live Scan |
Address | 100 Professional Center Dr Ste. 102, Rohnert Park, CA 94928 |
South Bay Programs
Learn more about CNA classes in San Jose, Milpitas, Santa Clara, Sunnyvale, and Fremont.
Mission Valley ROP
The Nursing Assistant course at Mission Valley ROP provides an in-depth, hands-on foundation in healthcare support for high school juniors and seniors. While it does not result in CNA certification, the program equips students with essential knowledge, real-world experience through internships, and multiple health-related competencies to pursue careers or further training in the medical field.
Program Information | Details |
Cost | No (District-funded for eligible high school students) |
Program Duration | One academic year (360 total hours) |
Class Schedules | Monday–Friday, 8:30–10:30 AM or 1:45–3:45 PM |
Prerequisites | High school junior or senior, 16+ with valid CA ID |
Address | 5019 Stevenson Blvd, Fremont, CA 94538 |
CAL ACE Nursing Academy
CAL ACE Nursing Academy offers a flexible 6–7 week CNA program combining online theory with in-person clinicals at partner healthcare facilities. With options for employer-paid tuition, free study materials, and BLS certification included, the program is ideal for students seeking quick, affordable entry into the healthcare workforce across California.
Program Information | Details |
Cost | $0 (with sponsorship); $1,948 without sponsorship |
Program Duration | 6–7 weeks |
Class Schedules | Online theory (morning or evening); in-person clinicals on weekdays or weekends |
Prerequisites | Age 16+, residency or plan to move to CA, Tax ID or SSN, COVID card, TB test, physical |
Address | 1535 Landess Ave STE 103, Milpitas, CA 95035 |
Mission College
Mission College’s 12-week CNA program offers a comprehensive path to California CNA certification with 160 hours of training in theory, lab, and clinical settings. The program is affordable at $855 and prepares students for the NNAAP exam and entry-level healthcare employment across Santa Clara County.
Program Information | Details |
Cost | $855 |
Program Duration | ~12 weeks (160 hours) |
Class Schedules | Weekday theory and clinical schedule; specific days vary by term |
Prerequisites | Health packet, TB test, physical, Live Scan, orientation attendance |
Address | 3000 Mission College Blvd, Santa Clara, CA 95054 |
S.J. Institute of Nursing
S.J. Institute of Nursing’s CNA program offers an affordable, flexible, and community-oriented path to certification with 11 weeks of in-person training. With experienced instruction, onsite testing, and strong job placement support, it’s an excellent choice for students launching a healthcare career.
Program Information | Details |
Cost | $1,800 |
Program Duration | 11 weeks |
Class Schedules | Morning (Mon–Thurs, 9:00 AM–3:30 PM), Evening (Mon–Fri, 4:00 PM–8:00 PM), Weekend (Sat–Sun, 9:00 AM–3:30 PM theory / 7:00 AM–3:30 PM clinical) |
Prerequisites | Valid ID, TB test, ITIN or SSN |
Address | 1620 Oakland Rd D201, San Jose, CA 95131 |
Aprende Health Careers Institute
Aprende Health Careers Institute offers a CDPH-approved CNA program that caters to students at different life stages with morning, evening, and weekend scheduling. With job placement support, a fast-track 5-week option, and highly qualified instructors, this program is ideal for anyone ready to begin a rewarding healthcare career in San Jose and the greater Silicon Valley area.
Program Information | Details |
Cost | No |
Program Duration | 5 weeks (morning); 2 months (evening); 11 weekends (weekend program) |
Class Schedules | Weekday mornings; weekday evenings; weekends |
Prerequisites | Must be 16+, pass a background check, and provide immunization records |
Address | 3286 S White Rd, San Jose, CA 95148 |
Diamond School Of Nursing
Diamond School of Nursing’s CNA program offers an accelerated path to certification with flexible scheduling, hands-on clinical experience, and extensive student support tools. With job placement services, affordable tuition, and state-approved curriculum, this program helps students start healthcare careers with confidence and real-world readiness.
Program Information | Details |
Cost | $2,000 |
Program Duration | 4–5 weeks (morning); 6–10 weeks (evening/weekend) |
Class Schedules | Morning (Mon–Fri 8am–5pm), Evening (Mon–Fri 5pm–10pm), Weekend (Sat–Sun 8am–4:30pm) |
Prerequisites | Must be 16+, valid ID and SSN/ITIN, background check, immunizations, TB test |
Address | 1762 Technology Dr #115, San Jose, CA 95110 |
FUHSD Adult School
The Certified Nursing Assistant program at FUHSD Adult School offers an affordable, blended learning pathway into the healthcare field. With experienced instructors, clinical partnerships, and the chance to earn college credit, the program is designed to prepare students for success on the state certification exam and in real-world care settings.
Program Information | Details |
Cost | $650.00 |
Program Duration | 220 hours |
Class Schedules | Daytime and evening options; blended online and in-person |
Prerequisites | Must attend free orientation; background check and immunizations likely required |
Address | 589 W Fremont Ave, Sunnyvale, CA 94087 |
Golden Heart School Of Nursing
Golden Heart’s CNA program is ideal for compassionate individuals seeking fast, affordable entry into healthcare. Whether you're a recent graduate, career changer, or working adult, the flexible schedule options (day, night, or weekend) allow students to fit training into busy lives. Those who value in-person mentorship and hands-on experience in a supportive, nurturing environment will thrive here.
Program Information | Details |
Cost | $1,900.00 |
Program Duration | 40 days (varies by schedule) |
Class Schedules | Day, evening, and weekend classes available |
Prerequisites | Must be 16+, with ID and SSN/ITIN; call office to complete enrollment |
Address | 5671 Santa Teresa Blvd #212, San Jose, CA 95123 |
San Francisco Programs
Check out CNA programs near San Francisco, Daly City, and Burlingame
Niles College
Niles College’s 21-day CNA program offers a fast, focused, and state-approved route to becoming a Certified Nursing Assistant in California. With 164 hours of training, experienced instructors, and eligibility for state certification, this program is ideal for individuals ready to launch a meaningful healthcare career without delay.
Program Information | Details |
Cost | No |
Program Duration | 21 days (164 total hours) |
Class Schedules | Not specified (inquire for current schedule) |
Prerequisites | 18+, HS diploma or GED, ID, SSN, vaccines, background check |
Address | 1299 Old Bayshore Hwy Room 200, Burlingame, CA 94010 |
Northern California Nursing Academy, NCNA
NCNA offers a flexible, all-inclusive CNA training program in Daly City with online and on-campus learning options. At $2,170, the program includes everything needed to graduate and take the NNAAP exam. With job placement support and multiple clinical sites, NCNA is a strong choice for students seeking a fast, supported path into healthcare.
Program Information | Details |
Cost | $2,170 (all-inclusive) |
Program Duration | 2–3 months (varies by schedule) |
Class Schedules | Day: M–Th 8:30am–3:30pmEvening: M–Th 5:30pm–10:00pmWeekend: Sat–Sun 8:30am–3:30pm |
Clinical Schedule | Same as class schedule, varies by format |
Online Option | Yes – OCNA hybrid format |
Job Placement | Yes – through partner healthcare organizations |
Address | 355 Gellert Blvd Suite 101, Daly City, CA 94015 |
City College of San Francisco
City College of San Francisco’s Certified Nursing Assistant/Home Health Aide Program is a 13-week, credit-bearing program that costs just $598 for in-state students. It prepares students for CNA certification and includes training in convalescent care, home health, and acute care. With financial aid, flexible admissions, and rigorous clinical training, it’s an excellent choice for entry into the healthcare field.
Program Information | Details |
Cost | $598 |
Program Duration | 13 weeks |
Class Schedules | Weekdays; approximately 21–32 hours per week depending on course segment |
Prerequisites | Must be 18+, college-level English or ESL, physical exam, immunizations, CPR (AHA or Red Cross BLS), Live Scan fingerprinting, drug test |
Address | 50 Frida Kahlo Way, San Francisco, CA 94112 |
Oxman College
The CNA program at Oxman College offers a detailed, state-approved training path in San Francisco. With 160 hours of instruction, rigorous admissions standards, and qualified nursing instructors, the program prepares students to confidently pass the California CNA exam and begin working in patient care across long-term, acute, or rehab settings.
Program Information | Details |
Cost | $4,500.00 |
Program Duration | 160 hours |
Class Schedules | Monday–Thursday; theory (4pm–8pm), clinical (7am–3:30pm) |
Prerequisites | High school diploma/GED, Wonderlic test, health exam, TB test, background check, 2 references |
Address | 309 4th Ave, San Francisco, CA 94118 |
Providence Professional School
Providence Vocational School offers a 160-hour CNA training program designed to prepare students for certification and employment in healthcare. With affordable tuition, hands-on training, and a supportive educational environment, it’s an excellent entry point into the nursing field for aspiring caregivers in the Daly City area.
Program Information | Details |
Cost | $1,765.00 |
Program Duration | 160 hours |
Class Schedules | Varies; full-time format available |
Prerequisites | High school diploma or GED, ID, SSN card, physical exam, TB test, CPR card, entrance test, background check |
Address | 189 School St, Daly City, CA 94014 |