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.