Interesting enough, that rule of 150 seems to ring true at the Academy at Swift River as well. When I was there, enrollment (including kids in base camp and Costa Rica) was between 110 and 130, depending on how recent there'd been a graduation. Add 2 counselors and a teacher for every 14 kids (peer groups ranging in size from 10-18 kids), maintenence staff (2 or 3), kitchen staff (5 or 6), supervisors and managers (9 or 10), night security staff (3 or 4), the rest of the academic staff varies: anywhere from 10-20, depending on how many subjects each teacher can cover, (teaching 2 math subjects, a science course, and an elective course of some kind, for example) and the medical staff (5 or 6 nurses and a couple shrinks getting kickbacks for every kid they put on drugs). So, at a minimum, the grand total size of the "community" assuming 8 peer groups enrolled at a time with one of them being formed as one is about to graduate, with an average of 14 students per peer group is going to be at least 170 people who either live or work at the school, between support staff, academic staff, couselors, and students. This number was on the rise when I left (higher enrollment as well as more staff), and students in the peer groups that directly followed mine echoed concerns that the continued increase in the size of the program was making it a lot worse. It was becoming harder to keep drugs off campus, among other things, and the general consensus was that if the school got much bigger, it would get to the point where everybody no longer knew everybody else. For better or worse, when I was there, you knew the name of everyone on campus, and at least one or two things about them, such as where they were from or something they were into, and you interacted with them, at least in passing, either in mixed groups, work detail, class, recreation, etc. Good or bad, as the numbers go up it's much less likely that this would be true for all the students, let alone all the staff.