Welcome to MHA Swim School 

We are committed to offering the highest quality Learn-To-Swim Program in our community!  

Mt Hood Aquatics offers lessons for beginners all the way through race club where your swimmer becomes comfortable racing before moving on to our White Squad.  

For more in-depth information regarding location, fees, lesson levels, and race club please visit our Swim School website at


Below is a summary of information regarding locations and levels taught.

Swim Lesson Registration & Fees

  • Annual Registration Fee: $15.00 per student
  • Drop-In Lesson Packages:
    • 2 Lessons/$20.00 
    • 4 Lessons/$38.00
    • 8 Lessons/$74.00

Barlow Site:  

5105 SE 302nd Ave, Gresham, OR 97080

Levels 1-6: Monday & Wednesday @6:30pm & 7:00pm

Reynolds Site:  

1200 NE 201st, Fairview, OR 97024 (*enter off of Halsey, by athletic fields)

Levels 1-6: Monday & Wednesday @6:15 pm & 6:45 pm 

MHA Swim School Lessons offers a flexible "drop-in" format.  Purchased lessons may be used based on your schedule!  

Race Club:

Race Club prepares kids to join swim team by introducing competitive swimming skills !

Barlow Site:   Mon, Wed or Fri , 7:00 - 8:00 pm

Reynolds Site:   Mon & Wed, 6:00-6:45 pm -OR- 6:45-7:30 pm / Fri 6:00 - 7:00 pm

Monthly Fee:  $56.00 for 3 practices per week (you pick which 3!)

If you have passed Level 6, or have the equivalent skills

Schedule a Race Club tryout today!


Email:  Contact@mhaswimschool.org