Academy Overview

See what classes are being offered now!


experiences centered on adventure


XP stands for experience and what better way to host an academy then to promise an EXPERIENCE! Life is entirely too short not to experience it! Our experiences are centered on adventure. We want to get you outside, rock your comfort zone, and challenge you with something new. We love introducing our clients to the wonderful outdoor resources in Fredericksburg. We have it all – paddling, rock climbing, fly fishing, and hiking. Fredericksburg is a gateway to adventure. It’s perfect for the new adventurer of any age looking to “get their feet wet” and to gain confidence. You build your skills in Fredericksburg and then join us for bigger adventures – from Shenandoah, to West Virginia, or to Nepal!

With that in mind we offer 101 level classes in each of our disciplines. This gives you the opportunity to experience a Fredericksburg adventure without the scary price tag, multi-day commitments, or unknown environment. You can consider it a passport to adventure! The best news is that you can count on the highest quality instruction by guides who are certified in their sports. They will provide you with experience you will not soon forget!

Look for the special codes associated with each XP Academy sports and events to determine what level is appropriate for you:

  • Traditional instruction will be labeled as 101, 201, or 301 based on increasing level of difficulty.
  • Guided services are always scheduled through private instruction with one of our guides for half day or full day sessions.
  • Instructor certification courses are available for those who are ready to take their skills to the next level.
  • We also offer teambuilding programs to help you experience adventure in a supportive environment.  Most of these opportunities are partnerships with local coaches and experts.

Whether you are a weekend adventurer, scout leader, or outdoor warrior we offer an experience for you! Sign-up for our courses on-line or give us a call at 540-372-8708 to get booked today!