This doesn't help you this year but when she finishes high school, have her apply to work in a National Park. They have a bunch of entry level, seasonal positions. They put you up in dorm rooms and feed you while you are there. If you fly in, they pick you up at the airport. Yellowstone NP hires over 3,000 seasonal employees. Not sure how many other parks hire. In her off time they have softball leagues, take the workers out on rafting and horseback riding. You can rent boats at a discount or rent gear to go backwoods camping.