Your son may be like me: his mind picks up everything it's ever going to on the first or second pass. If that's true, my opinion is he'll probably never benefit from the experience of "studying for a test"; his time would be much better spent learning NEW things.
I'd like to see someone not study for a Thermo or Organic Chem Final at a top tier university and get an A.
The real question is what amount of preparation is necessary to meet one's goals? And how do you know with certainty what that preparation is?