top of page

🌊 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

👉 Go to the Portal

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

Ready to Dive In?

Dive into our premium iClassPro platform to explore all class schedules and reserve your time slot today.

bottom of page