中学生の社会(地理・歴史・公民)を効率よく勉強するにはどうしたら良いでしょうか?

社会に限らず言えることですが、ただ教科書とか参考書を読むよりも、問題集を解いていく方法が良いでしょう。

歴史が苦手なら歴史は基本問題、地理はまあまあできるなら応用問題や発展問題とレベルは変えます。

テストと同時に課題・ワークの提出もしなければならない場合、ワークをコピーしてからやり、コピーは後で解きなおすのに使うのもひとつの方法です。

わざわざ問題集を買わなくても、身近なもので問題練習はできますので、「テスト前はコピーを用意」しておきましょう。