waterpark & Swimming

Indoor Aquatics

Dive into relaxation or energize your workout in our 50-meter Olympic-size lap pool, a 2500 sq. foot warm water pool, and an indoor waterpark. Enjoy lap swimming, group aqua classes, and thrilling features like a 100-ft adrenaline slide, geyser splash area, water works play and splash area, and bumper boats—all designed for your aquatic enjoyment.

Indoor Waterpark & Olympic Pool

  • 50 Meter Olympic Size Lap Pool
  • 2500 Sq Foot Warm Water Pool and indoor Waterpark
  • Open Year Round
  • Swim America Group Lessons
  • Lap Swimming All Day
  • Group Exercise Classes (Shallow Deep & Warm Water)
  • Aqua Spin
  • Warm Water Hydro Therapy Classes
  • 100 Ft Adrenaline Slide
  • Water Works & Geyser Splash Area
  • Paddle Boats
  • Direct Access from Locker Rooms
  • Mon- Thurs 5:00AM – 7:30PM
  • Fri 5:00AM – 8:30PM
  • Sat 8:00AM – 5:30PM
  • Sun 9:00AM – 4:30PM
  • Mon- Thurs 11:00AM – 7:30PM
  • Fri 11:00AM – 8:30PM
  • Sat 11:00AM – 5:30PM
  • Sun 11:00AM – 4:30PM
  •  
  • Mon & Wed 12:30PM – 7:00PM
  • Tues & Thurs 12:30PM – 5:30PM*
  • Fri 12:30PM – 8:30PM
  • Sat 11:00AM – 5:30PM
  • Sun 11:00AM – 4:30PM
  • *closed for swim lessons
  • Mon & Wed 4:00PM – 7:00P
  • Fri 4:00PM – 8:30PM
  • Sat 11:00AM – 5:30PM
  • Sun 11:00AM – 4:30PM

 

  • Fri 4:00PM – 7:00PM
  • Sat & Sun 11:00AM – 4:00PM

Program Feature

Swim Lessons

Small Groups Swim Lessons

Children in small groups, learn the basics up through competitive techniques. Infants to teens.

Private Swim Lessons

Private or Semi-private instruction. The same Swim America Progression System taught in groups. Any age.

Masters Swim Program (18 and Over)

Masters Swim

Coaching adult fitness, training, or competition to meet your individualized goals. Membership included in U.S. Masters Swimming.

Indoor Open Swimming Schedule

Nov 23 - 29
< Prev. Week Next Week >
Filter Results
Sunday, Nov 23
Monday, Nov 24
Tuesday, Nov 25
Wednesday, Nov 26
Thursday, Nov 27
Friday, Nov 28
Saturday, Nov 29
// Function to check if a specific query parameter and value exist in the URL
function hasQueryParam(param, value) {
// Construct the query string to search for
var queryString = param + “=” + value;
// Check if the URL contains the query string
return window.location.search.indexOf(queryString) > -1;
}

// Check if ‘category=32’ is already in the URL
if (!hasQueryParam(“category”, “32”)) {
// Check if the URL already contains a query string
if (window.location.search === “”) {
// If not, append “?category=32” to the end of the URL
window.location.search = “?category=32”;
} else {
// If there’s already a query string, append “&category=32”
window.location.search += “&category=32”;
}
}