-
Closed due to Mechanical Issue
-
9:05a-12:10aSwim Instruction
Temporarily moved to Tualatin Hills Aquatic Center
-
Closed due to Mechanical Issue
-
8:00a-8:45aSummer Splash
Temporarily moved to Tualatin Hills Aquatic Center -
9:05a-12:10aSwim Instruction
Temporarily moved to Tualatin Hills Aquatic Center
-
Closed due to Mechanical Issue
-
9:05a-12:10aSwim Instruction
Temporarily moved to Tualatin Hills Aquatic Center
-
Closed due to Mechanical Issue
-
8:00a-8:45aSummer Splash
Temporarily moved to Tualatin Hills Aquatic Center -
9:05a-12:10aSwim Instruction
Temporarily moved to Tualatin Hills Aquatic Center
-
6:00a-8:00aAll Age Lap Swim
-
9:05a-12:10aSwim Instruction
-
12:15p-2:00pAdult Lap Swim
-
2:05p-4:35pOpen Swim
-
12:00p-1:30pAdult Lap Swim
-
1:30p-4:00pOpen Swim
-
6:00a-8:00aAll Age Lap Swim
-
8:00a-8:45aSummer Splash
-
9:05a-12:10aSwim Instruction
-
12:15p-2:00pAdult Lap Swim
-
2:05p-4:35pOpen Swim
-
4:35p-6:30pSwim Instruction
-
6:00a-8:00aAll Age Lap Swim
-
8:00a-8:45aSummer Splash
-
9:05a-12:10aSwim Instruction
-
12:15p-2:00pAdult Lap Swim
-
2:05p-4:35pOpen Swim
-
4:35p-6:30pSwim Instruction
-
6:00a-8:00aAll Age Lap Swim
-
8:00a-8:45aSummer Splash
-
9:05a-12:10aSwim Instruction
-
12:15p-2:00pAdult Lap Swim
-
2:05p-4:35pOpen Swim
-
4:35p-6:30pSwim Instruction
-
6:00a-8:00aAll Age Lap Swim
-
8:00a-8:45aSummer Splash
-
9:05a-12:10aSwim Instruction
-
12:15p-2:00pAdult Lap Swim
-
2:05p-4:35pOpen Swim
-
4:35p-6:30pSwim Instruction
-
12:00p-1:30pAdult Lap Swim
-
1:30p-4:00pOpen Swim