Loading Events

« All Events

  • This event has passed.

Cross Keys & Port Republic Civil War Kids Camp

June 16, 2018 @ 9:00 am - 3:00 pm


This summer, help your kids experience the Shenandoah Valley’s vital role in our nation’s history…

The Cross Keys/Port Republic Kids Camp is an educational opportunity for local children ages 6 to 12 to spend the day at an original battlefield site and experience the camp life of a Civil War soldier. The day also includes living history, an artillery demonstration, a tour of the historic Frank Kemper House (the Port Republic Museum), and a mock battle – with the students as the soldiers. Lunch included.

Children will learn how the war affected not only the soldiers of both sides, but also the families and civilians while they struggled to manage their lives in the midst of this heartbreaking period in our nation’s history.

The camp will be held in downtown Port Republic, near the Port Republic Museum, 8691 Water St., off Route 253.

Cost: $35 (includes a t-shirt)
Ages: 6-12
To Register: Or for more information, call the Shenandoah Valley Battlefields Foundation at 540-740-4545.
Open to children ages 6 to 12 on a first-come, first-served basis. Space is limited so register early!

Basic Schedule for the Day:
9am – Check-In Opens (Port Republic Town Hall)
10am – Camp Begins
|2pm – Mock Battle
3pm – Camp Ends

Lunch will be served during the camp.

Parents are welcome to stay throughout the camp or drop their children off and return.  If you do leave after dropping them off, we strongly encourage you to return in time to watch the mock battle at 2pm.

Please dress your children comfortably for the event.

The camp will be held rain or shine.  In the case of inclement weather, events will be moved indoors.

Sponsored by: The Heritage Museum, the Shenandoah Valley Battlefields Foundation, and partners in the Harrisonburg-Rockingham County area of the Shenandoah Valley Battlefields National Historic District.


June 16, 2018
9:00 am - 3:00 pm


Port Republic Museum
8691 Water Street
Port Republic, VA 24471 United States
+ Google Map