I send my kids to Singapore Math, because the math curriculum and how they teach math is lacking - it's superficial, they gloss over the concepts.
In schools my kids look at a worked example, then solve problems that very closely follow that example, repeating all the same steps with different numbers. In Singapore math, students must think through the concepts and apply them in new ways from the very start.