No, but both of my parents are teachers, and I was in a poorly-structured (IMO) gifted program for a year of elementary school.  I also worked as a math tutor when I was in high school, and still tutor family friends on rare occasions.  My suggestion is based on a combination of what I think would've helped me perform better when I was in school and my observations of other students.