depends on what children. Matilda is completely different from school of rock as aladdin is different than Matilda. It depends on which demographic of children.
if you want to take your child to something "magical" you take them to Matilda. If you want to take them to something "fun" you go to school of rock and if you want to take them to an LSD trip of lights and sound and costumes you take them to Aladdin.
all those shows are "for cihldren" it just depends on what child you have.