I'll ask another way -- how big is each class?  Only four floors of dorms for students, I see, but students don't<em>all</em>live there -- though I hope the PCs do, of course.  I wouldn't want to require anyone to associate with Tommy, but there's a point below which you'd really need your head in the sand to not have seen someone before.