We champion your child to be the BEST swimmer they can be!

To play, press and hold the enter key. To stop, release the enter key.

Class Levels

#1 - Comfort Class

Comfort - is a parent/child class, and is for children ages 6 months and up. The goal of the class is for the child to learn to be comfortable in our teaching pool and interacting with an instructor to learn swim skills. It is a 30 minute class that is fun interactive with a routine of activities that gets the kids comfortable in and under the water.  When they reach the goal of comfort they receive a bronze medal! Ratio 6 students /1 instructor. Price $10 / day & paid monthly. 

#2 - Confidence Class

Our "confidence" class is for kids age 14 months old to 12 years old. Our unique "teaching floats" are used to teach the crawl stroke, back stroke, glides, floats and dives. These floats accelerate the learning process. The goal of this class is to swim 25 feet of crawl stroke and back stroke. When they reach their goal they get a silver medal. Ratio 3 students / 1 instructor. Price $20 / day & paid monthly. 

#3 - Compete Class

Our "compete" class is designed for kids who can swim 25 feet of crawl stroke and back stroke and want to get prepared to join a swim team. Kids will learn a variety of drills that will strengthen their crawl and back stroke. They will learn the breast stroke and butterfly and they will practice racing. We teach them what to expect when racing at their first swim meet. The goal of this class is for the child to be eager and prepared to race in a swim meet. When they reach this goal they will receive a gold medal. Ratio 6 students /1 instructor. Price $20 / day & paid monthly. 

Class Schedule

Home of the

    Teaching Float

                         Method of Swim Instruction





back f_edited.jpg
We recommend every child attends class 2x per week for at least 4 months.
These options are offered through our M/W and T/TH classes. 
We know that busy families can sometimes only attend class 1x per week.
These options are offered in our Friday, Saturday & Sunday classes. 

Each lesson is 30 minutes - with PROMPT start times.

TO START...Read about levels and locations. Then go to
the Parent Portal by clicking on the blue button below
and start a new family account.  You will pay online for all classes.
There is 1 annual $25 registration fee per family.
TO STOP...Parents get to chose their own "drop date".
This is the last day of class for your student.
You can set the date at any time, even when you first register.
Your last months tuition will be pro-rated based on your drop date
if you set your drop date before tuition runs on the 30th of the month.

Pool Locations

We teach year round in Jacksonville &

St. Augustine as a vendor in community pools. 

Outdoor Locations - May through September

Markland pool pic.jpg

Markland Community 

Rivertown pool website photo.jpg

RiverTown - For Residents

IMG-2648 (1).jpg

SJGCC - For Residents

Use this Bartram Springs Pool photo.webp

Bartram Springs 

Johns Creek Pool.jpg

Johns Creek 

gran bay pic.jpg

Gran Bay - For Residents

Indoor Locations - October through April


Good Shepherd Church 

Cecil aquatics.jpg

Cecil Aquatics Center


Payment Method

Tuition is paid on a monthly basis through our website.

When you set up an account you will enter a credit or

debit card that must be kept on file. 


Your first months tuition will be pro-rated based on your start date.

Tuition also begins at the time of registration.  Consecutive months are

auto-debited on 30th of each month for the upcoming month.

The total amount due is based on the number of classes

your child is scheduled for each month.

National Holidays will be announced and not billed for.


There are no make-up classes when a child misses class,

as your instructor is still holding a spot for your child in class.


If we cancel your child's class due to weather,

you will get a "make up token" in your account that you can use

to schedule your own make up class at a later date.

 Parents get to chose their own "drop date".
This is the last day of class for your student.
You can set the date at any time, even when you first register.
Your last months tuition will be pro-rated based on your drop date.
Be sure to set your drop date before tuition runs one the 30th of the month.

Coaching Staff


Coach Pam is excited to have opened Champion Swim School June of 2019. She has over 20 years experience in the water teaching swim lessons and 8 years experience managing swim schools. She grew up on a swim team and has a passion for giving kids the gift of swimming. She moved to St Augustine Florida in December 2016 with a goal of starting her own swim school in a state that needs it the most. She loves networking with others in the field and learning more every year.

coach kyla web pic.jpg

Coach Kyla has been teaching swim lessons since 2017 and loves watching kids make fast progress in the water. She is a student at FSCJ and pursuing a Bachelors degree in Health Science from UNF. Kyla was able to swim all 4 strokes at age 4! She was born and raised in Seattle and grew up around swim schools. Kyla loves to spend her free time enjoying the beach with her friends or exploring new towns in Florida.


Coach Gisele loves teaching kids and spent 5 years as an elementary school teacher. She now holds a full time career in the software industry and teaches swim lessons as a 2nd job. She has always had a passion for swimming and even taught her daughter how to swim.  As a Native Canadian, Coach Gisele has called Florida home since 2012.  On the weekends she can be found at SeaWorld with her daughter, or in the kitchen cooking up one of her favorite recipes! 

coach stef web.jpg
Gabi website photo.jpg

Coach Stefanie brings a gentle touch and high standards to her teaching. She is friendly and excellent at communicating with fearful children in the water. She has a 4 year old daughter who learned to swim at Champion Swim School as well! She is from Edmond, Oklahoma, and has called Florida home for 15 years. During the day she is a VP at a local bank and on the weekends she is an awesome swim instructor. When she is not at work you can find her sewing, running, walking or riding bikes with her daughter.  

Coach Gabi has a passion for teaching and is currently pursuing a Master's in Elementary Education at Jacksonville University. Originally from Orlando, Gabi is a Florida girl at heart and loves spending time at the beach. She has 4 years of experience as a Division 1 collegiate athlete and can't wait to use the knowledge she has from teaching and being coached. She hopes to continue to learn and grow at Champion Swim School!

Tony teacher Pic.jpg

Coach Tony has a strong and caring personality and is looking forward to teaching children to swim! He currently is an EMT for an ambulance company, and he is a firefighter who will join a local fire department soon. Originally from Jacksonville, Tony enjoys taking care of his nephew and spending time at the beach. 

Julie pool pic website.jpg

Coach Julie Brings a warm smile, fun and focus to her classes! She is an Army Veteran who has spent the last 29 years in he mortgage industry. She has called Florida home for 6 years and is from Indiana. Recently, she gave up her career to help raise her two beautiful granddaughters - who have also swam with Champion Swim School. She has two adult children with her husband of 28 years, Mike.


1. What kind of swim diapers should I use? 

A. We accept both cloth diapers with plastic pants or reusable diapers. The important factor is that they fit snug to your child so they do not leak.

2. Do you swim in the rain?

A. We cancel lessons when it is raining so hard that we cannot see the bottom of the pool. Often we swim in the light rain because it is warm enough and we are already wet ;). We do have a covered sitting area for parents. If we do cancel for heavy rain you will be given a make up token in your account.

3.Do I come to class if it is stormy outside?

A. We cancel class when lightning is within 8 miles of our pool. We send out an email  notification to your phone via the parent portal app the minute we cancel. It is best to head to the pool if you have not gotten a cancellation notification yet. If we do cancel for lightning you will given a make up token in your account.

4. How long does it take a child to swim?

A. I can give you an estimate but each child learns at a different pace based on their personality, history with the water and age. After teaching hundreds of children, the average time that I see it take for kids to learn to swim 40 feet of crawl and back stroke by themselves, dive in and back float is:

  • age 14 months @ 2 group classes per week =  est 12 months

  • age 24 months @ 2 group lessons per week = est 6 months

  • age 4 years @ 2 group lessons per week = est 4 months

Each week a student takes off from swim lessons is a delay in their progress. And, once a child can swim across the pool they need to be given ample opportunity to practice and get strong at swimming. 

5. What if my child cries in class?

We are always sensitive to a child's crying and we do not keep them in the situation that is making them cry for very long. If a child is crying due to separation anxiety then we recommend they switch to the "comfort" class so they are in the class with their parent. If they are crying out of fear, we address that fear in a caring way. We also know the difference between fussing and crying. And sometimes kids just plain throw a fit in protest. We understand all of this. We handle each swimmer in a caring way, we do not force them to do anything. We teach them that they can be successful at the task at hand and we help them through it. We don't expect perfection we help them practice in order to get better. Often times the 3rd class is the magic class, because by then a child starts to realize that there is a pattern to class and that nothing new and scary is coming their way. That is when they will begin to relax and engage in class. 

6. What is the protocol for stopping class? 

A. Parents get to set their own "drop date" in the parent portal. A drop date can be set at any time, even when you are first registering. A drop date can be set for any day of the month, and will be your child's last day of class. Please set your drop date before tuition runs on the 30th if you want your last month to be pro-rated. 

Licensed Provider

Red Cross

First Aid/CPR/AED 

Red Cross LOGO.png