This program is awesome – the lessons are HANDS ON, SHORT, AND LAID OUT COMPLETELY. No more fighting, no more struggling with falling asleep and losing attention, no more late nights trying to develop hands on supplements for books/computers. It has been an answer to a prayer. My sons were adopted from Kazakhstan at age three from an orphanage. What little experience they had with numbers was in Russian. Combined with ADHD, the struggle with mathematics has sent us from school to school, tutor to tutor, to home school with program to program. We have had to start from the beginning, despite their age, and I am FINALLY seeing progress in understanding basic concepts. I cannot recommend it more strongly. Wish we had gotten this when we first got the boys.