Schedules

Building Schedules, Classes & Activities

CrossFit 641

Group Exercise & Water Exercise​​

Swim Lessons & Pool

Gym

Child Watch

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. 

Swim Starters - Parent/Child Lessons

Registration due by Friday, January 3, 2020

Sessions begin on the dates below:

  1. Next session begins
    Tuesday, January 7, 2020

Swim Basics: Level 1-3

Registration due by Friday, January 31, 2020

Sessions begin on the dates below:

  1. Next session begins
    Monday, March 2, 2020

Swim Strokes: Level 4-6

Registration due by Friday, January 31, 2020

Sessions begin on the dates below:

  1. Next session begins
    Monday, March 2, 2020

LIVESTRONG® at the YMCA

Registration due by Monday, February 3, 2020

Sessions begin on the dates below:

  1. Next session begins
    Monday, February 10, 2020

Diabetes Prevention

Registration due by Thursday, February 13, 2020

Sessions begin on the dates below:

  1. Next session starts
    Tuesday, February 18, 2020

Parent/Tot Dance

Registration due by Wednesday, March 4, 2020

Sessions begin on the dates below:

  1. Next session begins
    Thursday, March 5, 2020

Indoor Soccer

Registration due by Thursday, March 12, 2020

Sessions begin on the dates below:

  1. Next session starts
    Saturday, March 14, 2020