Smiling young girl wearing blue goggles swimming in a bright outdoor pool during a swim class at Lake Anna Swim Company.

Confidence in the Water Starts Here!

Jump in with us and make a splash in building skills and confidence! Private and Group Swim Lessons for Children, Teens, and Adults in Virginia– Lake Anna, Fredericksburg, and Surrounding Areas.

INDOOR SWIM LESSONS WINTER 2025!

≈≈≈≈≈

INDOOR SWIM LESSONS WINTER 2025! ≈≈≈≈≈

Discover the Swim Program That’s Just Right for You or Your Family

From little ones taking their first splash to teens building skills and adults diving into confidence, we’ve got swim lessons tailored for every age and ability. Select a program below to learn more and get started today!

Yellow organic shape used as a decorative background element on the Lake Anna Swim Company homepage.
Aqua organic shape used as a decorative background element on the Lake Anna Swim Company homepage.
Decorative blue watercolor stripe pattern used as a design element on the Lake Anna Swim Company homepage.
Aqua watercolor texture used as a background design element on the Lake Anna Swim Company homepage.
Jenn Mastro teaching a swim lesson to a young girl in a sunny outdoor pool, with parents assisting swimming toddlers nearby.
Yellow text reading "Does This Sound Like You?" with a black outline, used as a question on the Lake Anna Swim Company homepage.
Blue checkmark icon used to highlight key points in the "Does This Sound Like You" section of the Lake Anna Swim Co. homepage.
Blue checkmark icon used to highlight key points in the "Does This Sound Like You" section of the Lake Anna Swim Co. homepage.
Blue checkmark icon used to highlight key points in the "Does This Sound Like You" section of the Lake Anna Swim Co. homepage.

Worried your child isn’t water-safe yet?

Looking for patient, customized swim lessons for all ages?

Nervous about starting swim lessons as an adult?

Decorative blue watercolor stripe pattern used as a design element on the Lake Anna Swim Company homepage.

At Lake Anna Swim Company, we meet you or your child where you are, helping you build skills, confidence, and a lifelong love for the water.

Why Choose Lake Anna Swim Company?

With certified instructors, personalized programs, and a passion for helping people of all ages enjoy the water, we make swim lessons fun, effective, and confidence-building.

Gold and black icon of a podium with a flag, representing swim lessons customized for every level.

Customized for Every Level

From Parent & Tot classes to adult swim, our lessons are tailored to your unique needs.

Gold and blue icon of a pool with a ladder, representing convenient and mobile swim lessons at Lake Anna Swim Company.

Convenient & Mobile

We bring lessons to your pool or a local one near you.

Icon of a swimmer wearing goggles and a swim cap, representing results-oriented swim lessons focused on safety and confidence.

Results You Can See

Safety, skills, and smiles – our students leave the water happy and confident.

Decorative blue watercolor stripe pattern used as a design element on the Lake Anna Swim Company homepage.
Jenn Mastro guiding a young swimmer floating on their back during a personalized swim lesson at an outdoor pool, focusing on safety and confidence-building.

JUMP ON A LIVE WEEKLY Q&A WITH JENN!

≈≈≈≈≈

WEDNESDAYS 10:30-11:30am

≈≈≈≈≈

FRIDAYS 3:00-4:00pm

≈≈≈≈≈

LINK BELOW!

≈≈≈≈≈

JUMP ON A LIVE WEEKLY Q&A WITH JENN! ≈≈≈≈≈ WEDNESDAYS 10:30-11:30am ≈≈≈≈≈ FRIDAYS 3:00-4:00pm ≈≈≈≈≈ LINK BELOW! ≈≈≈≈≈

Meet Jenn, Your Swim Coach Extraordinaire

AKA THE SWIM LADY

With a lifelong love for swimming and over a decade of teaching experience, Jenn brings passion, expertise, and a personal touch to every lesson. From toddlers to adults, her goal is simple: to make swimming safe, fun, and confidence-building for everyone. Whether it’s at your pool or ours, Jenn’s tailored approach ensures every swimmer feels supported and excited to dive in.

Jenn is licensed, insured, and certified.

American Red Cross logo, symbolizing Jenn’s certification and commitment to professional swim instruction standards at Lake Anna Swim Company.
Shield-shaped badge with "SSU" and a swimmer graphic, featuring a red ribbon that reads "Board Member Level 5," representing Jenn’s advanced swim instruction certification and leadership role.
Decorative blue watercolor stripe pattern used as a design element on the Lake Anna Swim Company homepage.

Getting Started is Easy

1.

Choose Your Program

Explore programs tailored to every age and skill level. Not sure what’s right for you or your child? Reach out to us, and we’ll help you find the perfect fit.

2.

Book Your Lesson

Secure your spot in just a few clicks with our easy online booking system. We’ve made it simple, so you can focus on getting ready to make a splash!

3.

Dive In!

Jump in and start building confidence, mastering skills, and discovering a lifelong love for the water. We can’t wait to help you take the plunge!

Ready to get started? Explore our programs and book your lesson today!

Blue and yellow watercolor stripe pattern used as a decorative design element across multiple pages of the Lake Anna Swim Company website.
Decorative blue watercolor stripe pattern used as a design element on the Lake Anna Swim Company homepage.

Client Love

  • "We loved our time taking lessons from Jenn! She is so great with littles and makes learning to swim fun for them. We can't wait to take lessons
with her again! Even when our pool was unexpectedly closed, she made the most of it and jumped in the lake with a smile!"

    Cassandra L - Virginia

  • "I am so impressed by Miss Jenn at Lake Anna Swim Company! My 3 year old has had 2 lessons with her so far and he is already so comfortable with her and the water! She does a wonderful job at teaching water safety skills while having fun!"

    Felicia C - Virginia

  • "From the moment we met Jenn, I had no doubt that we were in good hands! Jenn took my children under her wing with her special “mother’s touch,” and made them feel safe. Jenn very quickly gauged their beginning skill level and catered to each one of their needs."

    Ashley L - Virginia

  • "My daughter LOVED doing swim lessons with Jenn! She had a wonderful experience for 2 years. She learned a lot of the basics and Jenn made it fun with different activities every class."

    Lisa F - Virginia

  • "Jenn was amazing! My 1.5 year old warmed up quickly to her. She was engaging, informative, and helpful in showing safe water strategies. Can't wait for future lessons!"

    Sally S - Virginia

  • "Best experience ever when we introduced our son to swimming. Jenn planted the trust and fun in anything swimming which allowed our son to continue to enjoy his lessons year after year and now swimming like a shark!"

    Maria M - Virginia

  • "Jenn is an absolutely amazing instructor! She worked so well with our children. Even my son with autism enjoyed the experience. She makes the experience fun for the kids while also learning safety."

    Samantha T - Virginia

  • "Jenn is great with kids and a master of her craft! We highly recommend her to all of our friends. "

    Valerie G - Virginia

Decorative blue watercolor stripe pattern used as a design element on the Lake Anna Swim Company homepage.
Blue and yellow watercolor stripe pattern used as a decorative design element across multiple pages of the Lake Anna Swim Company website.

Set your child up for a lifetime of confidence in the water.

First Splash: Your Pre-Swim Lesson Checklist

Mockup of the First Splash Pre-Swim Lesson Checklist with tips for preparing kids for swim lessons.

From bathtub basics to building real skills, this checklist is packed with tips to prepare your little swimmer for success. Discover how to make water fun, foster confidence, and embrace the journey with ease.

Ready to Make a Splash?

Build confidence, skills, and a love for the water with personalized swim lessons for all ages.

Follow the Fun on Instagram

Lake Anna Swim Company instructor guiding two young swimmers through fun and effective water safety exercises.
Smiling senior woman enjoying swim lessons with a kickboard, emphasizing confidence and lifelong water safety at Lake Anna Swim Company.
Smiling child practicing swimming with a kickboard during Lake Anna Swim Company swim lessons.
Jenn, the founder of Lake Anna Swim Company, smiling brightly and giving a thumbs-up while wearing a blue sun hat, reflecting her friendly and approachable personality.
Swim instructor Jenn Mastro, engaging with a young child in a playful learning activity during a swim lesson at Lake Anna Swim Company.