If the banks have armed guards I've not noticed but I'm sure they've someone on alert. Tellers do stand behind walled bullet proof glass. My husband has been in bank line with robber standing a man right behind him (before the closed off glass sections) and recently on grocery store errand with hold up at the small inside bank a few feet away from check out he was standing at - no protective glass for tellers which is not good.
Schools need serious security -- they don't have problems inside the gaming venues/casinos any more because of cameras everywhere and trained security guards walking around and watching overhead all gaming and everything else. I've family member who is in school administration - you can't believe the threats the principals receive.