Summer Camps
The Salem Parks and Recreation department has provided summer camps for the youth in the City of Salem for over 25 years, giving kids the opportunity to experience the fun of various activities throughout the summer. Each sports camp is taught by Salem High School Head Coaches, some of the premiere head coaches in the Roanoke Valley. Camps offered also include an Art Camp and the Salem Junior Golf which is taught by the pros at Hanging Rock Golf Course, making it a great introduction to the game of golf.
Summer Camps are for City of Salem residents ONLY.
At only $10 per camper for most camps, the City of Salem offers some of the most affordable summer camps around. Camps are for rising 2nd to 9th graders unless otherwise noted.
Registration for 2025 Summer Camps is now open: Click here to register
If you need more information or have questions, please call us at 540-375-3054.
Summer Camp Details
- Date: July 24-25
- Time: 9 am to 10:30 am
- Ages: 4 to 7
- Location: South Salem Elementary
- Instructor: Ed Green
- Fee: $10
- Date: June 9-12
- Time: 9 am to 11:30 am
- Ages: Rising 2nd through 9th graders
- Location: Salem Civic Center Tennis Courts
- Fee: $10
- Instructor: Steven Willinger, Head Tennis Coach, Salem High School
Please note: Campers need to bring their own racquet.
- Date: June 23-26
- Time:
- 2nd through 5th Grade: 9:30 to 10:30 am
- 6th through 9th Grade: 10:30 am to 12:30 pm
- Location: Salem High School
- Instructor: Lawrence Van Liew, Salem High Wrestling Coach
- Fee: $10
- Date: June 23-26
- Time:
- 2nd through 5th Grade: 8:30 to 10 am
- 6th through 9th Grade: 10 am to Noon
- Location: West Salem Elementary
- Instructor: Scott Jester, Salem High School Girls Basketball Coach
Date: July 28-31
- Time:
- 2nd through 3rd Grade: 9 to 10:30 am
- 4th through 9th Grade: 10:30 am to 12:30 pm
- Location: Kiwanis Field
- Instructor: Jimmy Winterer, Salem High School Baseball Head Coach
Please note: Bring a glove with name printed inside.
Date: July 21-23
- Time: 9 to 11 am
- Location: Salem Stadium
- Instructor: Don Holter, Salem High School Football Head Coach
- Date: June 2-5
- Time:
- 2nd through 4th Grade: 9 to 10:30 am
- 5th through 6th Grade: 10:45 am to 12:15 pm
- 7th through 9th Grade: 12:30 to 2 pm
- Location: Salem High School
- Instructor: Doug Eller, Salem High School Volleyball Head Coach
Date: July 28-31
- Time: 9 am to Noon
- Location: Moyer Sports Complex
- Instructor: Jeremy Wells, Salem High School Softball Head Coach
Please note: Bring a glove with name printed inside.
Date: August 4-7
- Time: 9 am to Noon
- Location: Spartan Field
- Instructor: Mary Schwartz, Salem High School Girls Lacrosse Coach
Please note: Bring mouthpiece/mouth guard.
Date: July 7-10
- Time: 9 am to Noon
- Location: Spartan Field
- Instructor: George Revercomb, Salem High School Boy Lacrosse Head Coach
Please note: Bring a mouthpiece/mouthguard.
Date: June 16-19
- Time: 9 am to Noon
- Location: Spartan Field
- Instructor: Salem High School Boys and Girls Soccer Head Coaches
Please note: Bring a soccer ball and shin guards.
Date: June 2-5
- Time: 4 to 6 pm
- Location: Salem High School
- Instructor: Trina Bateman, Salem High School Cheerleader Head Coach
- Date: Aug 4-7
- Time:
- Beginner Session: 8:30 to 11:30 am
- Intermediate Session: 12:30 to 3:30 pm
- Ages: 8 to 14 years old
- Fee:
- Beginner Session: $125 (includes starter set of clubs for each participant)
- Intermediate Session: $100
- Location: Hanging Rock Golf Course
- Instructor: Wayne Gee and staff
Date: July 7-10
- Time:
- 2nd to 3rd Grade: Noon to 1:30 pm
- 4th to 5th Grade: 1:30 to 3 pm
- 6th to 9th Grade: 3 to 5 pm
- Location: West Salem Elementary
- Instructor: Kevin Garst, Salem High School Boys Basketball Coach
Date: July 7-10
- Time: 8:30 to 11:30 am
- Ages: 6th to 9th graders
- Fee: $10
- Location: Salem High School
- Instructor: Mark Ingerson, Salem High School Forensics Coach
This was formerly known as Forensics Camp