Online Customer Portal
Convenient quick access to view open spots, schedule absences & makeup lessons, review/update billing, and more!
If already a customer, the portal should recognize your email! To set up your password, just click “forgot password” in the portal
FAQ's
Preparing for Utah Swim Lessons FAQs
Just 3 Things Before Your First Lesson:
1. Agree to our policies & waiver in the customer portal (required before your first lesson).
2. Finalize your enrollments online.
3. Arrive 10 minutes early to check in and get a quick tour!
Once the waiver is signed, you'll be able to complete your enrollments and we’ll email you a confirmation with your schedule, location, and how to reach us.
Having trouble logging in after enrolling? Text us at 801-691-7946 — we're happy to help!
Financials & Costs FAQs
SwimKids closures do not always follow school or government holidays. We offer make-up tokens when lessons are canceled or when we receive notice of your absence.
If SwimKids is required to close due to health or weather concerns, you will receive a make-up token for any canceled lessons.
For indoor locations, weather-related closures will only occur if the local school district cancels school for the area where the SwimKids facility is located.
Scheduling Lessons & Make-ups FAQs
Every child is different, so the time it takes to learn to swim will vary. Our goal is to help each child progress at their own pace, building both skill and confidence along the way.
We strive for progress at every lesson, and many parents are amazed at how much their child can achieve in just one Fast Track session. To fully master basic water safety and survival skills, we find that most children need around 25 lessons, though some may need more or less depending on age, comfort in the water, and consistency.
Starting with a Fast Track is a great way to jumpstart your child’s swimming journey!

Request to Drop Enrollment
We’d be sorry to see you go! To streamline the process of permanently cancelling/stopping/dropping a class,
Click the button below to text us or call us at 801-691-7946!

