I dont have the cite handy, its the federal one, but you have to be licensed in the state of issuance.
i understand the law, i'm just saying has anyone ever been arrested and prosecuted under it as a stand alone charge? i can not find 1 instance of that happening. some people are acting like the OP will be arrested just for entering a school zone here in MI but i can't find 1 instance of that ever happening, in ANY state. i know i personally go to ohio and tennesse often and carry in SZ's without worry. i'm guessing many other members on this board have also carried in other states with reciprocity and been in SZ's without issue.