The Carolina Swim Company
Log in

In the water

A glimpse into our lessons.

Gallery 1
Gallery 2
Gallery 3

Ready to dive in?

Apply now — your coach will review your application and get back to you within 24-48 hours.

SplashPad Verified Coach

The Carolina Swim Company

Jordan Elia is the owner and lead instructor of The Carolina Swim Company, providing private, personalized swim instruction throughout the Upstate of South Carolina. With over 25 years of aquatic experience, Jordan is a certified lifeguard, CPR and First Aid certified, and a former StarGuard Lifeguard Instructor and YMCA Aquatics Director. Jordan specializes in helping swimmers of all ages, from toddlers to adults, develop confidence, water safety skills, and proper swimming techniques through patient, individualized instruction. Every lesson is tailored to each student’s unique learning style, creating a positive, encouraging environment where swimmers can thrive. The Carolina Swim Company offers mobile private swim lessons at clients’ pools, as well as lessons at a private pool in Piedmont for families without pool access. Jordan is committed to making swimming safer, more enjoyable, and more accessible for every family while building a lifelong love of the water.

Upstate South Carolina 26+ yrs experience

Lesson packages

Pick a package and we’ll guide you through the rest.

6 lesson package

$240.00

6-30 min private swim lessons

  • All · None
Available class times
  • Weekdays · 4:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 10:00 AM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 11:00 AM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 12:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 1:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 2:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 3:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 4:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 5:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Weekdays · 6:00 PM · Jun 27 – Sep 1
    47 lessons 30 min
  • Sat · 4:00 PM · Jun 27 – Sep 1
    10 lessons 30 min
  • Sat · 3:00 PM · Jun 27 – Sep 1
    10 lessons 30 min
  • Sat · 2:00 PM · Jun 27 – Sep 1
    10 lessons 30 min
  • Sat · 1:00 PM · Jun 27 – Sep 1
    10 lessons 30 min
Apply below and your coach will confirm which time works for you.
Pay securely

Single Lesson

$40.00

Single 30 min lesson

  • 1 sessions · 30 min
  • All · None
Pay securely

10 lesson package

$380.00

10-30min Private Swim Lessons

  • 10 sessions · 30 min
  • All · None
Pay securely

4th of July Special

$120.00

4-30min lessons given between 6/28-7/3

  • 4 sessions · 30 min
  • All · None
Pay securely

How it works

01

Create your account

Quick signup so we can save your info and waiver.

02

Pick a package

Choose the right package for your child.

03

Book your lesson

Sign the waiver, complete payment, and you’re in!