In most cases, it is not permissible to carry a gun on school property due to laws and regulations that prohibit firearms in school zones.
For defence of personnel and property.
Generally speaking, yes, if you are on your own property, you can carry a gun. If you are on property owned by someone else, it depends on the circumstances.
If you have a concealed weapon's permit, you may put your gun anywhere in your vehicle, or in your person loaded or unloaded, unless you are in school property. If you do not have a concealed weapon's permit, you may not have it on you, and you may not hide the gun anywhere in your car unless it is unloaded. You may, however, have the gun loaded in your car if it is in plain view. You also cannot have a gun present (loaded or unloaded) in school property.
Depends on how the law is written where you live.
The laws on this vary by state.
A police officer
In most states yes. Different states have different laws, but in Tennessee, it is a felony to be within 1000 feet of a school with a handgun unless you have a handgun permit, or if you are on the grounds of the school with permission of the administrators for a gun related event, such as a shooting event or a safety class. If you have a permit to carry a handgun, you can pass by a school, or you can pull up onto school property and let someone out or pick someone up as long you don't get out or handle the gun.
It depends on what state the school is located in.
Yes, it is legal to carry a gun in a bank in Tennessee as long as you have a carry permit. In TN however, any business can choose to post a sign banning handguns on they property, and a few banks have done that.
need state to see if it's open carry
No, as long as you can otherwise legally own a gun. The state of MS recognizes your vehicle as an extention of your property.
Unless the theatre forbids firearms, yes you may. You may not carry openly, and you may not carry on private property where the owner or controller of the property forbids it.