Welcome to the pool

Roseville operates three pools: Roseville Aquatics Complex, Johnson Pool and Mike Shellito Indoor Pool. Each year around 450,000 people come out to enjoy the water and stay cool at the pools. Each pool has its unique features and houses many programs throughout the year.

Recreational Swim

Bring the family out for an afternoon or evening of fun at the Mike Shellito Indoor Pool, Johnson Pool or the Roseville Aquatics Complex. For detailed information about recreational swim at each location, please click the pool name below.

Swim Lessons

Your children from 6 months old to 14 years old can focus on safety, swimming skills, and fun. These swim lessons are inclusive, however we have adaptive swim lessons for children with special needs that provide specialized one on one instruction. Adult lessons and private lessons are also available. All swim instructors are certified in lifeguard training, CPR, AED and First Aid. 

To register for a swim lesson, please click here

Other Programs