Why don’t High Schools have cafe’s as separate areas, with their own bathrooms (and so on)?
Then students wouldn’t have to leave for lunch period, and the rest of the building could be isolated from the commotion of hundreds of students being fed and socializing.