Schedules

Building Schedules, Classes & Activities

Schedules

Current Programs:  Click here for a list of current program offerings, or scroll down to view.

About Programs & Registration

The Marshalltown YMCA-YWCA is proud to offer a full schedule of programs and classes open to anyone looking to improve body, mind and spirit. There is no registration for adult Aquatic or Group Exercise Classes. 

Online registration is available for most programs. In-person registration is available at the Service Desk.  Click here to see Service Desk hours.

Check out our upcoming sessions below.  We encourage you to visit often to see what's new. 

 

SCUBA

Registration due by Friday, February 23, 2018

Sessions begin on the dates below:

  1. Updated! Session begins
    Wednesday, February 28, 2018

Youth Fitness

Registration due by Friday, March 2, 2018

Sessions begin on the dates below:

  1. Session begins
    Monday, March 5, 2018

Adult Swim Lessons

Registration due by Friday, March 2, 2018

Sessions begin on the dates below:

  1. Next session begins
    Monday, March 5, 2018

Swim Basics: Level 1-3

Registration due by Saturday, March 3, 2018

Sessions begin on the dates below:

  1. Winter 2 (4-week session) begins
    Monday, March 5, 2018

Swim Strokes: Level 4-6

Registration due by Saturday, March 3, 2018

Sessions begin on the dates below:

  1. Winter 2 (4-week session) begins
    Monday, March 5, 2018

Parent/Tot Dance

Registration due by Monday, March 5, 2018

Sessions begin on the dates below:

  1. Next session begins
    Wednesday, March 7, 2018

#Biggest Mover

Registration due by Monday, March 5, 2018

Sessions begin on the dates below:

  1. Program begins
    Monday, February 5, 2018

Indoor Soccer

Registration due by Wednesday, March 7, 2018

Sessions begin on the dates below:

  1. Session begins
    Saturday, March 10, 2018

Specialty Training Programs

Registration due by Friday, March 16, 2018

Sessions begin on the dates below:

  1. Powerlifting Programs begin
    Saturday, February 10, 2018

Lifeguard Course

Registration due by Tuesday, March 20, 2018

Sessions begin on the dates below:

  1. Next session begins
    Friday, March 23, 2018

Special Fun Days

Registration due by Friday, March 30, 2018

Sessions begin on the dates below:

  1. Next session begins
    Friday, March 2, 2018

Kids Safety Camp

Registration due by Friday, May 25, 2018

Sessions begin on the dates below:

  1. Kids Safety Camp is on
    Friday, June 8, 2018