Aquatic Classes and Programs

There's a great variety of classes and exercise groups available at the Moseley Pool. From learning how to swim to perfecting your lap time, there is a program for everyone at Moseley Pool no matter your age or swimming ability.
View information about the following classes and programs the Moseley Pool has to offer.


  • Swim Lessons for Youth and Adults
  • Water Aerobics
  • Junior Lifeguard Program

LevelsDateTimeCost
Register_buttonParent & Tot Swim Level
Introduction to water safety skills and developing basic swimming skills with a parent present. The child and Parent will engage in activities such as blowing bubbles, educational games with toys, and water safety techniques. (Ages 1-4)
Tuesday - Friday
July 5 - July 15
July 19 - July 29
9:20 a.m. - 10:00 a.m.
10:10 a.m. - 10:50 a.m.
11:00 a.m. - 11:40 a.m.
6:30 p.m. - 7:10 p.m.
7:20 p.m. - 8:00 p.m.
$50 per person
Register_button Opens in new windowSwim Level 1
For youth with little to no swim experience. Will be introduced to the water and will practice water safety skills. Students will learn front float and back float along with elementary freestyle and backstroke. Instructors and students will engage in fun activities to encourage the student to be more confident in the water. (Ages 5-17)
Tuesday - Friday
July 5 - July 15
July 19 - July 29
9:20 a.m. - 10:00 a.m.
10:10 a.m. - 10:50 a.m.
11:00 a.m. - 11:40 a.m.
6:30 p.m. - 7:10 p.m.
7:20 p.m. - 8:00 p.m.
$50 per person
Register_button Opens in new windowSwim Level 2
Students will learn and perfect their skills in freestyle and backstroke along with an introduction to breaststroke. Instructors will work with students on breathing techniques and increasing stamina and distance while swimming. Students will also engage in controlled breathing activities that include kickboards, diving sticks and other aquatic equipment. (Ages 5-17)
Tuesday - Friday
July 5 - July 15
July 19 - July 29
9:20 a.m. - 10:00 a.m.
10:10 a.m. - 10:50 a.m.
11:00 a.m. - 11:40 a.m.
6:30 p.m. - 7:10 p.m.
7:20 p.m. - 8:00 p.m.
$50 per person
Register_buttonSwim Level 3
Students will continue their skills in freestyle and backstroke, learning and perfecting their skills in breaststroke and introduction to butterfly. Students will have competition style activities such as relays, individual and group lap swim and knowledge of pool safety. (Ages 5-17)
Tuesday - Friday
July 5 - July 15
July 19 - July 29
9:20 a.m. - 10:00 a.m.
10:10 a.m. - 10:50 a.m.
11:00 a.m. - 11:40 a.m.
6:30 p.m. - 7:10 p.m.
7:20 p.m. - 8:00 p.m.
$50 per person
Register_button Opens in new windowSwim Level 4
Students will perfect their skills in all four strokes and learn swim competition skills such as flip turns, front and back streamline. Students will also be encouraged to compete not only amongst themselves but with their instructor to build confidence in their swimming technique. (Ages 5-17)
Tuesday - Friday
July 5 - July 15
July 19 - July 29
9:20 a.m. - 10:00 a.m.
10:10 a.m. - 10:50 a.m.
11:00 a.m. - 11:40 a.m.
6:30 p.m. - 7:10 p.m.
7:20 p.m. - 8:00 p.m.
$50 per person
Register_button Opens in new windowAdult Swim Level
The Adult class is designed for students with minimal to no swim experience to those working towards independent swimming. Students start with basic water safety skills like front and back float and breath holding techniques. Students will then progress to independent freestyle and backstroke skills. (Ages 18-99)
Tuesday - Thursday
July 5 - July 15
July 19 - July 29
8:30 a.m. - 9:10 a.m.
8:10 p.m. - 8:50 p.m.
$50 per person
Register_button Opens in new windowWater Aerobics - Ages 18+
Water aerobics is the performance of aerobic exercise in fairly shallow water such as in a swimming pool. Done mostly vertically and without swimming typically in waist deep or deeper water, it is a type of resistance training. 
Tuesday and Thursday
June 21 - July 7
July 12 - July 28
8:10 p.m. - 8:50 p.m.$50 per session or $10 drop-in

Junior Lifeguard Program

This program is designed for teens to acquire essential life skills. There are several advantages to joining the Junior Lifeguard Program. The goal of the Junior Lifeguard Program is to provide youth in our community with a sound aquatic background. This program will assist with career development for those who are seeking employment as a lifeguard.

  • Ages 12 to 15 years old
  • CPR, AED and First-aid
  • Water safety and rescue techniques
  • Develop teamwork

DateTimeCost
Register_button Opens in new windowMonday - Friday
July 5 - July 15
July 19 - July 29
8:00 a.m. to 12:00 p.m.Free