Skip to main content
Moraga Valley Pool
HomeSwim Programs

Swim Programs


The club offers learn to swim lessons during the Spring, Summer, and Fall seasons.

The MVP Learn-to-Swim program provides individualized swim instruction geared towards non-swimmers and beginning swimmers. The MVP Learn-to-Swim program provides swim instruction for children ages 3-12 years old at all levels of competency. (Inquiries about instruction for younger and older swimmers are considered on a case by case basis). The 20 minute private lessons are open to members and non-members alike. Our instructors are experienced competitive swim coaches with extensive experience teaching younger swimmers

The six learn-to-swim levels include:  

  • Level 1—Introduction to Water Skills.
    Helps students feel comfortable in the water and to enjoy the water safely. 
  • Level 2—Fundamental Aquatic Skills.
    Gives students success with fundamental skills. 
  • Level 3—Stroke Development.
    Builds on the skills in Level 2 by providing additional guided practice.  
  • Level 4—Stroke Improvement.
    Develops confidence in the strokes previously learned and to improve other aquatic skills.  
  • Level 5—Stroke Refinement.
    Provides further coordination and refinement of strokes.
  • Level 6—Swimming and Skill
    Proficiency. Refines the strokes so students swim them with ease, efficiency and power over greater distances.

To register or to ask questions, please Contact Us.

Pre-Swim Team - Mini Marlins

The Mini Marlin program prepares children, who are not yet swimmers, to be successful on a competitive swim team. Generally this program is best suited for children ages 3 - 5. Children will be allowed to move at their own pace while receiving positive encouragement and training from the coaching staff. The program consists of practices and 1-2 swim meets. When a child progresses through the Mini program they may be promoted to the MVP Swim Team and have the opportunity to swim in regular weekly meets as well as the league championship.

Competitive Swim Team - Marlins

Our MVP Marlins are a recreational swim team competing in the Orinda Moraga Pool Association (OMPA) league. We offer competitive practices, swim lessons, and swim meets for children aged 5-18. The coaching staff truly epitomizes the spirit of this neighborhood club. The swim team also offers a social calendar that will keep your children hopping all summer long.  

Head Coach Trevor Rose is back for another fantastic season for ages 6&under, 7/8, 9/10, 11/12, 13/14, and 15-18. The program focuses on: proper dives, all stroke techniques, fast turns, strong finishes, breath control, race endurance, race education, nutrition, and dry land training.

Swim Team begins with Spring Clinics in April, pre-season in May, regular season June & July, and finally the OMPA league and Contra Costa County Championships in August.

MVP is proud to host the longest running, largest, and best invitational swim meet of the summer, MVP Bottoms Up! In 1976, MVP parents Craig and Linda McCay decided to organize and host a swim meet with a twist. The idea was to give children at the “bottom” of their age group an opportunity to compete against only those swimmers of the same age. The MVP Bottoms Up Invitational Swim Meet was an instant success. The meet has grown to over 700 swimmers ages 5,7,9,11,13, and 15 across 9 swim teams competing at Campolindo High School Soda Aquatic Center. Our most important fundraiser and everyone’s favorite meet!  

Visit the MVP Swim Team site to register: 

Masters Swimming

Coach Trevor Rose runs the much-beloved MVP Masters program. Masters is swimming for adults, ages 19 & up. All abilities welcome, for real! 

  • Have you always wanted to learn proper swim technique? 
  • Are you a triathlete who wants to improve your swim leg? 
  • Are you an experienced swimmer who wants a good workout with an innovative coach? 

Join us at MVP Masters Swimming! 

Our program runs on a drop-in basis for $5 per day or monthly for $70 per month. Practices are held Monday - Friday and run hourly from 7:00 AM - 10:00 AM (or any time in between!). Come on down and try it out!