
ENROLLMENT IS ONLINE! Please use the View Schedule/Enroll button to begin the enrollment process. If you enroll mid-session, contact us and we will customize a plan to make up any classes missed. If you are unsure of your level, click the Class Levels button below to review the levels. If you have any questions, call the office at (903) 817-1777 or use the button below to fill out our Contact US form.
🏊 It is not too late to join our Fall 1 session. There are classes that still have availability. 🏊
There is still time to join the fun.
Please use the View Schedule/Enroll button to view the class schedule and to enroll in this session. If you have any questions, give us a call at (903) 817-1777 or fill out our Contact form and we will respond as soon as possible.
Not sure which level is right for you? Click the Level Finder button below to review our levels and find the best fit!

CLASSES ARE STILL AVAILABLE: Online enrollment has ended but you can still join this session. If you wish to enroll mid-session we will customize a plan to make up any classes missed. To inquire about enrolling, please Create Account using the button below and then call the office at (903) 817-1777 or use the Contact Us button below.
🏊 General registration begins September 27, 2026 💦
If you would like to be notified by email when the General Registration period begins, please click the Create Account button to create an account and subscribe to receive updates from us.
If you have any questions, you can contact our office at (903) 817-1777, by email at tylertx@hvswim.com, or fill out our Contact Us form.
Not sure which level is right for you? Click the Level Finder button below to review our levels and find the best fit!

Can't join any of the sessions on the screen? If you would like to be notified by email when the next session becomes available, click the Create Account button below. For any questions, please call our office at (903) 817-1777 or use our Contact Us form.

Session: Tue Sep 2 - Mon Oct 27
Makeup: Tue Oct 28 - Fri Oct 31

Do you like to plan ahead?
Sign up to our mailing list below, and we'll keep you updated with the next season's class schedule.