There are so many reasons why Brazilian Jiu-Jitsu is great for children. It teaches them respect, for themselves and for others. It teaches them discipline. It teaches their mind to focus, to concentrate and to co-ordinate.
It helps them become more confident, so they becoming better at dealing with different situations that life may throw at them. More confidence can mean they are less likely to become a victim of bullying. They will become fitter, stronger and more flexible.
They learn how to handle problems and then find solutions to those problems. It teaches them to be decisive. It channels their pent-up, child-like energy into something positive, challenging and very rewarding. The list goes on and on!