
Our La Habra swim school is in Orange County, California. Located inside of the LA Fitness in La Habra, Waterworks Swim School provides both private and semi-private swim lessons.
Our lessons are taught in an indoor lap pool that is heated year-round. With the use of our proven techniques and one-on-one swim instruction, our highly-trained instructors will help you gain quick results. Each lesson provides the personalized attention needed to build confidence in the water.
Waterworks Swim School is independently owned and operated and is not in any way affiliated with LA Fitness.
Waterworks Swim School is independently owned and operated and is not in any way affiliated with LA Fitness.
Getting Started is Easy!
Unsure how to begin? We’re here to help!
Create a FREE account
Set up a free account and have access to schedules, program information, and payment options. There is no obligation and no commitment required for setting up an account.
Find a program
Whether you’re a beginner swimmer looking to learn the basics or an advanced swimmer looking to hone certain skills, we have a swim program that will fit your needs.
Choose a schedule
Enrollment is quick and easy! Explore all of our flexible scheduling options and pick the days and times that are perfect for you. Select one of our highly trained instructors and begin your swimming journey with us!
Start learning!
You’re ready to go—grab your swim suit and get excited! With your friendly instructor by your side, it’s time to dive into fun and build your skills. We’ll be with you every step of the way.
Waterworks Swim School is independently owned and operated and is not in any way affiliated with LA Fitness.

Not sure which class is for you?
We’ve created a handy guide to help you figure out the best lesson type!
Programs
Waterworks Swim School is independently owned and operated and is not in any way affiliated with LA Fitness.

Meet our Instructors
Can't find what you're looking for? Contact us for more info.
It depends on your family's needs. If you prefer to make smaller payments on a predictable day of the month, then monthly autopay is your best option.
If you would prefer to pay for a larger amount of lessons up front, to get more savings, then package pricing would be the best option for you.
You can change your schedule at any time while on monthly autopay! If your new schedule causes your account to have any unpaid lessons for the current month, you will be automatically charged that evening for the additional lessons.
If you’ve already been charged for the following month of lesson, then likewise, any additional unpaid lessons resulting from the schedule change, will be automatically charged that evening.
Of course! If you would like to make a one-time purchase in order to participate in a promotion, your autopay selection will not be affected. When the promotional package you purchased comes to an end, your autopay will automatically pick up again.
Yes, you can cancel autopay at any time through the Customer Portal. Cancelling autopay does not release your reserved lesson schedule.
Swim lessons expire 1 year from the date of purchase. Promotional packages may have their own guidelines. Lessons purchased with funding from a charter school or regional center may have different expiration dates based on the organization’s terms.
Monthly autopay comes with an automatic 10% discount for siblings! We do not offer sibling discounts on lesson packages; however, since siblings (or spouses) can share a package if they are enrolled in the same lesson type, you can take advantage of package pricing discounts.
Every semi-private class consists of two spots. Each spot requires the use of one paid lesson. Therefore if you have two swimmers in one semi-private class, you will use two lessons each time they are scheduled. Whether your students are together in a semi-private or taking semi-private lessons with other students, each swimmer will use one lesson each time they attend a lesson.
If the swimmers are enrolled in the same lesson type, they can share a package of lessons. The only times they would need to purchase a separate package are:
- If they are enrolled in different lesson types.
- If one swimmer is using third-party funding (like a Regional Center or Charter School).
- If they are enrolled at different locations.
Yes! Unused paid lessons can be converted into monetary account credit for you to use towards your new lesson purchase.
If you are receiving funding through a charter school or regional center, please reach out to charterschool@waterworksswim.com for assistance.
The single lesson price varies by location and lesson type. Once your family has an account, you can log into the customer portal, go to Make a Purchase and add your preferred location and lesson type to the cart to view the single lesson price.
Nope! You only pay the amount listed on the price sheet. There are no taxes, membership fees, or registration fees.
This may not apply to purchases made with third-party funding.
Lessons are site-specific so while you can't use the lessons at any location, there are options if you would like to use them at a different location than where you originally purchased for!
- You can convert some of your lessons from your primary site to a Waterworks account credit and then use that credit to purchase lessons for the secondary site. Keep in mind that if you purchase lessons at a discounted rate or are transferring to a site with more amenities, you may not be able to get the same number of lessons at the secondary site.
- You can transfer your Makeup Lesson Credits to a different site and use those instead of paid lessons (all Makeup Lesson Credit rules still apply and there may be a price difference between the sites).
- You can purchase a few lessons for the secondary site. Keep in mind that all lessons are good for a year from the date of purchase, so you can save these to use at your convenience!
We offer swimming lessons to children ages 2.5 and older including adults at all of our Waterworks Swim School locations. Our Waterworks Swim School locations are independently owned and operated and are not in any way affiliated with LA Fitness and City Sports Club.
We utilize a specialized muscle memory teaching technique that is unique to Waterworks Swim School. Our instructors will physically mimic the swimming strokes to ensure your child learns the correct technique right from the beginning. Students are encouraged to enjoy the water while they refine their swimming skills. We offer small class sizes (1:1 and 2:1) and our lessons are fast paced as we realize that our students are here to learn.
At Waterworks Swim School, we do not have set sessions. Our swimming lessons are incredibly flexible, meaning you start lessons when you are ready and continue until you are ready to stop. We can even get you started the same day that you register!
The more classes your child can attend per week, the faster he or she will learn. This is why we recommend at least 2 lessons per week. During the time between swim classes a child can forget a lot of what they have learned, which is why we recommend multiple times per week. Children attending lessons twice or more per week will experience an exponential increase in their rate of progress.
Yes, you can. Our lesson packages are incredibly flexible. Meaning you can make changes to your schedule at any time! You are never committed to keep the same schedule and can change it whenever is needed for your convenience. The easiest way to do this is to log into our customer portal to make changes to your schedule.
Your child can start lessons when they are 2.5 years of age or older. We offer private, semi-private and adult lessons out of LA Fitness and City Sports Club.
Every child is different and there are many factors that contribute to learning to swim.Their beginning skill level, their age, the number of lessons per week, the type of lesson, and their past experiences will all play a part in how long it takes them to achieve their swimming goals.For maximum learning in minimum time, we recommend enrolling your student in Private lessons multiple times per week.The one-on-one attention and minimal downtime between classes will result in quicker skill development and progression.
If you cancel your lesson at least 2 hours prior to your lesson time, you will be given a makeup lesson credit that can be scheduled any day and any time other than your regularly scheduled lesson time.
At Waterworks Swim School, the indoor pool is heated up to 84 degrees year round.
For your safety and the safety of others we have a double diaper policy, which is required to follow. All children under 3 years of age and children 3 years or older who are not potty trained must wear one disposable swim diaper and one reusable swim diaper. This is the best way to prevent any unexpected accidents from impacting our swim lessons. Disposable swim diapers (e.g. Splashers or Little Swimmers) can be purchased at select retailers or online. You can purchase a reusable swim diaper (e.g. I-Play or Finis) at a Waterworks Aquatics location. They are also available online.
NOTE: If you attend a Waterworks Swim School location out of LA Fitness or City Sports Club we do not have the option to purchase reusable diapers. You will need to purchase them online or at a select retailer.
We recommend having your child dressed in their swimsuit upon arrival. Additionally, you can bring a towel, goggles, shampoo, conditioner, and a change of clothes. Waterworks Swim School locations offer a shower on the pool deck that you may use after your lesson.
Absolutely! At Waterworks, we consider adult lessons any person 13 years of age or older. We have a wealth of experience teaching adult students of varying ages and abilities. All of our adults have benefited greatly from our swimming lessons no matter if they are learning how to swim or are looking to use swimming as a form of exercise. It is never too late to learn such an invaluable skill as swimming!
We do not have trial lessons. However, we are extremely confident that you will love our swim lesson program. We do offer our Waterworks Promise; that if you are not 100% satisfied with your lessons, we promise we will make it right for you and your family.
You have the option to purchase a package of swim lessons, which offers discounted rates with the more lessons that you purchase. While we do not offer sibling discounts, if your children are taking the same lesson type, they are able to share the lesson package. Therefore, you could take advantage of the discounted rate by purchasing a larger lesson package.
We want to ensure you have an exceptional and memorable experience with us. If you are unsatisfied with your first lesson and youare a first-time customer with us, you may request a full refund for your remaining lessons. Refunds will only be issued on the day of the first lesson of your very first lesson package. No refunds will be given after the first day of your very first lesson package. Note: This only applies to swim lesson packages.
For our Waterworks Swim School locations out of LA Fitness and City Sports Clubs, you are unable to sign up in person as we do not have an office team member to assist you. However, you can register online on our customer portal here, or call one of our friendly Customer Experience Experts over the phone and they can get you set up with a schedule.
A makeup lesson credit is awarded to your account for cancellations that are made at least 2 hours prior to the class start time. It can be used any day or time outside of your regular class schedule. We give makeup lesson credits for cancellations so that you have the opportunity to take the class on another day instead of missing out on the lesson.
A makeup lesson credit can be used anytime outside of your regular lesson time as long as you have 1 paid, scheduled, future lesson on your account. You can schedule a makeup lesson, by using a makeup lesson credit, up to 7 days in advance. (The majority of our cancellations occur 7 days or less leading up to the lesson, so it’s easier to find an available lesson time to make up with an instructor during this time.) If for some reason you need to cancel a scheduled makeup lesson, you can reschedule again, as long as you cancel your makeup lesson at least 2 hours prior to the lesson time on our customer portal.
Freezes are a member benefit that you are awarded each year as long as you maintain the loyalty status. You can also purchase them at any time for $10.00 per freeze. A freeze can be applied towards a single paid class cancellation made for a future date. The freeze will cancel the single class and push the paid lesson towards your next unpaid lesson on schedule instead of getting a makeup lesson credit. If you are not on a recurring schedule, it will just keep the lesson in your paid class count.
Safety is important to us at Waterworks Aquatics. You are solely responsible for the supervision of your child and their safety at all times. We ask that you remain present for the duration of the swim lesson.
Unfortunately, you are not able to use the fitness club, which includes the use of the spa and sauna. Waterworks Swim School is not in any way affiliated with LA Fitness nor City Sports Club.
We ask that you supervise your child before, during, and after their lesson. Safety is very important to us at Waterworks Swim School. The parent or legal guardian is solely responsible for the direct supervision of their children.
Locker rooms and showers are reserved for fitness club members only. For your convenience there is a shower located on the pool deck. We also provide pop up tents that act as changing areas at all of our Waterworks Swim School locations. If you are at a Waterworks Swim School location that does not have a shower on the pool deck, you have the option to use the showers in the locker rooms.
Absolutely! We want you to share in the experience with your child as we know this is a wonderful and lasting memory!