You're right, Kevin, it should be 150 people, including teachers and other staff, to maintain a human level of interaction. Smaller may be even better, as you say that there are relations outside of school. I think 150 would be a good start, as it's not class size but school size that really alienates kids from the system.