CNA Classes in Washington: 171 State-Approved Programs
Washington's approved nurse aide training list names 171 CNA programs in 79 cities and mirrored here as of September 2026. Washington requires 108 hours of training, 40 of them clinical. Typical CNA pay in Washington is $49,180 a year, according to the Bureau of Labor Statistics.
Cities with the most CNA programs
Spokane (9), Federal Way (8), Vancouver (7) have the most approved programs in Washington. 23 cities have a page with each program, local CNA pay, and the nursing homes where aides work.
| City | Programs | Typical CNA pay | Nursing homes |
|---|---|---|---|
| Spokane | 9 | $47,240 | 13 |
| Federal Way | 8 | — | 4 |
| Vancouver | 7 | $50,350 | 6 |
| Everett | 6 | — | 6 |
| Tacoma | 6 | $51,990 | 11 |
| Lakewood | 5 | — | 0 |
| Olympia | 5 | $48,060 | 4 |
| Puyallup | 5 | — | 5 |
| Bellingham | 4 | $48,040 | 6 |
| Longview | 4 | $47,830 | 3 |
| Moses Lake | 4 | — | 2 |
| Renton | 4 | — | 3 |
| Seattle | 4 | $51,990 | 19 |
| Tukwila | 4 | — | 0 |
| Bremerton | 3 | $49,160 | 3 |
Pay is the BLS OES May 2025 figure for the metro area named after the city; a dash means BLS publishes none. Nursing homes from CMS Care Compare.
All state-approved CNA programs in Washington
Every program below appears on Washington's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
171 of 171 programs shown
| Program | Address | Type |
|---|---|---|
| Spokane · 9 programs | ||
| Caldera Care East | 414 South University Road, 99206 | Nursing Home |
| EmpRes at Royal Park | 302 E Wedgewood Ave, 99208 | Private |
| New Chapters In Healthcare Education | 320 W Spofford Ave, 99205 | Private |
| Newtech Skills Center | 4141 N Regal Street, 99207 | High School |
| Providence Health Training | 1313 N Atlantic Ste 4900, 99201 | Private |
| Regency at Northpointe | 1224 E Westview Ct., 99218 | Nursing Home |
| Sparkle Training Center | 220 E Wellesley Avenue, Ste #201, 99207 | Private |
| Spokane Community College | 1810 N Greene Street (Ms2090), 99217 | College |
| Vital Healthcare Training | 6704 N Nevada st Ste 7, 99208 | Private |
| Federal Way · 8 programs | ||
| Caregiving Training & Huduma Center | 30821 Pacific Ave S, Ste A, 98003 | Private |
| Crystal Point CNA Training School (Conditional Approval) | 34004 9th Avenue S, Building A STE A-1, 98003 | Private |
| Divine CNA Training | 1707 S. 341st Place, Unit D, 98023 | Private |
| Elite Learning Institute, LLC | 33301 1st Way S, Suite #260, 98003 | Private |
| Hallmark Manor | 32300 1st Avenue South, 98003 | Nursing Home |
| Health Professionals Institute | 33305 1St Way South Suite B-207, 98003 | Private |
| Home Aide CNA Training Center | 1305 S 312th Street, #202, 98003 | Private |
| Two Rivers Care Training, LLC | 31620 23rd Ave S. Ste. 304, 98003 | Private |
| Vancouver · 7 programs | ||
| Better Options School of Nursing | 15214 NE 25th Circle, 98684 | Private |
| Cascadia Technical Academy | 12200 Northeast 28th Street, 98682 | High School |
| CLT Care Academy, LLC | 201 NE Park Plaza Dr. Ste 296, 98684 | Private |
| Henrietta Lacks Health and Bioscience High School | Evergreen School District P.O. Box 8910, 98668 | High School |
| Higher Living Healthcare Training School | 4609 NE 115th St, 98686 | Private |
| Northwest NAC Training | 13504 NE 84th St. Ste. 119, 98682 | Private |
| Stardig Nursing Services | 201 SE 124th Ave Suite 101, 98683 | Private |
| Everett · 6 programs | ||
| Bethany at Pacific | 916 Pacific Ave Fl 4, 98201 | Private |
| CTE Signature STEM Healthcare Academy – Everett SD | 3900 Broadway Avenue, 98201 | High School |
| Everett Community College | 2000 Tower Street, 98201 | College |
| Medprep Vocational Training Center | 1830 Broadway, 98201 | Private |
| Sno-Isle Tech Skills Center | 9001 Airport Road, 98204 | High School |
| Sunrise Caregiver Training | 7003 Evergreen Way, 98203 | Private |
| Tacoma · 6 programs | ||
| Avamere Pacific Ridge | 3625 East B Street, 98404 | Nursing Home |
| Avamere Transitional Care of Puget Sound | 630 S Pearl. St, 98225 | Nursing Home |
| Bates Technical College | 1101 South Yakima Avenue, 98405 | College |
| Supreme Nursing Academy of Givers | 6430 Tacoma Mall Blvd Ste 101, 98409 | Private |
| Tacoma Community College | 6501 S 19th St, 98466 | College |
| Visiting Angels | 1401 S Union Avenue, 98405 | Nursing Home |
| Lakewood · 5 programs | ||
| Clover Park High School | 11023 Gravelly Lake Drive SW, 98499 | High School |
| Clover Park Technical College HS & Hospital programs | 4500 Steilacom Blvd Sw - Bldg 14, 98499 | College, High School, Hospital |
| Pennant at the Oaks | 11411 Bridgeport Way SW, 98499 | Private |
| ProCare Academy of Washington | 9116 Gravelly Lk Dr Sw, 98499 | Private |
| Unique NextGen Healthcare Training | 10828 Gravelly Lake Dr SW, Ste 209/211, 98499 | Private |
| Olympia · 5 programs | ||
| Pennant at Olympia Transitional Healthcare | 430 Lilly Rd NE., 98506 | Private |
| ProCare Academy of Washington - Olympia | 3773 Martin Way E Suite A102, 98506 | Private |
| Puget Skilled Nursing | 4001 Capital Mall Dr SW, 98502 | Nursing Home |
| South Puget Sound Community College | 2421 Heritage Ct SW, 98502 | College |
| Woodard Creek NAC Program | 3333 Ensign Road NE, 98506 | Hospital |
| Puyallup · 5 programs | ||
| Clover Park Technical College at the Pierce County Skills Center | 16117 Canyon Road East, 98375 | High School |
| Emerald Ridge High School | 12405 184TH ST E, 98374 | High School |
| Pennant at Rainier Rehabilitation | 920 12th Ave. SE, 98372 | Private |
| Puyallup High School | 105 7th St. SW, 98371 | High School |
| Rogers High School | 12801 86th Ave E, 98373 | High School |
| Bellingham · 4 programs | ||
| Alderwood Park Health & Rehabilitation | 2726 Alderwood Ave, 98225 | Nursing Home |
| Bellingham Technical College | 3028 Lindbergh Ave, 98225 | College |
| Spring Creek Assisted Living Facility | 223 East Bakerview Road, 98226 | Private |
| Whatcom Community College -- Whatcom County | 237 W Kellogg Rd, 98226 | College |
| Longview · 4 programs | ||
| CNA School of Longview/Health Education Center | 5612 Ocean Beach Highway Suite 112, 98632 | Private |
| Kelso School District | 1405 Deleware Street - SJMC, 98632 | High School |
| Lower Columbia College | 1600 Maple Street, 98632 | College |
| Pennant at Beacon Hill Rehabilitation | 128 Old Beacon Hill Drive, 98632 | Private |
| Moses Lake · 4 programs | ||
| Big Bend Community College | 7662 Chanute Street Northeast, 98837 | College |
| Columbia Basin Job Corps | 6739 24th Avenue NE, 98837 | Job Corps |
| Columbia Basin Technical Skills Center | 900 Yonezawa Blvd, 98837 | High School |
| Lakeridge Solana Alzheimer’s Care Center | 817 East Plum Street, 98837 | Nursing Home |
| Renton · 4 programs | ||
| Health Care Apprenticeship Consortium | 1101 S Yakima Ave Room C206, 98405 | Private |
| Nurse Staffing Solutions | 600 SW 13th St Unit 100, 98057 | Private |
| Renton Technical College | 3000 NE 4th Street, 98056 | College |
| Spring Fields Healthcare Training | 304 Main Ave S Suite 300, 98057 | Private |
| Seattle · 4 programs | ||
| Bailey Boushay House | 2720 E Madison St., 98112 | Private |
| Fulton Academy for Certified Nursing Assistants | 7500 Seward Park Avenue South, 98118 | Nursing Home |
| Seattle Central College | 1200 12th Ave S, 98144 | College |
| Seattle Skills Center – Nursing Assistant | 3013 South Mount Baker Boulevard, 98144 | High School |
| Tukwila · 4 programs | ||
| Advanced CNA School | 16300 Christensen Rd, 98188 | Private |
| NAT Healthcare Academy | 699 Strander Blvd, 98188 | Private |
| NAT Health Care Academy | 699 Strander Blvd Suite C, 98199 | Private |
| Yashpreet Kang | 16300 Christensen Road, 98188 | Private |
| Bremerton · 3 programs | ||
| Forest Ridge Health & Rehab | 140 S Marion, 98312 | Nursing Home |
| Olympic College | 1600 Chester Ave, 98346 | College |
| Pennant at Belmont Terrace | 560 Lebo Blvd., 98310 | Private |
| Colville · 3 programs | ||
| Colville Health and Rehab of Cascadia | 1000 E Elep Avenue, 99114 | Nursing Home |
| EmpRes at Buena Vista | 151 Buena Vista Dr, 98501 | Private |
| Mt. Carmel Hospital | 982 E Columbia Avenue, 99114 | Hospital |
| Kennewick · 3 programs | ||
| Columbia Safety Training Center | 418 N Kellogg St Ste D., 99336 | Private |
| Life Care Center of Kennewick | 1508 W 7th Ave, 99336 | Private |
| Tri-Tech Skills Center | 5929 West Metaline, 99336 | High School |
| Lynnwood · 3 programs | ||
| Edmonds Community College | 20000 68Th Avenue W, 98036 | College |
| Northcare Training | 3717 196th St. SW, 98204 | Private |
| Westfield Nursing Assistants Training Institute | 5031 168th Street SW STE-150, 98037 | Private |
| Mount Vernon · 3 programs | ||
| Life Care Center of Mount Vernon | 2120 E Division St, 98274 | Nursing Home, Private |
| Northwest Career And Technical Academy | 2205 W. Campus Place, 98273 | High School |
| Pennant at Mira Vista Care Center | 300 S 18th St., 98274 | Private |
| Oak Harbor · 3 programs | ||
| Regency on Whidbey | 1040 SW Kimball Dr., 98277 | Private |
| Skagit Valley College – Whidbey Island Campus -- Island County | 1900 SE Pioneer Way, 98277 | College |
| Sunrise Caregiver Training on Whidbey | 1040 SW Kimball Dr, 98277 | Private |
| Shoreline · 3 programs | ||
| Avamere Richmond Beach | 19235 15th Ave. NW, 98177 | Nursing Home |
| Nursing Assistant Training Institute | 15235 Aurora Ave N Ste. 101, 98133 | Private |
| Shoreline Community College | 16101 Greenwood Ave North, 98133 | College |
| Walla Walla · 3 programs | ||
| Park Manor Rehabilitation Center | 1710 Plaza Way, 99362 | Nursing Home |
| Sea Tech Skills Center | 525 Campus Loop Drive, 99362 | High School |
| Walla Walla Community College | 500 Tausick Way, 99362 | College |
| Wenatchee · 3 programs | ||
| Wenatchee High School | 1101 Millerdale, 98801 | High School |
| Wenatchee Valley College (Fast Track Included) | 1300 5th Street, 98801 | College |
| Wenatchee Valley Technical Skills Center | 327 E Penny Rd #D, 98801 | High School |
| Aberdeen · 2 programs | ||
| Grays Harbor College | 1620 Edward P Smith Drive, 98520 | College |
| Twin Harbors Branch Skills Center | 410 North G Street, 98520 | High School |
| Bellevue · 2 programs | ||
| Bellevue College | 3000 Landerholm Circle Se, 98007 | College |
| Sammamish High School | 100 - 140th Avenue Se, 98005 | High School |
| Burien · 2 programs | ||
| DT&T NA Training School | 148 Sw 153Rd St, Suite 201, 98166 | Private |
| PNW Medical Training Academy | 1800 SW 152nd Street Suite 205, 98166 | Private |
| Centralia · 2 programs | ||
| Centralia College | 600 Centralia College Blvd, 98531 | College |
| Three Rivers Care | 1305 Alexander St, 98531 | Nursing Home |
| Gig Harbor · 2 programs | ||
| Cottesmore of Life Care | 2909 14Th Avenue Nw, 98335 | Nursing Home |
| Tacoma Community College Nursing Assistant Certified Training Program – Gig Harbor Campus | 3993 Hunt Street NW, 98335 | College |
| Kent · 2 programs | ||
| Blossom Nursing Academy | 24437 Russell Road STE-108, 98032 | Private |
| Vital Healthcare Training Center, LLC | 25833 104th Ave SE, 98030 | Private |
| Kirkland · 2 programs | ||
| Lake Washington Institute of Technology | 11605 132nd Avenue NE, 98034 | College |
| Washington Network for Innovative Careers | 11605 132nd Ave Ne, 98034 | High School |
| Leavenworth · 2 programs | ||
| Cascade Valley Highschool CNA Program | 10190 Chumstick Hwy, 98826 | High School |
| Upper Valley Nursing CNA Training | 817 Commercial Street, 98826 | Private |
| Monroe · 2 programs | ||
| Monroe High School | 17001 Tester Road, 98272 | High School |
| Regency Care Center at Monroe | 1355 W Main St, 98272 | Nursing Home |
| Pasco · 2 programs | ||
| Columbia Basin College | 2600 North 20th Avenue, 99301 | College |
| Columbia Safety LLC | 9530 Bedford Street, 99301 | Private |
| Port Orchard · 2 programs | ||
| Avamere at Ridgemont Stafford Healthcare at Ridgemont | 2051 Pottery Avenue, 98366 | Nursing Home |
| Care Plus Home Health, Inc | 1950 Pottery Ave Suite 160, 98366 | Private |
| Sequim · 2 programs | ||
| Avamere Olympic Rehabilitation of Sequim | 1000 S 5th Avenue, 98382 | Nursing Home |
| Sequim Bay Post Acute | 650 W Hemlock St, 98382 | Nursing Home |
| Yakima · 2 programs | ||
| Goodheart Training - Yakima | 303 Holton Ave., 98902 | — |
| Yakima Valley Technical Skills Center | 1120 South 18th St, 98901 | High School |
| Anacortes · 1 program | ||
| Sunrise Caregiver Training | 1119 26th St,., 98221 | Private |
| Auburn · 1 program | ||
| Green River Community College | 12401 Southeast 320th Street, 98092 | College |
| Bainbridge Island · 1 program | ||
| Bainbridge Island Health & Rehabilitation | 835 Madison Ave. N, 98110 | Private |
| Battle Ground · 1 program | ||
| Clark County Career Development Center | 105 W. Main St., Ste. #102, 98604 | Private |
| Brewster · 1 program | ||
| Regency Harmony House Rehabilitation & Nursing Center | 100 River Plaza, 98812 | Nursing Home |
| Cashmere · 1 program | ||
| Cashmere High School | 329 Tigner Road, 98815 | High School |
| Chelan · 1 program | ||
| Lake Chelan School District | 309 E. Johnson, 98816 | High School |
| Chewelah · 1 program | ||
| Providence St. Joseph’s Hospital | 500 E. Webster Avenue, 99109 | Hospital |
| Coupeville · 1 program | ||
| WhidbeyHealth Medical Center | 101 N. Main, 98239 | Hospital |
| Dayton · 1 program | ||
| Columbia County Health System | 1012 S 3rd St, 99328 | Nursing Home |
| Des Moines · 1 program | ||
| Highline Community College | 2400 South 240Th Street, 98198 | College |
| East Wenatchee · 1 program | ||
| Eastmont High School | 955 3rd Street NE, 98802 | High School |
| Ellensburg · 1 program | ||
| Kittitas Valley Healthcare | 603 S Chestnut St, 98926 | Hospital |
| Elma · 1 program | ||
| Elma High School Nursing Assistant Training Program | 600 East Main St., 98541 | High School |
| Enumclaw · 1 program | ||
| Evergreen NA Training Program | 2323 Jensen St., 98022 | Private |
| Fife · 1 program | ||
| Trouvés Health Care College | 6416 Pacific Hwy E, 98424 | Private |
| Forks · 1 program | ||
| Forks Community Hospital District No. 1 | 530 Bogachiel Way, 98331 | Hospital |
| Hoquiam · 1 program | ||
| Pennant at Pacific Care | 3035 Cherry St., 98550 | Private |
| Issaquah · 1 program | ||
| PNW Nursing Assistant School | 12375 Upper Preston Rd SE, 98027 | Private |
| Lynden · 1 program | ||
| Lynden Healthcare Education and Consulting | 851 Aaron Dr, 98264 | Private |
| Lynwood · 1 program | ||
| North Care Training | 3717 196th Street SW | Private |
| Marysville · 1 program | ||
| MedSmart Academy | 1410 7th Street Suite C2, 98270 | Private |
| Medical Lake · 1 program | ||
| Lakeland Village | 2320 South Salnave Road, 99022 | Nursing Home |
| Mt. Vernon · 1 program | ||
| Skagit Valley College: Main Campus | 2405 E College Way, 98273 | College |
| Newport · 1 program | ||
| River Mountain Training Center | 100 Scott Ave, 99156 | Private |
| Palouse · 1 program | ||
| Clover Park Technical – Garfield-Palouse High School | 600 E Alder St., 99161 | High School |
| Port Angeles · 1 program | ||
| Peninsula College -- Clallam County | 1502 East Lauridsen Boulevard, 98362 | College |
| Port Townsend · 1 program | ||
| Peninsula College NAC in Port Townsend | 202 Eisenhower Ave, 98368 | Private |
| Quincy · 1 program | ||
| Quincy High School | 403 Jackrabbit St NE, 98848 | High School |
| Randle · 1 program | ||
| White Pass Jr/Sr High School Nursing Assistant Training Program | 516 Silverbrook Rd, 98361 | High School |
| Republic · 1 program | ||
| Ferry County Public Hospital District | 36 Klondike Road, 99166 | Hospital |
| Ruston · 1 program | ||
| Iroko Bridge Academy | 5219 N Shirley St., Ste 004, 98407 | Private |
| Seatac · 1 program | ||
| Puget Sound Skills Center | 18010 8th S, 98148 | High School |
| Sedro Woolley · 1 program | ||
| Life Care Center of Skagit Valley | 1462 West State Route 20, 98284 | Nursing Home |
| Selah · 1 program | ||
| Yakima Valley School -- Yakima County | 609 Speyers Rd, 98942 | Nursing Home |
| Shelton · 1 program | ||
| Mason County Public Hospital | 901 MTN View Dr, 98584 | Private |
| Stanwood · 1 program | ||
| Josephine at Home NAC Training Program | 9901 272nd Place NW, 98292 | Private |
| Sunnyside · 1 program | ||
| Goodheart Training - Sunnyside | 426 S 6th Street, 98944 | — |
| Tonasket · 1 program | ||
| North Valley Hospital/Nursing Home | 203 S Western Ave, 98855 | Nursing Home |
| Tumwater · 1 program | ||
| New Market Vocational Skills Center | 7299 New Market Street, 98501 | High School |
| Wapato · 1 program | ||
| Emerald Care | 209 North Ahtanum Avenue, 98951 | Private |
| Woodinville · 1 program | ||
| Northshore School District / Medical Professions Academy | 19619-136Th Ave Ne, 98072 | High School |
| Woodland · 1 program | ||
| CNA Training School of Nursing | 1924 Belmont Loop, 98674 | Private |
Run one of these programs? Claim your listing to add your start dates and tuition.
Programs: Washington approved nurse aide training program list, mirrored September 2026. Pay: BLS OES May 2025. Programs open and close during the year; confirm current approval with the program or the state list before enrolling.
Free CNA training in Washington
Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. In Washington, 22 of the 171 approved programs are run by nursing facilities or care centers, judging by the listed type or program name.
After training, candidates take the state competency exam and are then listed on the Washington Nursing Assistant Registry. How the Washington registry works.
Questions about CNA classes in Washington
- How many CNA classes are there in Washington?
- Washington's approved-program list names 171 CNA training programs in 79 cities, with the most in Spokane, Federal Way, Vancouver. The list is published by the state; this page mirrors it as of September 2026.
- How many hours of CNA training does Washington require?
- Washington requires 108 hours of training, including 40 clinical hours. The federal minimum is 75 hours, with 16 of them supervised practical training.
- Are there free CNA classes in Washington?
- Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. 22 of the 171 approved programs in Washington are run by nursing facilities or care centers, judging by the listed type or program name.
- How do I check that a CNA program in Washington is state-approved?
- Every program on this page comes from Washington's official approved list. Confirm that the program still appears on the current list before enrolling, and contact the Washington Nursing Assistant Registry with questions.