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


Please take time to read the course descriptions to help you accurately place your child in the proper level for swimming lessons.This is of the utmost importance for the safety of your child and others in the class. Once swimming lessons begin, staff will assess the child to make sure they are in the appropriate level. If your child is in the wrong level, every effort will be made to transfer them to the correct level and a $5 processing fee will be charged.  If transferring is not available, no refund will be made and the child will not be able to continue swim lessons at this time.