With free housing, I'm expecting quite a bit of people to be there without interest in learning anything. There is also a lot of pain if the learners aren't filtered into skill levels because you're going to have to "conserve" teacher power so that everyone gets at least one teacher for their subject. A "bright-line" solution to this would be dropping those who don't pass a test after a few weeks, but then you also risk filtering out those who only want to learn a specific subtopic.