I'm not an expert on the commoncore math program, but the actual academic reviews of it seem to point at it being a good step forward. Just having a cursory reading of it, I know pretty well that it's a better program than what I was taught as a child. A lot of the techniques they now openly teach were things that I had to develop myself in my math courses, and when I tried to explain to other people how to do it, I got blank stares. It's pretty true that the reason people think math is so hard is because we have had a long educational culture that favored mathamagical explanations and wrote memorization, over the logical, deduction-based, creative approach to math. And this isn't purely academic, either, I can't do math (like tips or bills) the way I learned it in grade school. I pretty much use and think about things the way the commoncore does (I don't mean fancy things, I mean commonsense things like multiplying, dividing, etc). This, btw, was a stated goal
So the article I linked to before contains some of the reasons why commoncore is better at getting students to understand math rather than a bunch of wrote memorization (Although you still have to memorize a lot like the times tables, etc, that's all important and still in the commoncore). However, here's some additional articles that discuss the highlights and positives arguments for commoncore math. (
Here,
here, and
here)
PS: To clarify, I'm a graduate student in theoretical physics. So math has had some, um, impact on my life, lol. At least when it comes to calculating and thinking about math, that I have decades of experience in the subject, including a LOT of tutoring people in calculus during undergrad and in grad school. I can tell you a lot of good and bad ways to think about math, and what I've read about commoncore all points, to me, that it's a much better way to teach and think about math.