Yep. At our counthouse there there is an "inspection" area you have to go through with two armed police officers on each side. Its the only way into the building and there are always several armed personnel around the premises.
Schools should have at least one armed security person in the office responsible for observation and protection. One well aimed shot would have stopped Lanza as he entered the building.