So, all you have to do is to find out the lowest player's value for training and add 10/20/30 if he is fast trainer or 50% if he is "flop" to get the highest training value.
nice post Step.
Actually I started this thread with the subject - how to detect fast trainers (for new players, in low levels). Of course one thing bring the other and it became more general about training.