Helpful Score: 1
This book is exactly what we needed. It is a bit repetitive but that way the information sticks a little bit better in my son's head. You learn one new concept every day and then have a good amount of review from what you learned previously, not just the day before but even at the end of the book you are reviewing what you learned on lesson 1. Good way to learn math.