KEYS Courses Across Iowa

Click on the location near you for registration information.

If you do not see a KEYS course close to you, email your location to  and we will let you know other options!

YMCA of Greater Des Moines

Ongoing Classes/Multiple Dates

Polk, Dallas and Warren Counties


Indianola class starting April 3rd

Click here to Register

University of Iowa/Johnson County Public Health

February 28th to May 2nd (Tuesdays)

Location: Oaknoll Community

Registration: 319-688-5892

Burgess Health Center Onanwa, IA

February 16th to April 20th 2923

Location: Onawa Public Library

For more information call: 712-423-9175

James Kennedy Public Library Dyersville

March 7th to May 9th (Tuesdays)

1:00 to 3:00 p.m.

For more information call 563-875-8912

UPH-Grinnell Public Health

KEYS class coming soon!

Sioux County Public Health

January 5th to March 9, 2023

Community Health Partners/Orange City Area Health System

Greene County Community Center

KEYS Course

Feb 28-May 2  (Tuesday) 1:00 to 3:00 PM

Registration fee of $20 per person. Contact Greene County Public Health at 515-386-3228

Norm Waitt Sr. YMCA/Briarcliff/Siouxland Community

Classes in Iowa

January 12th, 2023 (Full)

Siouxland Center for Active Generation


Classes in Nebraska

Norm Waitt Sr. YMCA

601 Riverview DR  South Sioux City, NE

Contact Person Cailee Conlon, Program Director Chronic Disease Prevention and Management Programs

March 30-June 1, 2023  Thursdays 12:30-2:30

Story County Public Health/Mary Greeley Medical Center Ames, IA


March 2nd at 8:30 – 10:30 a.m

Story County Health and Human Services Bldg.

Click here to Register

March 9th  at 10:00 a.m.-noon.

Nevada Senior Center 630 6th Street, Nevada 50201

Click here to Register

Burlington Area Community YMCA (Burlington, IA)

February 21 – April 25, Tuesdays

Time:           1:00pm-3:00pm

Cost:            $20- Members    $45-Community

Location: Burlington Area YMCA

YMCA of Forest City Iowa (Forest City, IA)

March 6  Monday, 1-3 p.m.

Call to Register 641-585-5220

Nishna Valley Family YMCA (Atlantic, IA)

New classes coming!

Call to register: 712-243-3934

YMCA of Marshalltown Iowa (Marshalltown, IA)

 KEYS course coming Fall 2023.

Call to register 641-752-8658 ext 224