My older D did it for a couple of years around 4th & 5th grade. It was a great experience for her, although it was kind of parent-intensive. The program died off at our school because not enough parents could make the commitment to supervise a team through the process.