Register at Recreation Online

Click the button to register!

Recreation Online button

Registration Sites

*Currently closed due to COVID-19. Registration is only online. 

  1. Arthur W. Christopher Center
  2. Bees Landing Recreation Center
  3. Daniel Island Municipal
  4. James Island Rec Complex
  5. Recreation Main Office

265 Fishburne Street
Charleston, SC 29403
Phone: 843-724-7338
Fax: 843-958-6414


9 AM to 9 PM9 AM to 8 PM12 PM to 6 PM

Online Registration

With an Internet connection, you can register and pay for recreation programs, activities, and athletics online, as well as reserve various facilities throughout the city.

Important Things to Remember

  • If this is your first time registering with the City of Charleston Recreation Department and you are creating a new household, please allow at least 48 hours to be approved and eligible to register.
  • If you are in our RecTrac system for any registered activity including youth and adult sports, aquatics, tennis, etc. you have been assigned a username and password for online registration. If you are having trouble retrieving it or it was registered under a different email address, please see Troubleshooting Options below. If you still have issues, please send an email to Recreation Staff and they will help you reset/retrieve your information.
  • For most City of Charleston activities and programs, pre-registration is required as spots are limited. To assure your spot, register early and avoid late fees!
  • If you are unable to find an activity, program, or sport on our registration site or website, you can call your area facility and request the Activity Number.
  • Scholarship applications (PDF) must be submitted at least one month prior to the registration deadline for the program they wish to attend. Applicants must be City of Charleston residents and meet all requirements for the program.

Registration Guidelines

  •  Each participant must complete a Registration Form. Registration Forms are available at each registration site.
  •  A copy of the child’s birth certificate must accompany the youth sports registration form.
  •  Participants are required to have insurance. 
  •  Fees: 
    • $30 City Residents
    •  $55 Non-City Residents 
    • $20 Late Registration Fee


Having trouble logging in or registering online?  Let us help alleviate stress and issues when registering through our WebTrac system. If you continue to have issues, please call 843-724-7327 or email