They fit me nicely, but will probably be big on the 8 year old. I just measured them and they are 7 inches from the toe to the heel.