
How to Book a Lesson at Ukiyo Swim School
Book a Lesson
Booking your child’s swimming lessons through our iClassPro portal is easy once you know the steps. This guide will walk you through it – whether you’re joining for the first time or returning after a break.
Step
01
Create or Log Into Your Account
New to Ukiyo? Create a Family Account
Then click “Add Student” – this is required to book lessons
Already registered?
Just log in.
If needed, reset your password via the login page.
Step
02
Choose a Payment Plan
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 bank transfer, or you can save a credit card in your portal for automatic billing.
After your final lesson of the month, your child will be dropped from the schedule.
You’ll receive a drop notification, and we’ll wait for written confirmation to continue.
To rebook:
Simply reply with your confirmation that you’d like to continue on the Fixed Monthly Plan or submit new dates for the next month.
Pay-As-You-Go (Punch Pass)
Flexible booking with a 28-day validity from date of purchase
Purchase punch passes in the ProShop tab of your portal.
You must manually request each lesson.
After each lesson, your child is automatically dropped from the schedule, and a drop notification is sent.
To continue, just send us your next preferred dates or request lessons through the portal.
Step
03
Find a Class
Click “Find a Class” in the top menu and use the filters:
Program: Select a lesson type (e.g., “30 min Group”, “Lekcja 45 min Private”)
Level:
Choose your child’s level and language (English or Polish)
(Optional) Filter by Instructor.
Note: Group lessons are age- and skill-specific. If unsure, contact us before submitting a request.
Step
04
Request a Spot in a Class
Click “Submit Request” next to your preferred class.
You’ll receive confirmation by email or portal notification.
If the class is full, you can join the waiting list to express interest.
You can request multiple lessons at once (depending on availability)
If using a punch pass, the system may prompt you to apply the pass during booking
Step
05
Manage Absences or Reschedules
On your portal homepage or app, scroll to see upcoming bookings.
To report an absence, use the “Future Absence” button
Private/Semi-Private Lessons: Absences may qualify for a makeup token (valid 7 days from the original date)
Punch Pass Lessons: Also eligible for rescheduling if within the 7-day window
Group Lessons: Cannot be rescheduled
Step
07
Rebooking for Next Month
To continue lessons into the next month, written confirmation is required after your final registered lesson.
Please email, text, or message us to let us know if you’re:
Continuing your Fixed Monthly Plan, or Booking specific dates using Pay-As-You-Go. This ensures your spot is secured and the correct fee is added to your portal.
You can always check your booking history or drop notifications in the portal.

Helpful Extras
You’ll receive confirmation emails after successful bookings
Booked the wrong class?
Contact us right away so we can help adjust it
Need help?
Email us at enquiry@ukiyoswimschool.com.pl or message your instructor directly.
We’re here to help – just reach out if you get stuck.
See you at the pool!
— The Ukiyo Swim School Team -