USHL and NAHL are both free. All expenses paid for, which includes ice time, equipment, uniforms, travel, hotels etc.... NAHL pays billet and that is it. Up to the parents if they choose to travel. Two best junior leagues in the US.
that is mentioned above. Much better than paying 12k plus. paying for billet covers the cost of what a 18,19,20 year old eat per month anyways.