Skip to Main
City of St. Petersburg Parks and Recreation Logo

Make a Splash

There is an abundance of aquatic opportunities for all ages to enjoy, including swim lessons, summer camps, fitness classes, year-round pools and neighborhood pools and much more.

In addition to providing recreational opportunities, our Aquatics Division aims to provide valuable water safety resources and information to the community by partnering with local organizations. Check out the Water Safety section for more details on how you and your family can stay safe around the water.

Donate to Our Swim Lessons Scholarship Fund

Make a gift and save a life. Donate to our Learn to Swim Program to help provide children in need of financial assistance with swim lessons taught by certified instructors.


If donating from your phone:

  • 1. Click the donations button above.
  • 2. You will be redirected to our Parks & Rec Connect site, and then click the menu icon in the left corner.
  • 3. Tap on the words "Full Site" at the bottom in blue text.
  • 4. The site will reload and then click the menu icon once again.
  • 5. Click the donations.

We appreciate our community's support!

Find a class for you:

Browse our class listings and register for aquatics programs at Parks & Rec Connect.

Water Safety

Drowning is the leading cause of death in young children, according to the American Red Cross. Water safety and understanding water competency is extremely important.

Check out these valuable resources before heading to the pool or beach:

Junior Lifeguarding Camp

Lifeguard rescue tube floating in the water.

Seas the day! Learn techniques and build stamina! The American Red Cross Junior Lifeguarding program is designed to build knowledge, attitudes and skills for future lifeguards.

Ages: 11 - 14 years old
Cost: $100/session per camper

Four one-week sessions available:

  • June 5 - 9
  • June 12 - 16
  • July 10 - 14
  • July 17 - 21

Sessions are offered Monday - Friday from 9:00 AM - 4:00 PM.
SWIM TEST REQUIRED. Register for the camp by calling (727) 893-7906.