Camps/Classes

To view details about a camp/class:
  • Click the details icon for the appropriate camp/class
To sign up for a camp/class:
  • Click the sign up icon for the appropriate camp/class
  • Login to your account, if you do not have an account you will need to register first.
  • Go to the camp/class scheduling page and schedule the class
*Note: If requirement for the minimum number of registrants is not met, we may cancel the camp/class. In this circumstance, you will receive a full refund and an email notifying you of the cancellation.

Camps and Classes
Birthday Parties
TitleAge
Range
Date(s)Time(s) DetailsRefund
Deadline
Sign Up
Deadline
Sign Up
Winans Birthday Party 1 or olderSunday Jun 24:00pm - 6:00pmDetailsJun 2, 2019 1:00amJun 2, 2019Sign Up
Heroes Training Sessions
TitleAge
Range
Date(s)Time(s) DetailsRefund
Deadline
Sign Up
Deadline
Sign Up
Youth Semi Private Group Training8 - 12Monday Apr 225:30pm - 7:00pmDetailsApr 22, 2019 1:00amApr 22, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Apr 235:30pm - 8:00pmDetailsApr 23, 2019 1:00amApr 23, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Apr 245:30pm - 7:00pmDetailsApr 24, 2019 1:00amApr 24, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Apr 255:30pm - 8:00pmDetailsApr 25, 2019 1:00amApr 25, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Apr 289:00am - 11:30amDetailsApr 28, 2019 1:00amApr 28, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Apr 295:30pm - 7:00pmDetailsApr 29, 2019 1:00amApr 29, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Apr 305:30pm - 8:00pmDetailsApr 30, 2019 1:00amApr 30, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday May 15:30pm - 7:00pmDetailsMay 1, 2019 1:00amMay 1, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday May 25:30pm - 8:00pmDetailsMay 2, 2019 1:00amMay 2, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday May 59:00am - 11:30amDetailsMay 5, 2019 1:00amMay 5, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday May 511:30am - 1:00pmDetailsMay 5, 2019 1:00amMay 5, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday May 65:30pm - 7:00pmDetailsMay 6, 2019 1:00amMay 6, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday May 75:30pm - 8:00pmDetailsMay 7, 2019 1:00amMay 7, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday May 85:30pm - 7:00pmDetailsMay 8, 2019 1:00amMay 8, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday May 95:30pm - 8:00pmDetailsMay 9, 2019 1:00amMay 9, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday May 129:00am - 11:30amDetailsMay 12, 2019 1:00amMay 12, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday May 1211:30am - 1:00pmDetailsMay 12, 2019 1:00amMay 12, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday May 135:30pm - 7:00pmDetailsMay 13, 2019 1:00amMay 13, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday May 145:30pm - 8:00pmDetailsMay 14, 2019 1:00amMay 14, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday May 155:30pm - 7:00pmDetailsMay 15, 2019 1:00amMay 15, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday May 165:30pm - 8:00pmDetailsMay 16, 2019 1:00amMay 16, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday May 199:00am - 11:30amDetailsMay 19, 2019 1:00amMay 19, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday May 1911:30am - 1:00pmDetailsMay 19, 2019 1:00amMay 19, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday May 205:30pm - 7:00pmDetailsMay 20, 2019 1:00amMay 20, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday May 215:30pm - 8:00pmDetailsMay 21, 2019 1:00amMay 21, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday May 225:30pm - 7:00pmDetailsMay 22, 2019 1:00amMay 22, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday May 235:30pm - 8:00pmDetailsMay 23, 2019 1:00amMay 23, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday May 269:00am - 11:30amDetailsMay 26, 2019 1:00amMay 26, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday May 2611:30am - 1:00pmDetailsMay 26, 2019 1:00amMay 26, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday May 275:30pm - 7:00pmDetailsMay 27, 2019 1:00amMay 27, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday May 285:30pm - 8:00pmDetailsMay 28, 2019 1:00amMay 28, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday May 295:30pm - 7:00pmDetailsMay 29, 2019 1:00amMay 29, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday May 305:30pm - 8:00pmDetailsMay 30, 2019 1:00amMay 30, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jun 29:00am - 11:30amDetailsJun 2, 2019 1:00amJun 2, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jun 211:30am - 1:00pmDetailsJun 2, 2019 1:00amJun 2, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jun 35:30pm - 7:00pmDetailsJun 3, 2019 1:00amJun 3, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jun 45:30pm - 8:00pmDetailsJun 4, 2019 1:00amJun 4, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jun 55:30pm - 7:00pmDetailsJun 5, 2019 1:00amJun 5, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jun 65:30pm - 8:00pmDetailsJun 6, 2019 1:00amJun 6, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jun 99:00am - 11:30amDetailsJun 9, 2019 1:00amJun 9, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jun 911:30am - 1:00pmDetailsJun 9, 2019 1:00amJun 9, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jun 105:30pm - 7:00pmDetailsJun 10, 2019 1:00amJun 10, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jun 115:30pm - 8:00pmDetailsJun 11, 2019 1:00amJun 11, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jun 125:30pm - 7:00pmDetailsJun 12, 2019 1:00amJun 12, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jun 135:30pm - 8:00pmDetailsJun 13, 2019 1:00amJun 13, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jun 169:00am - 11:30amDetailsJun 16, 2019 1:00amJun 16, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jun 1611:30am - 1:00pmDetailsJun 16, 2019 1:00amJun 16, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jun 175:30pm - 7:00pmDetailsJun 17, 2019 1:00amJun 17, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jun 185:30pm - 8:00pmDetailsJun 18, 2019 1:00amJun 18, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jun 195:30pm - 7:00pmDetailsJun 19, 2019 1:00amJun 19, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jun 205:30pm - 8:00pmDetailsJun 20, 2019 1:00amJun 20, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jun 239:00am - 11:30amDetailsJun 23, 2019 1:00amJun 23, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jun 2311:30am - 1:00pmDetailsJun 23, 2019 1:00amJun 23, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jun 245:30pm - 7:00pmDetailsJun 24, 2019 1:00amJun 24, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jun 255:30pm - 8:00pmDetailsJun 25, 2019 1:00amJun 25, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jun 265:30pm - 7:00pmDetailsJun 26, 2019 1:00amJun 26, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jun 275:30pm - 8:00pmDetailsJun 27, 2019 1:00amJun 27, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jun 309:00am - 11:30amDetailsJun 30, 2019 1:00amJun 30, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jun 3011:30am - 1:00pmDetailsJun 30, 2019 1:00amJun 30, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jul 15:30pm - 7:00pmDetailsJul 1, 2019 1:00amJul 1, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jul 25:30pm - 8:00pmDetailsJul 2, 2019 1:00amJul 2, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jul 35:30pm - 7:00pmDetailsJul 3, 2019 1:00amJul 3, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jul 45:30pm - 8:00pmDetailsJul 4, 2019 1:00amJul 4, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jul 79:00am - 11:30amDetailsJul 7, 2019 1:00amJul 7, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jul 711:30am - 1:00pmDetailsJul 7, 2019 1:00amJul 7, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jul 85:30pm - 7:00pmDetailsJul 8, 2019 1:00amJul 8, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jul 95:30pm - 8:00pmDetailsJul 9, 2019 1:00amJul 9, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jul 105:30pm - 7:00pmDetailsJul 10, 2019 1:00amJul 10, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jul 115:30pm - 8:00pmDetailsJul 11, 2019 1:00amJul 11, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jul 149:00am - 11:30amDetailsJul 14, 2019 1:00amJul 14, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jul 1411:30am - 1:00pmDetailsJul 14, 2019 1:00amJul 14, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jul 155:30pm - 7:00pmDetailsJul 15, 2019 1:00amJul 15, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jul 165:30pm - 8:00pmDetailsJul 16, 2019 1:00amJul 16, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jul 175:30pm - 7:00pmDetailsJul 17, 2019 1:00amJul 17, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jul 185:30pm - 8:00pmDetailsJul 18, 2019 1:00amJul 18, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jul 219:00am - 11:30amDetailsJul 21, 2019 1:00amJul 21, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jul 2111:30am - 1:00pmDetailsJul 21, 2019 1:00amJul 21, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jul 225:30pm - 7:00pmDetailsJul 22, 2019 1:00amJul 22, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jul 235:30pm - 8:00pmDetailsJul 23, 2019 1:00amJul 23, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jul 245:30pm - 7:00pmDetailsJul 24, 2019 1:00amJul 24, 2019Sign Up
13+ Semi Private Group Training12 or olderThursday Jul 255:30pm - 8:00pmDetailsJul 25, 2019 1:00amJul 25, 2019Sign Up
13+ Semi Private Group Training12 or olderSaturday Jul 279:00am - 11:30amDetailsJul 27, 2019 1:00amJul 27, 2019Sign Up
13+ Semi Private Group Training12 or olderSunday Jul 289:00am - 11:30amDetailsJul 28, 2019 1:00amJul 28, 2019Sign Up
Youth Semi Private Group Training8 - 12Sunday Jul 2811:30am - 1:00pmDetailsJul 28, 2019 1:00amJul 28, 2019Sign Up
Youth Semi Private Group Training8 - 12Monday Jul 295:30pm - 7:00pmDetailsJul 29, 2019 1:00amJul 29, 2019Sign Up
13+ Semi Private Group Training12 or olderTuesday Jul 305:30pm - 8:00pmDetailsJul 30, 2019 1:00amJul 30, 2019Sign Up
Youth Semi Private Group Training8 - 12Wednesday Jul 315:30pm - 7:00pmDetailsJul 31, 2019 1:00amJul 31, 2019Sign Up
Summer Camps
TitleAge
Range
Date(s)Time(s) DetailsRefund
Deadline
Sign Up
Deadline
Sign Up
Summer Camp (week of 6/24)6 - 13Jun 24, 25, 26, 27, 289:00am - 4:00pmDetailsJun 16, 2019 1:00amJun 16, 2019Sign Up
Summer Camp (week of 6/17)6 - 13Jun 17, 18, 19, 20, 219:00am - 4:00pmDetailsJun 16, 2019 1:00amJun 16, 2019Sign Up
Summer Camp (July 1-3)6 - 13Jul 1, 2, 39:00am - 4:00pmDetailsJul 1, 2019 1:00amJul 1, 2019Sign Up
Summer Camp (week of 7/8)6 - 13Jul 8, 9, 10, 11, 129:00am - 4:00pmDetailsJul 7, 2019 1:00amJul 7, 2019Sign Up
Summer Camp (week of 7/15)6 - 13Jul 15, 16, 17, 18, 19, 209:00am - 4:00pmDetailsJul 14, 2019 1:00amJul 14, 2019Sign Up
Summer Camp (week of 7/22)6 - 13Jul 22, 23, 24, 25, 269:00am - 4:00pmDetailsJul 21, 2019 1:00amJul 21, 2019Sign Up
Summer Camp (week of 7/29)6 - 13Jul 29, 30, 31
Aug 1, 2
9:00am - 4:00pmDetailsJul 28, 2019 1:00amJul 28, 2019Sign Up
Summer Camp (week of 8/5)6 - 13Aug 5, 6, 7, 8, 99:00am - 4:00pmDetailsAug 4, 2019 1:00amAug 4, 2019Sign Up
Summer Camp (week of 8/12)6 - 13Aug 12, 13, 14, 15, 169:00am - 4:00pmDetailsAug 11, 2019 1:00amAug 11, 2019Sign Up
Summer Camp (week of 8/19)6 - 13Aug 19, 20, 21, 22, 239:00am - 4:00pmDetailsAug 18, 2019 1:00amAug 18, 2019Sign Up