The back of my AL permit states the following:
1. This pistol permit does not permit you to carry a gun openly.
In Mobile county, you cannot carry into any establishment that serves alcohol.
Truthfully, I wouldn't. If, god forbid, you ever did end up using it for some reason there, it would only be a very, very, very ugly case.
If you have a Texas CHL you are golden as Texas and Alabama established reciprocity last month.
Also, see the note about carrying in Alabama on nonresident licenses.
I believe, according to AL code 13A-11-72 and 13A-11-75 school carry is legal, at least while picking up and dropping off. At least, according to my lawyer."WARNING: State and Federal laws strictly regulate the possession of firearms in certain areas that include schools, federal, state, county and city buildings, and air terminals".