KEYS Courses Across Iowa

Click on the location near you for registration information.

If the KEYS course is full or there is not one scheduled near you, email  and we will let you know other options!

YMCA of Greater Des Moines

Ongoing Classes/Multiple Dates

Polk, Dallas and Warren Counties


UPDATED!! Online Starting October 2023

Class starts: October 15th (Sunday)

Time: 1:00 p.m. to 3:00 p.m.

Location: Online

Fee: $200 Members $250 Non-Members

Financial Assistance is Available for those who Qualify

To Register: Click here to Register

Walnut Creek YMCA

Class  starts: September 19th (Tuesday)

Location: Walnut Creek YMCA

Time: 10:00 a.m. to Noon

Fee: $200 Members $250 Non-Members

Financial Assistance is Available for those who Qualify

To Register: Click here to Register

Waukee YMCA

Class Starts: February 12th 2024

Time: 9:30 a.m. to 11:30 a.m.

Fee: $200 Members $250 Non-Members

Financial Assistance is Available for those YMCA members who Qualify

To Register: Click here to Register

University of Iowa/Johnson County Public Health

Classes start: January 2024

New Location: Iowa City Senior Center

Registration: 319-688-5892

Burgess Health Center Onanwa, IA

Class start: September 14th 2023  at 1:00

Location:Fisher-Whiting Memorial Library Mapleton, IA

Fee: $25

To register, call: 712-423-9175

James Kennedy Public Library Dyersville

Next class starts: September 7, 2023

1:00 to 3:00 p.m.

Course Fee $20.00

For more information call 563-875-8912

UPH-Grinnell Public Health

KEYS Community Programs! 2023

Virtual Lunch and Learns 12 to 12:30 p.m.

Access  Microsoft Teams via the internet

  • August 23rd (Wednesday)

Meeting ID 276 670 398 716 Passcode: 82Rgxu

  • September 7 (Thursday)

Meeting ID 278 043 106 563  Passcode: Fcp9Nm

  • September 18 (Monday)

Meeting ID: 283 589 242 028 Passcode: XboNh7



Sioux County Public Health

January 5th to March 9, 2023

Community Health Partners/Orange City Area Health System

Greene County Community Center

KEYS Courses 2023

Dates: September 12th to November 14th

Time: 3:30 p.m. to 5:30 p.m.

Location: Greene County Medical Center

Registration fee: $75 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: Cailee Conlon, Program Director Chronic Disease Prevention and Management Programs

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

For information on the next KEYS class contact:

Jane or    Sherry
or call 515-239-6730

Location: Story County Health and Human Services

Time: TBD

Fee: $20

Burlington Area Community YMCA (Burlington, IA)

Class: call Burlington YMCA for next class

Time:           TBD

Location: Burlington Area YMCA

YMCA of Forest City Iowa (Forest City, IA)

Classes start: September 18th (Monday)

Time: 1:00 to 3:00 p.m.

Call to Register 641-585-5220

Nishna Valley Family YMCA (Atlantic, IA)

Classes Start: February 27th-April 30th  (Tuesdays)

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