We would recommend signing up as early as possible because classes and camp fill up quickly. Weekends also fill up very quickly for private and group lessons during the spring and fall.