Please call 201-312-1612 to check availability and register. 


2026 Schedule:

Week 1:  June 29-July 2

Week 2:  July 6-9

Week 3:  July 13-16

Week 4:  July 20-23

Week 5:  July 27-30


Refund Policy: If there is time and available space, we will work with you to switch to a different week. If you cancel by May 31, 2026, you will receive all money paid except for the non-refundable registration fee. Cancellations after June 1, 2026 will receive a 50% refund, exclusive of the non-refundable registration fee.