Depends on your state laws. Signs saying carrying of weapons not allowed don't mean squat in my state. Only thing is if you don't leave when asked your trespassing and then I'm sure the city attorney will find a reason to add a weapons charge in too.
No Federal government owned or maintained land or office. Unless hunting grounds. With in 1000 feet of the edge of school property, all education levels college too as well as a license day care. No school functions, all levels college too. State fair, prisons any correctional lock up, police station as well.
You need to do a search for your state. I can carry in bars, hospitals, the bank if not federal, All though I don't! I can drink as long as I can pass the same dwi test a drunk driver takes, but I don't drink.