There is no real difference in meaning when taking about children. 'Raise' and 'rear' are slightly more formal, that is all, with degree of formality arguably rising from 'raise' to 'rear', but we tend to use them all interchangeably. You may see in psychological or scientific papers that 'bring up' is not generally used.
However, when it comes to animals, you would never use 'bring up', but 'rear'. I have very seldom heard the use of the word 'raising' when it comes to animals, but it is used occasionally.
The farmer rears cows.
My daughter raises chickens on her farm.
The calf was hand-reared.