My full length kids magic show is about 50 minutes long. My short kids magic show is about 25 minutes long.
School kids magic shows run about 40 to 45 minutes.
Scout kids magic shows run about 40 to 45 minutes.
Illusion shows are from 1 to 2 hours long depending upon your needs.
Note: all kids magic shows can be modified to fit the time you require.