Автор, не знаю, может, поможет. У меня сын технарь, поэтому всё гуманитарное он сдаёт сложно. Так вот он однозначно сказал, что просто читать нельзя, это бессмысленно, если только нет феноменальной зрительной памяти. Говорит, это справедливо для любого предмета. Надо брать тему по вопросу, читать, а потом, допустим, составить для себя список из 10 вопросов по этой теме и ответить на них. В идеале, если по темам были семинары или контрольные, на которых уже были какие-то перечни вопросов. Может, тесты, или что-то подобное. Т.е. тему нужно понимать и проверять себя. Но это долго, конечно( Может, вам репетитора зарядить, чтобы он вопросы составил и проверил, как мальчик понимает темы. Именно понимает, а не просто наговаривает всё, что вспомнит. И отвечать нужно как можно более кратко, потому что в голове должна быть схема, а на экзамене уже на эту схему можно воды налить при необходимости. Но это совет от технаря, т.ч. не знаю, подойдёт ли.