Activity Guide

2018 Spring/Summer Activity Guide

2018 Spring and summer park activities guide

2017/2018 Winter Activity Guide

2017 Fall Park Program Guide

Pool Schedules 
Memberships & Daily Rates 
Fitness Classes 
Park Amenities & Facility Rentals 
Special Events 
Other Special Programs 
Youth Athletic Programs 
Adult 16+ Athletic Programs 
Swim Lessons 
Bus Trips 
After-School & PB&J
Creative Expressions (Kids, Teens & Adults) 
Environmental Programs
Old Town & Tourism
Park Partners
Registration Information

Become a Program Instructor

Get paid to do what you love! We are always looking for new ideas and qualified program instructors. Contact us at (540) 662-4946 or email.


Don’t wait! Register early and enjoy the wonderful classes and programs WPRD has to offer.  If the minimum enrollment requirement is not met by the registration deadline, a program may be canceled.

3 Ways to Register for Classes and Programs:

  • Online
  • Walk-In: Registrations will be accepted during normal hours of operation
  • By Phone: (540) 662-4946

Making Payments:

Payment is due upon registration for all classes and programs.

Register online button

Special Accommodations

WPRD welcomes participation in all programs and activities by individuals with disabilities and special needs.  WPRD is committed to inclusion and providing recreation services in the most integrated setting in which interaction between people with and without disabilities is provided to the maximum extent feasible.

If you have a special need or request for reasonable accommodation in accordance with ADA, and want to assist the WPRD staff in addressing your need or request, please contact WPRD in advance or indicate the needs or requests on all registration forms. Please understand that failure to provide timely and appropriate notice of a special need and/or request for reasonable accommodation may result in a delay in registration.  When feasible and appropriate, WPRD asks that requests for reasonable accommodation be made at least two weeks in advance of any activity or program.