We are using Math U See, and it is a great program. It breaks things down to small, really easy to learn bits. Both girls love it.
We get supplies from our school district, but the next level for my daughter suggests a second set of manipulative and a CD of songs. We bought them, and you would have thought it was Christmas when they came. I love seeing my girls excited about school.