Schools:
Same reasons you've been throwing out for restaurants, somehow given magically more emphasis because it's children who're being 'targetted' by the smoke.
Hospitals:
Which reason do you want? The 'secondhand smoke veddy bad fol patient' one? Or the one about how the smoke might somehow damage the delicate machinery of someone's life support (or the pre-lifesupport vital sign readers)? Or how about the one where it's a really bad idea to keep any kind of open heat source near compressed oxygen or highly-oxygenated atmospheres? Which of those did you want?