That's a bit insane that all materials would be out of pocket like that. Then again, I kind of agree that this would be like movies with a strapped budget: it makes you get creative with the money you've got.
It's part of the cost of all education these days. Whether it's a trade school or a traditional college, you are meant to provide the extra material for your classes.