There could be several reasons why a horse is rearing.
Sometimes the horse is afraid to go forward and the rider is preventing him from making a decision about turning left, right or backing up. Other times there could be a problem in the horse’s mouth. Sometimes it’s because the horse has simply learnt that this is an effective way to upset the rider.
Knowing the cause of such behaviour is the key to solving it.