Ninja Fest at Lake Frances is kicking off its second season this summer. Ninja Fest is located on 150 beautifully wooded acres in Crossville, TN. Lake Frances, a private 32-acre lake, makes the site one of the most picturesque camps in the country. Ninja Fest runs in conjunction with Flip Fest Summer Gymnastics Camp, one of the premier gymnastics camps in the country and the only camp owned and operated by two Olympians, John Macready and John Roethlisberger.

Ninja Fest is designed to bring to life everything kids love to do—running, jumping, climbing, flipping and becoming a ninja warrior. Campers will be tested and inspired by obstacles and challenges both within our 26,000 feet of indoor gym space, and throughout the amazing and adventure-inspiring Lake Frances property.

Our goal at Ninja Fest is for new Ninja Fest Warriors to not just leave better athletes and for them to conquer their training goals, but to leave empowered, believing that, with hard work and perseverance, they can conquer any challenge that life puts in front of them.

Do you have what it takes to be a Ninja Fest Warrior?


Crossville, Tennessee, is located one hour west of Knoxville, and one and a half hours east of Nashville
off Interstate 40. Campers should fly into Nashville International Airport BNA. Crossville, TN, is within a day’s drive from 70% of the US Population. Don’t feel like driving? There are great deals to fly into Nashville. 

Camp is in the central Standard time zone (CST). 



Training will be led by American Ninja Warrior participant and former elite level gymnast Spencer Johnson. Spencer has the unique ability to create an awesome camp experience while also challenging campers to push their physical limits. Campers will participate in unique ninja obstacles, and will also have access to loose foam pits, trampolines, ropes and the gymnastics equipment also used by ninja warriors.

Camp Dates

Week One
May 28 - June 2

Week Two
June 4 - June 9

Week Three
June 11 - June 16

Week Four
June 18 - June 23

Week Five
June 25 - June 30

Week Six
July 2 - July 7