I have been teaching 2 of the children in this class since July 2011. The class is ages 2.5 to 6. Most are 3, 4 or 5. The program allows kids to sign up at any point if there is room in the class; there must be 6 kids per class at all times otherwise it will be canceled. I have had half the class since October and half are new since January, I think.