CNA Classes in Oregon: 56 State-Approved Programs
Oregon's approved nurse aide training list names 56 CNA programs in 33 cities and mirrored here as of September 2026. Oregon requires 105 hours of training, 40 of them clinical. Typical CNA pay in Oregon is $49,830 a year, according to the Bureau of Labor Statistics.
Cities with the most CNA programs
Portland (7), Medford (4), Eugene (3) have the most approved programs in Oregon. 6 cities have a page with each program, local CNA pay, and the nursing homes where aides work.
| City | Programs | Typical CNA pay | Nursing homes |
|---|---|---|---|
| Portland | 7 | $50,350 | 30 |
| Medford | 4 | $47,890 | 4 |
| Eugene | 3 | $48,320 | 8 |
| Gresham | 3 | — | 4 |
| Hillsboro | 3 | — | 2 |
| Milwaukie | 3 | — | 2 |
| Bend | 2 | $50,080 | 3 |
| Central Point | 2 | — | 0 |
| Keizer | 2 | — | 2 |
| Lostine | 2 | — | 0 |
| The Dalles | 2 | — | 3 |
| Vancouver | 2 | — | 0 |
| Albany | 1 | $48,550 | 3 |
| Astoria | 1 | — | 1 |
| Baker City | 1 | — | 0 |
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 Oregon
Every program below appears on Oregon's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
56 of 56 programs shown
| Program | Address | Type | Phone |
|---|---|---|---|
| Portland · 7 programs | |||
| Caregiver Training Institute LLC - Medication Aide | 12790 SE Stark St Ste 100, 97233 | Medication Aide | (503) 257-0117 |
| Caregiver Training Institute LLC - Nursing Assistant | 12790 SE Stark St Ste 100, 97233 | Nursing Assistant | (503) 257-0117 |
| Family Healthcare Services - Nursing Assistant | 1515 SE 122nd Ave Ste 1441b, 97233 | Nursing Assistant | — |
| Long - Term Careworks - Nursing Assistant | 525 NE Oregon St, 97232 | Nursing Assistant | — |
| Platinum Career Solutions - Nursing Assistant | 5850 SW Canby St, 97219 | Nursing Assistant | (971) 336-9685 |
| Portland Community College - Nursing Assistant | 12000 SW 49th Ave Unit 207, 97219 | Nursing Assistant | (503) 731-6640 |
| Zelina Health Solutions LLC - Nursing Assistant | 819 SE Morrison St Ste 350, 97209 | Nursing Assistant | (971) 253-0460 |
| Medford · 4 programs | |||
| Access Healthcare Academy - Nursing Assistant | 1654 Hondeleau Ln, 97504 | Nursing Assistant | (801) 574-9773 |
| Advanced Care Education Center - Nursing Assistant | 1463 E McAndrews Rd Ste A, 97504 | Nursing Assistant | (514) 707-2257 |
| Rogue Valley Manor - Medication Aide | 1200 Mira Mar Ave, 97504 | Medication Aide | (541) 857-7600 |
| Rogue Valley Manor - Nursing Assistant | 1200 Mira Mar Ave, 97504 | Nursing Assistant | (541) 857-7600 |
| Eugene · 3 programs | |||
| Dare 2 Care - Nursing Assistant | 1050 Willagillespie Rd Ste 6, 97401 | Nursing Assistant | (541) 688-4262 |
| Volare Health - Medication Aide | 2350 Oakmont Way, 97401 | Medication Aide | — |
| Volare Health - Nursing Assistant | 2350 Oakmont Way, 97401 | Nursing Assistant | — |
| Gresham · 3 programs | |||
| Mt Hood Community College - Nursing Assistant | 26000 SE Stark St, 97030 | Nursing Assistant | — |
| Sapphire Health Services - Medication Aide | 400 NE 7th St, 97030 | Medication Aide | (503) 960-1424 |
| Sapphire Health Services - Nursing Assistant | 400 NE 7th St, 97030 | Nursing Assistant | — |
| Hillsboro · 3 programs | |||
| Careers In Care Academy - Nursing Assistant | 424 NW 334th Ave, 97124 | Nursing Assistant | (503) 278-6625 |
| Moore Nurse Consulting - Medication Aide | 180 E Main St, 97123 | Medication Aide | (503) 341-7550 |
| Moore Nurse Consulting - Nursing Assistant | 180 E Main St, 97123 | Nursing Assistant | (503) 341-7550 |
| Milwaukie · 3 programs | |||
| Clackamas Community College - Nursing Assistant | 7738 SE Harmony Rd, 97222 | Nursing Assistant | (503) 594-0652 |
| Marquis Companies - Medication Aide | 4560 SE International Way Ste 100, 97222 | Medication Aide | — |
| Marquis Companies - Nursing Assistant | 4560 SE International Way Ste 100, 97222 | Nursing Assistant | (971) 206-5200 |
| Bend · 2 programs | |||
| Central Oregon Community College - Nursing Assistant | 2600 NW College Way Ste 350, 97701 | Nursing Assistant | (541) 373-7280 |
| Providence Benedictine Nursing Center - Nursing Assistant | 2600 NW College Way, 97701 | Nursing Assistant | (541) 373-7280 |
| Central Point · 2 programs | |||
| Pacific Healthcare Training - Medication Aide | 236 E Pine St, 97502 | Medication Aide | (541) 941-7732 |
| Pacific Healthcare Training - Nursing Assistant | 512 Manzanita St, 97502 | Nursing Assistant | (541) 941-6642 |
| Keizer · 2 programs | |||
| Northwest Care Academy - Medication Aide | 126 Chemawa Rd N, 97303 | Medication Aide | (971) 373-3131 |
| Northwest Care Academy - Nursing Assistant | 126 Chemawa Rd N, 97303 | Nursing Assistant | (971) 375-3131 |
| Lostine · 2 programs | |||
| Optimal Healthcare Training LLC - Medication Aide | 64278 Lostine River Rd, 97857 | Medication Aide | (541) 624-6160 |
| Optimal Healthcare Training LLC - Nursing Assistant | 64278 Lostine River Rd, 97857 | Nursing Assistant | (541) 624-6162 |
| The Dalles · 2 programs | |||
| Oregon Veterans Home - The Dalles - Medication Aide | 700 Veterans Dr, 97058 | Medication Aide | — |
| Oregon Veterans Home - The Dalles - Nursing Assistant | 700 Veterans Dr, 97058 | Nursing Assistant | (541) 296-7190 |
| Vancouver · 2 programs | |||
| Oregon Evergreen Healthcare - Nursing Assistant | 4601 NE 77th Ave Ste 300 | Nursing Assistant | (503) 838-0001 |
| Prestige Care - Nursing Assistant | 7700 NE Parkway Dr Ste 300 | Nursing Assistant | (360) 735-7155 |
| Albany · 1 program | |||
| Linn Benton Community College - Nursing Assistant | 6500 SW Pacific Blvd, 97321 | Nursing Assistant | (541) 917-4738 |
| Astoria · 1 program | |||
| Clatsop Community College - Nursing Assistant | 646 16th St, 97103 | Nursing Assistant | (503) 325-0313 |
| Baker City · 1 program | |||
| Baker Technical Institute - Nursing Assistant | 2500 E St, 97814 | Nursing Assistant | (541) 524-2651 |
| Beaverton · 1 program | |||
| Gracestar Learning Institute - Nursing Assistant & Medication Aide | 17933 NW Evergreen Pkwy Ste 250, 97006 | Nursing Assistant | (503) 895-9603 |
| Bellevue · 1 program | |||
| Regency Pacific Training Programs - Na And Ma | 3326 160th Ave SE Ste 120 | Unknown | (541) 388-4300 |
| Dallas · 1 program | |||
| Dallas Retirement Village - Nursing Assistant | 377 NW Jasper St, 97338 | Nursing Assistant | (503) 623-5581 |
| Grants Pass · 1 program | |||
| Rogue Community College - Nursing Assistant | 3345 Redwood Hwy, 97527 | Nursing Assistant | (541) 955-7568 |
| Happy Valley · 1 program | |||
| Clackamas Nursing Assistant Training - Nursing Assistant | 11875 SE 129th Ave, 97086 | Nursing Assistant | (503) 709-6560 |
| John Day · 1 program | |||
| Healthskills Nursing Assistant Program | 170 Ford Rd, 97845 | Nursing Assistant | (208) 283-4171 |
| Klamath Falls · 1 program | |||
| Klamath Community College - Nursing Assistant | 7390 S 6th St, 97603 | Nursing Assistant | (541) 882-3521 |
| Lebanon · 1 program | |||
| Oregon Veterans Home - Lebanon - Nursing Assistant | 600 N 5th St, 97355 | Nursing Assistant | — |
| Newport · 1 program | |||
| Oregon Coast Community College - Nursing Assistant | 400 SE College Way, 97366 | Nursing Assistant | — |
| Ontario · 1 program | |||
| Treasure Valley Community College - Nursing Assistant | 650 College Blvd, 97914 | Nursing Assistant | (541) 881-5944 |
| Salem · 1 program | |||
| Chemeketa Community College - Nursing Assistant | 4000 Lancaster Dr NE, 97309 | Nursing Assistant | (503) 399-5058 |
| Sherwood · 1 program | |||
| Ark Foundation - Nursing Assistant | 20055 SW Pacific Hwy Ste 202, 97140 | Nursing Assistant | (971) 281-8198 |
| Springfield · 1 program | |||
| Emt Associates - Nursing Assistant | 1144 Gateway Loop, 97477 | Nursing Assistant | (541) 844-1328 |
| Tillamook · 1 program | |||
| Tillamook Bay Community College - Nursing Assistant | 4301 3rd St, 97141 | Nursing Assistant | — |
| Tualatin · 1 program | |||
| Aidan Health Services - Nursing Assistant | 8415 SW Seneca St Ste 210, 97062 | Nursing Assistant | — |
| Vale · 1 program | |||
| Treasure Valley Tech - Nursing Assistant | 363 A St W, 97918 | Nursing Assistant | (541) 473-3138 |
| White City · 1 program | |||
| Umpqua Community College - Nursing Assistant | 7800 Pacific Ave, 97503 | Nursing Assistant | (541) 245-7936 |
| Wilsonville · 1 program | |||
| Avamere Health Services - Nursing Assistant | 25117 SW Parkway Ave Ste F, 97070 | Nursing Assistant | (503) 570-3405 |
Run one of these programs? Claim your listing to add your start dates and tuition.
Programs: Oregon 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 Oregon
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 Oregon, 22 of the 56 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 Oregon CNA Registry. How the Oregon registry works.
Questions about CNA classes in Oregon
- How many CNA classes are there in Oregon?
- Oregon's approved-program list names 56 CNA training programs in 33 cities, with the most in Portland, Medford, Eugene. The list is published by the state; this page mirrors it as of September 2026.
- How many hours of CNA training does Oregon require?
- Oregon requires 105 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 Oregon?
- 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 56 approved programs in Oregon 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 Oregon is state-approved?
- Every program on this page comes from Oregon's official approved list. Confirm that the program still appears on the current list before enrolling, and contact the Oregon CNA Registry with questions.