Under Construction! Check Back Soon for 2025 Availability
Click on the program-location below for more details. Each week’s color indicates the availability status for each session.
Please note that registration for Washington Nationals Baseball & Softball Camps as well as D.C. United Soccer Camps occur on a separate platform than Headfirst Summer Camps.
Multi-Sport
$559 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Multi-Sport
$519 / week
Not Offered
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Not Offered
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Not Offered
Not Offered
Multi-Sport
$569 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Multi-Sport
$519 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Not Offered
Multi-Sport
$559 / week
Not Offered
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Not Offered
Multi-Sport
$559 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Multi-Sport
$519 / week
Not Offered
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Not Offered
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Not Offered
Not Offered
Multi-Sport
$569 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Multi-Sport
$519 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Not Offered
Multi-Sport
$559 / week
Not Offered
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Not Offered
Multi-Sport
$559 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Multi-Sport
$519 / week
Not Offered
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Not Offered
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Not Offered
Not Offered
Multi-Sport
$569 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Multi-Sport
$529 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability
Not Offered
Multi-Sport
$559 / week
Not Offered
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Not Offered
Multi-Sport
$569 / week
Week 1 (June 9 – June 13)
Good Availability
Week 2 (June 16 – June 20)
Good Availability
Week 3 (June 23 – June 27)
Good Availability
Week 4 (June 30 – July 4)
Good Availability
Week 5 (July 7 – July 11)
Good Availability
Week 6 (July 14 – July 18)
Good Availability
Week 7 (July 21 – July 25)
Good Availability
Week 8 (July 28 – August 1)
Good Availability
Week 9 (August 4 – August 8)
Good Availability
Week 10 (August 11 – August 15)
Good Availability