<p>“Thinking skills” are pretty much “analytical skills” which also depend on background a lot. Specifically, if math is taught correctly (which is NOT the case in k - 12), then it develops analytical skills, which is priamary purpose of math, not as much as memorizing certain formulas. And again, not sure about IQ but in many (actually in most) cases, those with great analytical skills lack greatly in memory department. there are very few people out there who are exceptionally good at both as memory is more god given talent and analytical skills could be developed. IQ is very much mistery to me, I do not believe much in it, none of my family were ever measured, we might be very stupid or we might be brilliant, so far hard work has been determinning our future. And that is how my S. is raising his own kids, very happy to witness that.</p>