As far as I know that is a federal law. The new alabama law says you can't carry in a building with guards or barriers if it is prohibited and some have said that includes schools. I would not carry inside a school but would if just picking up or dropping off a child and staying in a car.