🌊 How to Book a Lesson at Ukiyo Swim School
Booking your child’s swimming lessons through our iClassPro portal is easy once you know the steps. This guide is here to walk you through it – whether you’re joining for the first time or returning after a break.
💡 Step 1: Create or Log Into Your Account
If you’re new: Create a Family Account
Then, click “Add Student” – you must do this to book lessons.
Already registered? Just log in. If you’ve forgotten your password, you can reset it.
💳 Step 2: Choose How You Want to Pay
🗓️ Fixed Monthly Plan
Book a recurring weekly time slot (lower lesson rate)
Payment is due by the last working day of each month
Preferred payment is by bank transfer, but you can also save a credit card in your portal for automatic deduction
🔄 Pay-As-You-Go (Punch Pass)
Flexible bookings with 28-day validity from date of purchase
To purchase: Go to the ProShop tab in your portal
➡️ Note: You can browse available classes without purchasing a punch pass — you just need an account.
🔍 Step 3: Find a Class
Click “Find a Class” in the top menu, then use the filters at the top of the screen:
🔹 Note: Group lessons are age-specific and require students to meet certain skill levels. If you're unsure which level your child should be in, please contact us before submitting a request.
Program – Choose:
-
30 min & 45 min Group
-
Lekcja 30 min & 45 min Private / Semi-Private
Level – Choose your child’s level and preferred language (English or Polish)
(Optional) Use the far-right filter to choose your Instructor
If you don’t see a suitable class, email us at enquiry@ukiyoswimschool.com.pl
📅 Step 4: Request a Spot in a Class
Click Submit Request next to your preferred time slot. This lets the Ukiyo team know you’d like to reserve that time for your child.
🔔 Once you click “Submit Request,” check your email or portal notifications for confirmation from our team.
Admin will confirm your child’s booking and notify you once the spot is secured.
If the class is full, you can add your child to the waiting list for that time slot to let us know you're interested.
You can usually request multiple lessons at once, depending on availability.
If you're using a punch pass, the system may ask you to apply it manually during the booking.
🔁 Step 5: Manage Absences or Reschedules
Scroll down on your main page via the app to view future bookings
To report an absence: Click “Future Absence” in the portal
🔄 Private/Semi-Private Only: If eligible, a makeup token will be added to your account with a 7-day reschedule window (from the original lesson date). Punch pass lessons can also be rescheduled if they follow this rule.
Group lessons cannot be rescheduled.
📊 Step 6: Track Your Child’s Progress
Go to your Student Account and open the Evaluations section
You’ll see updates on swimming skills, progress notes, and feedback from your child’s instructor
Progress is visible for all lesson types – Group, Semi-Private, and Private
📎 Helpful Extras
✅ Confirmation emails are sent after successful bookings
Booked the wrong class? Email us right away and we’ll help adjust the start date
📧 Need help? Contact us at enquiry@ukiyoswimschool.com.pl or message your instructor directly
We’re here to support you – if you get stuck, just reach out. See you at the pool!
— The Ukiyo Swim School Team