All programs and classes have been cancelled until further notice. For information on COVID-19 related closures and cancellations, click here. 


Press Enter to show all options, press Tab go to next option

RecPASS LogoRecPASS is an annual membership which allows for unlimited visits to any drop-in programs at school-based community centers, the Port Tobacco Recreation Center, Waldorf Senior and Recreational Center, and Elite Gymnastics and Recreation Center. A pool membership may be added for unlimited use of Charles County Recreation Division operated aquatic facilities.

Drop-in programs currently include swimming admission, basketball, futsal, volleyball, pickleball, and table tennis. Program offerings may vary based on location. Participants without a RecPASS membership will be able to pay a daily drop-in fee to take part in their desired program. RecPASS members will receive a key-fob when purchasing their membership, which will be linked to the Recreation Division’s registration software. At each visit, the key-fob will be scanned for admission.

Youth under the age of 12 must be accompanied by an adult when using a Recreation + Pool Pass at all of our aquatic facilities. Additional charges and registration still apply for instructor-led programs and activities within each center.

Youth/Senior RecPass Pricing

Recreation Pass Pool Pass
(Includes Recreation Use)
Annual Youth (Age 4-12) $50 $100
Annual Teen (Age 13-17) $50 $100
Annual Senior (Age 60+) $50 $100
Daily Drop-In Youth/Senior $3 $5
Daily Drop-In Teen $3 $6
* Non-Residents add $25 to Annual RecPASS

Adult RecPass Pricing

Recreation Pass Pool Pass
(Includes Recreation Use)
Annual Adult $100 $150
10-Visit Punch Card $40 $40
Daily Drop-In $5 $6
* Non-Residents add $25 for Annual RecPASS and $10 for Punch Card

Family/Household RecPass Pricing

Recreation Pass Pool Pass
(Includes Recreation Use)
Parent & Child (Youth/Teen) $125 $200
Couple $175 $275
Family (2 Adults + 2 Children) $250


Additional Family Members $30 each $50 each
Non-Residents add $25 for each individual