Skip to content

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.

56
State-approved programs
33
Cities with a program
105 hrs
Required training, 40 clinical
$49,830
Typical CNA pay, 18% above the US

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.

Cities in Oregon with the most CNA programs
CityProgramsTypical CNA payNursing homes
Portland7$50,35030
Medford4$47,8904
Eugene3$48,3208
Gresham3—4
Hillsboro3—2
Milwaukie3—2
Bend2$50,0803
Central Point2—0
Keizer2—2
Lostine2—0
The Dalles2—3
Vancouver2—0
Albany1$48,5503
Astoria1—1
Baker City1—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

State-approved CNA programs grouped by city
ProgramAddressTypePhone
Portland · 7 programs
Caregiver Training Institute LLC - Medication Aide12790 SE Stark St Ste 100, 97233Medication Aide(503) 257-0117
Caregiver Training Institute LLC - Nursing Assistant12790 SE Stark St Ste 100, 97233Nursing Assistant(503) 257-0117
Family Healthcare Services - Nursing Assistant1515 SE 122nd Ave Ste 1441b, 97233Nursing Assistant—
Long - Term Careworks - Nursing Assistant525 NE Oregon St, 97232Nursing Assistant—
Platinum Career Solutions - Nursing Assistant5850 SW Canby St, 97219Nursing Assistant(971) 336-9685
Portland Community College - Nursing Assistant12000 SW 49th Ave Unit 207, 97219Nursing Assistant(503) 731-6640
Zelina Health Solutions LLC - Nursing Assistant819 SE Morrison St Ste 350, 97209Nursing Assistant(971) 253-0460
Medford · 4 programs
Access Healthcare Academy - Nursing Assistant1654 Hondeleau Ln, 97504Nursing Assistant(801) 574-9773
Advanced Care Education Center - Nursing Assistant1463 E McAndrews Rd Ste A, 97504Nursing Assistant(514) 707-2257
Rogue Valley Manor - Medication Aide1200 Mira Mar Ave, 97504Medication Aide(541) 857-7600
Rogue Valley Manor - Nursing Assistant1200 Mira Mar Ave, 97504Nursing Assistant(541) 857-7600
Eugene · 3 programs
Dare 2 Care - Nursing Assistant1050 Willagillespie Rd Ste 6, 97401Nursing Assistant(541) 688-4262
Volare Health - Medication Aide2350 Oakmont Way, 97401Medication Aide—
Volare Health - Nursing Assistant2350 Oakmont Way, 97401Nursing Assistant—
Gresham · 3 programs
Mt Hood Community College - Nursing Assistant26000 SE Stark St, 97030Nursing Assistant—
Sapphire Health Services - Medication Aide400 NE 7th St, 97030Medication Aide(503) 960-1424
Sapphire Health Services - Nursing Assistant400 NE 7th St, 97030Nursing Assistant—
Hillsboro · 3 programs
Careers In Care Academy - Nursing Assistant424 NW 334th Ave, 97124Nursing Assistant(503) 278-6625
Moore Nurse Consulting - Medication Aide180 E Main St, 97123Medication Aide(503) 341-7550
Moore Nurse Consulting - Nursing Assistant180 E Main St, 97123Nursing Assistant(503) 341-7550
Milwaukie · 3 programs
Clackamas Community College - Nursing Assistant7738 SE Harmony Rd, 97222Nursing Assistant(503) 594-0652
Marquis Companies - Medication Aide4560 SE International Way Ste 100, 97222Medication Aide—
Marquis Companies - Nursing Assistant4560 SE International Way Ste 100, 97222Nursing Assistant(971) 206-5200
Bend · 2 programs
Central Oregon Community College - Nursing Assistant2600 NW College Way Ste 350, 97701Nursing Assistant(541) 373-7280
Providence Benedictine Nursing Center - Nursing Assistant2600 NW College Way, 97701Nursing Assistant(541) 373-7280
Central Point · 2 programs
Pacific Healthcare Training - Medication Aide236 E Pine St, 97502Medication Aide(541) 941-7732
Pacific Healthcare Training - Nursing Assistant512 Manzanita St, 97502Nursing Assistant(541) 941-6642
Keizer · 2 programs
Northwest Care Academy - Medication Aide126 Chemawa Rd N, 97303Medication Aide(971) 373-3131
Northwest Care Academy - Nursing Assistant126 Chemawa Rd N, 97303Nursing Assistant(971) 375-3131
Lostine · 2 programs
Optimal Healthcare Training LLC - Medication Aide64278 Lostine River Rd, 97857Medication Aide(541) 624-6160
Optimal Healthcare Training LLC - Nursing Assistant64278 Lostine River Rd, 97857Nursing Assistant(541) 624-6162
The Dalles · 2 programs
Oregon Veterans Home - The Dalles - Medication Aide700 Veterans Dr, 97058Medication Aide—
Oregon Veterans Home - The Dalles - Nursing Assistant700 Veterans Dr, 97058Nursing Assistant(541) 296-7190
Vancouver · 2 programs
Oregon Evergreen Healthcare - Nursing Assistant4601 NE 77th Ave Ste 300Nursing Assistant(503) 838-0001
Prestige Care - Nursing Assistant7700 NE Parkway Dr Ste 300Nursing Assistant(360) 735-7155
Albany · 1 program
Linn Benton Community College - Nursing Assistant6500 SW Pacific Blvd, 97321Nursing Assistant(541) 917-4738
Astoria · 1 program
Clatsop Community College - Nursing Assistant646 16th St, 97103Nursing Assistant(503) 325-0313
Baker City · 1 program
Baker Technical Institute - Nursing Assistant2500 E St, 97814Nursing Assistant(541) 524-2651
Beaverton · 1 program
Gracestar Learning Institute - Nursing Assistant & Medication Aide17933 NW Evergreen Pkwy Ste 250, 97006Nursing Assistant(503) 895-9603
Bellevue · 1 program
Regency Pacific Training Programs - Na And Ma3326 160th Ave SE Ste 120Unknown(541) 388-4300
Dallas · 1 program
Dallas Retirement Village - Nursing Assistant377 NW Jasper St, 97338Nursing Assistant(503) 623-5581
Grants Pass · 1 program
Rogue Community College - Nursing Assistant3345 Redwood Hwy, 97527Nursing Assistant(541) 955-7568
Happy Valley · 1 program
Clackamas Nursing Assistant Training - Nursing Assistant11875 SE 129th Ave, 97086Nursing Assistant(503) 709-6560
John Day · 1 program
Healthskills Nursing Assistant Program170 Ford Rd, 97845Nursing Assistant(208) 283-4171
Klamath Falls · 1 program
Klamath Community College - Nursing Assistant7390 S 6th St, 97603Nursing Assistant(541) 882-3521
Lebanon · 1 program
Oregon Veterans Home - Lebanon - Nursing Assistant600 N 5th St, 97355Nursing Assistant—
Newport · 1 program
Oregon Coast Community College - Nursing Assistant400 SE College Way, 97366Nursing Assistant—
Ontario · 1 program
Treasure Valley Community College - Nursing Assistant650 College Blvd, 97914Nursing Assistant(541) 881-5944
Salem · 1 program
Chemeketa Community College - Nursing Assistant4000 Lancaster Dr NE, 97309Nursing Assistant(503) 399-5058
Sherwood · 1 program
Ark Foundation - Nursing Assistant20055 SW Pacific Hwy Ste 202, 97140Nursing Assistant(971) 281-8198
Springfield · 1 program
Emt Associates - Nursing Assistant1144 Gateway Loop, 97477Nursing Assistant(541) 844-1328
Tillamook · 1 program
Tillamook Bay Community College - Nursing Assistant4301 3rd St, 97141Nursing Assistant—
Tualatin · 1 program
Aidan Health Services - Nursing Assistant8415 SW Seneca St Ste 210, 97062Nursing Assistant—
Vale · 1 program
Treasure Valley Tech - Nursing Assistant363 A St W, 97918Nursing Assistant(541) 473-3138
White City · 1 program
Umpqua Community College - Nursing Assistant7800 Pacific Ave, 97503Nursing Assistant(541) 245-7936
Wilsonville · 1 program
Avamere Health Services - Nursing Assistant25117 SW Parkway Ave Ste F, 97070Nursing 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.

Explore next

← Back to CNA classes by state