Hi folks,
Having taught the GMAT for years, I find that people's scores can vary for many reasons. Some people score better on our (
MGMAT's) CATs than they do on the real test or GMATPrep. Some people have the opposite experience and find the official tests easier. Some people perform similarly on our CATs and GMATPrep and then perform very differently on the test. There is no typical experience, but on the whole our tests are fairly predictive. Even someone who finds the real test a bit easier usually does not see a substantial increase. I can count the students who have reported a 50-point increase from their best CAT on one hand.
Having said all that, it is very common that people will see a dip in their score as they start to get into trouble with timing. If someone is a little shaky on the material during the first few tests, they may have find it easier to let problems go. ("Hmm, I have no idea how to solve this. Let's try the next one.") As people get stronger at the material, they feel that they should be able to get every problem right. This may in fact be true--in theory. However, since the GMAT is an adaptive exam, it adjusts upward in difficulty as you get problems right. If you push yourself on problems and run behind on time, you get "rewarded" with even harder problems. The end result is usually a timeout and a big drop in score.
The key to avoiding this is to remember that holding to time benchmarks and letting tough problems go must be central to your approach, even if you are shooting for a 700+ score. Most folks are going to miss about 40% of the problems, and this doesn't dip much until the very high end. So make peace with the idea that you will miss problems, and you don't have to see your scores drop as you move forward.