As a former math teacher in the public school system, I have seen a good amount of math curricula that catered to classrooms. As a homeschool teacher, I have tried to find a good math program that fit my children's teaching styles. Being that each of my daughters have very different learning styles, I found that Math Mammoth's ease of use, presentation and coverage of topics, and practice opportunities have met each of their needs...and mine! I like that it is a work-text and it is quite affordable. I have shared Math Mammoth with fellow homeschool moms looking for a good math program, and they are now using it, too!
It's a great curriculum---I highly recommend it to any family teaching multiple grades with a variety of learning styles.