Dragon Box is great
My son loves it and he normally "hates" math!