How to Book Swim Classes

 

  • Assess Swimming Level

    • Use the Stage Descriptions link (Stage Descriptions) to help find the right stage for your child.

  • Choose Session

    • Click the Registration tab at the top of the page.

    • Choose a day and time that works for you for the entire term.

  • Add to cart

    • Select the session and add it to your cart

  • Create Account

    • Register and add children as members

  • Complete Booking

    • Finish process - no online payment is taken. 

  • Payment

    • You will be invoiced for the entire term after booking via email by the BSM Accounts Team.

 


 

Lesson Options and Pricing

  • 25 minute group sessions are 6 OMR per person per session.

  • 45 minute group sessions are 8 OMR per person per session.

  • All sessions are invoiced termly.

  • Payment will NOT be taken via this platform - invoices will be sent out from the BSM Accounts Office by email after your booking has been confirmed.

 


 

Important Information

  • Before booking, please check our Stage Descriptions to ensure your swimmer is placed at the appropriate level.

  • Once you book a class, you are committed for the full term.

  • Payment will NOT be taken via this platform - invoices will be sent out from the BSM Accounts Office after your booking has been confirmed. All sessions are invoiced termly.

  • This portal is only for BSM Marlins Swim School bookings

  • Performance Swim squad bookings are managed separately - please email Stu Clarke.

If you have any questions or need help, please contact us - we are happy to assist!

Jamie Price – Swim School Coordinator
📧 [email protected]
Replies within two working days during term time.

 


 

Attendance Information

  • By booking, you are committing to the full academic term.

  • Each swimmer is eligible for up to two catch-up sessions per term.

  • The final week of term is not invoiced, allowing for a potential third catch-up session if needed.

 


If you want to join the swim squad or arrange a trial, please email Marlins' Head Coach, Stu Clarke.