「数学はセンスだ。」とかよく言われるんですが、少なくても高校数学まではセンスじゃないよなぁ、と私は思うんですよ。厳しく言えば「センス」という抽象的な言葉にして真剣に数学と向き合わないようにしているだけのように見えます。
高校までの数学は解法のパターンはだいたい決まっているし、とどのつまり、どのパターンで解くかを上手に選べるかどうか?という教科なので、経験さえ積めばどんな人でも人並み以上に数学は解けるようになると思います。
しかし、それでも1つ数学を学ぶ上で必要な力があるとすれば計算力ですかね。これがなければ、パターンを選ぶにしても先の見通しが立たないですからどうしようもありません。パターンを選んだあとも自分が選んだパターンによって、どれくらいの計算量が必要になるのかを見つもって、よりよい方法がないか探ったりすることができるので、やはり計算力って非常に数学を学ぶ上で重要なファクターなんではないかと。
自分は2歳の時から公文式に通わせてもらっていたためか、幼少のころから計算力には正直、不自由なく過ごすことが出来たなぁと思ってます。中学生で微分・積分、ベクトルとか知ってましたからね。中学で学ぶことくらいは言葉は悪いですが常に「上から目線」で学習できたのが、すごい大きかったと思います。
問題1つ解くにしても、解く前にいろいろな解法の候補が頭の中に浮かんできて、「解法Aだとメンドイから解法Bがいいかな~。でもBだと、たぶん次の問題が面倒になるな~。」とか考えながら計画的に問題を解いていくことができるので、非常にテストや入試とかだと有利なんですね。
では計算力を身につけるために子供がやるべきことは何かといったら、これはもう毎日数学に触れて計算する。だと思います。とにかく手と頭を動かして、計算しまくる。シンプルだけど、かなり効果的な数学学習法だと思います。分厚い参考書や問題集を買って、がっつり読むタイプの勉強をする人がいますが、あれはダメです。自分の経験になりませんから、まったく効果がありません。勉強した気になって、結局テストで点が取れなくて、数学がいやになるパターンまっしぐらです。
数学が得意になりたければとにかく解きましょう。解く問題数は多ければ多いほどよいと思いますが、1問1問必ず最終的には答えを見ずに、解答と同じものを書けるようになるまで解くことを忘れずにやりましょう。頭の中で解答をリプレイする訓練をするわけです。こうすることで自然と計算力が培われていくはずです。