Classes & Lessons

Register for Classes & Swimming Lessons

  • Call us at 515-278-3959 to register over the phone with VISA / MasterCard / Discover Card.
  • Drop off a completed registration form with payment at the Parks and Recreation office at City Hall between 8 a.m. and 5 p.m., Monday through Friday. After hours registrations can be dropped off in our drop slot outside the front door of City Hall.
  • Register at the Urbandale City Swimming Pool during open times.
  • Register online
There will be a $5 administration fee to make a change to your registration. Registration deadline for all programs at the pool is 1 week before the start of the class.

Class Transfer Policy

If you need to transfer your child out of a class / session / level into another class / session / level prior to the 1st day of class, you will be charged a $5 processing fee. Please take time to read the course descriptions to help you accurately place your child in the proper level for swimming lessons. There will also be a $5 processing / transfer fee for swimmers who were signed up for the wrong level and need to be transferred by staff on the first day of class.

  1. Pool Special Events

  2. Pool Classes

    Use when Lifeguard recertification is happening

  3. Water Fitness Classes

    Get fit and burn calories by attending one of our water fitness classes.

  1. Learn to Swim Lessons

    Learn about our Learn to Swim program designed for children ages 5 and up.

  2. Parent and Child & Preschool Lessons

    Get information about our swimming lessons designed for the younger swimmer.

  3. Swimming Lessons Schedule

    Get dates and times for each of our sessions.