If you are an experienced swimmer looking to improve your stroke technique, want swim conditioning, or would like additional training, SHC offers an array of specialized classes to meet your needs. All Masters Swim Practice opportunities are included in your Stafford Hills membership.

Mondays, Wednesdays, & Fridays 5:45am-6:45am

Saturdays 6:45am-7:45am

By reservation only on the Stafford Hills App or Online Member Portal

Reservations open early morning 2 days prior to class

Lanes 1-5



Francie Haffner

Francie is our Aquatics Director, Masters and Tiger Shark Coach; and teaches swim lessons to kids and adults of all ages. She was an All American and National Champion while swimming at The University of Arizona and representing the USA National Team. She has finished in the Masters Top 10 National and World Rankings in different events. Francie loves to swim and play in water wherever and whenever she can!


Mike Self

Mike founded the Stafford Hills Tiger Sharks and Masters Team in 2013.  He swam for the National Champion University of Texas Men’s Team, and since moving to Oregon in 2008, has set numerous Masters State Records.  He has also finished in the Masters Top 10 National and World Rankings in multiple events.  Mike enjoys mountain biking, training with the Masters team, and coaching all ability levels.


Karen Andrus-Hughes

Karen is a Master's Swim Coach and Private Lesson Swim Instructor. In addition, she was a coach for Tualatin High School for nine seasons.  She swam for Arizona State University and started competing again in masters about 25 years ago. She has set several Masters National/World Records.  She enjoys coaching and swimming with the SHC masters group, as well as sharing a lane with her husband Bruce each week

For more information about adult swim programs, please contact us at or call us at 503-612-2400.