Skip to content

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.