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 becoming better at dealing with different situations that life may throw at them. It allows them to become more confident and therefore less likely to become a victim of bullying. They 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!