I get the feeling that an A in maths is basically achievable by every matric student right now... that's how basic the maths syllabus has become. From what I've gathered, kids aren't taught how to study maths, and instead of problem solving in maths, they learn rules and do simple problems... So when a problem solving question comes along, your way of thinking is too linear and can't do the question. This has far reaching effects to even Physical Science, which need kids to think in a problem solving way ie: I have A and B information, but I need to find E, but there's not one formula that will find this, so I need to use formula one to find C, formula two to find D, and now using C and D, I can find E.
Also, if kids were taught to understand the work, and not just know sine and cosine rules, or that tan(x)=something/something else, then that will make their lives a lot easier. I'm studying engineering (and have, hopefully passed 1st year

), and thus far, I've learned you just need to understand the work, and the rest comes naturally. Applied maths (mechanics) is basically forces, torque (moments), acceleration etc... It's classical physics. There's one thing you need to know in dynamics (when things move/accelerate), F=ma... With this, you can solve practically every problem, with a little manipulation, and a little thinking. Seems unlikely, but it's true.
So maybe this Singapore Maths is good, because a great way to understand maths, is by visualizing it

.