Voted #1 Best Swim School Since 2013!

SWSS is voted #1 best swim school by Folsom/EDH and Roseville/Rocklin/Granite Bay voters!

Our Yelp Reviews
Our Google Reviews

Swimming Lessons For All Ages

For over 40 years, SWSS has been teaching swim lessons and water safety for infants, kids and adults of all skill levels through private and small group swim lessons with our highly trained instructors in Roseville and El Dorado Hills.

Wallen Swim Schools in Roseville and El Dorado Hills - Baby Swim Lessons

Baby Swim Lessons

Baby swim lessons are offered in baby and me or private swim lessons for students 3 months and older. These classes help develop water safety and awareness skills in order for students to begin their journey in learning the life skill of swimming.

Wallen Swim Schools in Roseville and El Dorado Hills - Kids Swimming Lessons

Kids Swim Lessons

Kids swim lessons are offered in private, semi-private, or group swim lessons. Our highly trained swim instructors will evaluate your skills in order to design a program to meet and exceed your expectations.

Wallen Swim Schools in Roseville and El Dorado Hills - Adult Swimming Lessons

Adult Swim Lessons

Adult swim lessons are offered in private, semi-private, or group swim lessons. From first-time students to advanced swimmers, our experience allows us to tailor our program to meet the specific need of each student.

Wallen Swim Schools in Roseville and El Dorado Hills - Special Needs Swimming Lessons

Special Needs Swim Lessons

Special needs programs provide customized swim lessons to meet the individual needs of the student in order to achieve desired goals. Classes are offered in private, semi-private, or group swim lessons.

Wallen Swim Schools in Roseville and El Dorado Hills - Competitive Swimming Lessons

Competitive Swim Lessons

Competitive swim lessons are offered for more advanced swimmers looking to improve their stroke technique and efficiency as well as work on starts, turns, and other racing strategies.