CNA Classes in Oregon: 56 State-Approved Programs
Oregon approves 56 CNA training programs, listed below from the state's official approved-program list, current as of September 2026. The most are in Portland (7), Medford (4), Eugene (3). About 22 run at colleges, technical schools, and adult-education programs, and about 22 at nursing facilities and care centers, where training is often free for employees under federal rules.
Oregon requires 105 training hours (40 clinical), 30 above the federal minimum of 75, so full-time programs commonly finish in about 5 weeks. Once certified, a typical CNA in Oregon earns $49,830 a year ($23.96 an hour), 18% above the national figure, per BLS wage data (May 2025).
CNA classes in Oregon at a glance
- •56 approved programs on the official state list, across 33 cities.
- •Required training: 105 hours, 40 of them clinical.
- •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 22 programs here run at facilities.
- •Typical pay once certified: $49,830 a year in Oregon.
- •After the exam, certification is listed on the Oregon CNA Registry.
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.
Showing 56 of 56 state-approved CNA programs in Oregon.
Portland 7 programs
Caregiver Training Institute LLC - Medication AideMedication Aide
12790 SE Stark St Ste 100, Portland, 97233
(503) 257-0117
Caregiver Training Institute LLC - Nursing AssistantNursing Assistant
12790 SE Stark St Ste 100, Portland, 97233
(503) 257-0117
Family Healthcare Services - Nursing Assistantnursing facilityNursing Assistant
1515 SE 122nd Ave Ste 1441b, Portland, 97233
Long - Term Careworks - Nursing Assistantnursing facilityNursing Assistant
525 NE Oregon St, Portland, 97232
Platinum Career Solutions - Nursing AssistantNursing Assistant
5850 SW Canby St, Portland, 97219
(971) 336-9685
Portland Community College - Nursing AssistantNursing Assistant
12000 SW 49th Ave Unit 207, Portland, 97219
(503) 731-6640
Zelina Health Solutions LLC - Nursing Assistantnursing facilityNursing Assistant
819 SE Morrison St Ste 350, Portland, 97209
(971) 253-0460
Medford 4 programs
Access Healthcare Academy - Nursing AssistantNursing Assistant
1654 Hondeleau Ln, Medford, 97504
(801) 574-9773
Advanced Care Education Center - Nursing AssistantNursing Assistant
1463 E McAndrews Rd Ste A, Medford, 97504
(514) 707-2257
Rogue Valley Manor - Medication Aidenursing facilityMedication Aide
1200 Mira Mar Ave, Medford, 97504
(541) 857-7600
Rogue Valley Manor - Nursing Assistantnursing facilityNursing Assistant
1200 Mira Mar Ave, Medford, 97504
(541) 857-7600
Eugene 3 programs
Dare 2 Care - Nursing Assistantnursing facilityNursing Assistant
1050 Willagillespie Rd Ste 6, Eugene, 97401
(541) 688-4262
Volare Health - Medication AideMedication Aide
2350 Oakmont Way, Eugene, 97401
Volare Health - Nursing Assistantnursing facilityNursing Assistant
2350 Oakmont Way, Eugene, 97401
Gresham 3 programs
Mt Hood Community College - Nursing AssistantNursing Assistant
26000 SE Stark St, Gresham, 97030
Sapphire Health Services - Medication AideMedication Aide
400 NE 7th St, Gresham, 97030
(503) 960-1424
Sapphire Health Services - Nursing Assistantnursing facilityNursing Assistant
400 NE 7th St, Gresham, 97030
Hillsboro 3 programs
Careers In Care Academy - Nursing AssistantNursing Assistant
424 NW 334th Ave, Hillsboro, 97124
(503) 278-6625
Moore Nurse Consulting - Medication AideMedication Aide
180 E Main St, Hillsboro, 97123
(503) 341-7550
Moore Nurse Consulting - Nursing Assistantnursing facilityNursing Assistant
180 E Main St, Hillsboro, 97123
(503) 341-7550
Milwaukie 3 programs
Clackamas Community College - Nursing AssistantNursing Assistant
7738 SE Harmony Rd, Milwaukie, 97222
(503) 594-0652
Marquis Companies - Medication AideMedication Aide
4560 SE International Way Ste 100, Milwaukie, 97222
Marquis Companies - Nursing Assistantnursing facilityNursing Assistant
4560 SE International Way Ste 100, Milwaukie, 97222
(971) 206-5200
Bend 2 programs
Central Oregon Community College - Nursing AssistantNursing Assistant
2600 NW College Way Ste 350, Bend, 97701
(541) 373-7280
Providence Benedictine Nursing Center - Nursing Assistantnursing facilityNursing Assistant
2600 NW College Way, Bend, 97701
(541) 373-7280
Central Point 2 programs
Pacific Healthcare Training - Medication AideMedication Aide
236 E Pine St, Central Point, 97502
(541) 941-7732
Pacific Healthcare Training - Nursing AssistantNursing Assistant
512 Manzanita St, Central Point, 97502
(541) 941-6642
Keizer 2 programs
Northwest Care Academy - Medication AideMedication Aide
126 Chemawa Rd N, Keizer, 97303
(971) 373-3131
Northwest Care Academy - Nursing AssistantNursing Assistant
126 Chemawa Rd N, Keizer, 97303
(971) 375-3131
Lostine 2 programs
Optimal Healthcare Training LLC - Medication AideMedication Aide
64278 Lostine River Rd, Lostine, 97857
(541) 624-6160
Optimal Healthcare Training LLC - Nursing AssistantNursing Assistant
64278 Lostine River Rd, Lostine, 97857
(541) 624-6162
The Dalles 2 programs
Oregon Veterans Home - The Dalles - Medication AideMedication Aide
700 Veterans Dr, The Dalles, 97058
Oregon Veterans Home - The Dalles - Nursing Assistantnursing facilityNursing Assistant
700 Veterans Dr, The Dalles, 97058
(541) 296-7190
Vancouver 2 programs
Oregon Evergreen Healthcare - Nursing Assistantnursing facilityNursing Assistant
4601 NE 77th Ave Ste 300, Vancouver
(503) 838-0001
Prestige Care - Nursing Assistantnursing facilityNursing Assistant
7700 NE Parkway Dr Ste 300, Vancouver
(360) 735-7155
Albany 1 program
Linn Benton Community College - Nursing AssistantNursing Assistant
6500 SW Pacific Blvd, Albany, 97321
(541) 917-4738
Astoria 1 program
Clatsop Community College - Nursing AssistantNursing Assistant
646 16th St, Astoria, 97103
(503) 325-0313
Baker City 1 program
Baker Technical Institute - Nursing AssistantNursing Assistant
2500 E St, Baker City, 97814
(541) 524-2651
Beaverton 1 program
Gracestar Learning Institute - Nursing Assistant & Medication AideNursing Assistant
17933 NW Evergreen Pkwy Ste 250, Beaverton, 97006
(503) 895-9603
Bellevue 1 program
Regency Pacific Training Programs - Na And MaUnknown
3326 160th Ave SE Ste 120, Bellevue
(541) 388-4300
Dallas 1 program
Dallas Retirement Village - Nursing Assistantnursing facilityNursing Assistant
377 NW Jasper St, Dallas, 97338
(503) 623-5581
Grants Pass 1 program
Rogue Community College - Nursing AssistantNursing Assistant
3345 Redwood Hwy, Grants Pass, 97527
(541) 955-7568
Happy Valley 1 program
Clackamas Nursing Assistant Training - Nursing AssistantNursing Assistant
11875 SE 129th Ave, Happy Valley, 97086
(503) 709-6560
John Day 1 program
Healthskills Nursing Assistant Programnursing facilityNursing Assistant
170 Ford Rd, John Day, 97845
(208) 283-4171
Klamath Falls 1 program
Klamath Community College - Nursing AssistantNursing Assistant
7390 S 6th St, Klamath Falls, 97603
(541) 882-3521
Lebanon 1 program
Oregon Veterans Home - Lebanon - Nursing Assistantnursing facilityNursing Assistant
600 N 5th St, Lebanon, 97355
Newport 1 program
Oregon Coast Community College - Nursing AssistantNursing Assistant
400 SE College Way, Newport, 97366
Ontario 1 program
Treasure Valley Community College - Nursing AssistantNursing Assistant
650 College Blvd, Ontario, 97914
(541) 881-5944
Salem 1 program
Chemeketa Community College - Nursing AssistantNursing Assistant
4000 Lancaster Dr NE, Salem, 97309
(503) 399-5058
Sherwood 1 program
Ark Foundation - Nursing Assistantnursing facilityNursing Assistant
20055 SW Pacific Hwy Ste 202, Sherwood, 97140
(971) 281-8198
Springfield 1 program
Emt Associates - Nursing Assistantnursing facilityNursing Assistant
1144 Gateway Loop, Springfield, 97477
(541) 844-1328
Tillamook 1 program
Tillamook Bay Community College - Nursing AssistantNursing Assistant
4301 3rd St, Tillamook, 97141
Tualatin 1 program
Aidan Health Services - Nursing Assistantnursing facilityNursing Assistant
8415 SW Seneca St Ste 210, Tualatin, 97062
Vale 1 program
Treasure Valley Tech - Nursing Assistantnursing facilityNursing Assistant
363 A St W, Vale, 97918
(541) 473-3138
White City 1 program
Umpqua Community College - Nursing AssistantNursing Assistant
7800 Pacific Ave, White City, 97503
(541) 245-7936
Wilsonville 1 program
Avamere Health Services - Nursing Assistantnursing facilityNursing Assistant
25117 SW Parkway Ave Ste F, Wilsonville, 97070
(503) 570-3405
Source: Oregon approved-program list, mirrored September 2026. 56 programs.
Where the Programs Are
Frequently Asked Questions
How many CNA classes are there in Oregon?
Oregon's official approved-program list names 56 state-approved CNA training programs, with the most in Portland, Medford, Eugene. The list is published by the state and this page mirrors it as of September 2026.
How long is CNA training in Oregon?
Oregon requires 105 total training hours, including 40 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 5 weeks; part-time tracks take longer.
Are there free CNA classes in Oregon?
Under federal rule 42 CFR 483.152(c), a nursing facility cannot charge a nurse aide it employs for training and must reimburse a new hire's training cost within 12 months of certification. 22 of the 56 approved programs in Oregon run at nursing facilities or care centers, which are the usual source of free or paid-while-training tracks.
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. Before enrolling anywhere, confirm the program still appears on the current state list and ask the Oregon CNA Registry if you are unsure.
Explore More
About this list
Programs are mirrored from Oregon's official approved nurse aide training program list (September 2026); fields shown are the fields the state publishes. Training hours from state regulations against the federal floor in 42 CFR 483.152; wages from BLS OES May 2025. Confirm approval, schedules, and cost directly with the program.