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

Oct 26 - Nov 01
< Prev. Week Next Week >
Filter Results
Sunday, Oct 26
Monday, Oct 27
Tuesday, Oct 28
Wednesday, Oct 29
Thursday, Oct 30
Friday, Oct 31
Saturday, Nov 01
// 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”;
}
}