(a) Any person who shall loiter upon or near the school grounds of any public or private school during school hours or at any school-sponsored activity such as ball games, dances, and other school-sponsored activities after regular school hours without any lawful business or purpose shall be guilty of a violation and upon conviction shall be subject to a fine of not less than fifty dollars ($50.00) nor more than two hundred fifty dollars ($250).
(b)
(1) Nothing in this section shall be construed to prohibit any person who has a legitimate reason to visit any school from visiting it.
(2) If a person wishes to visit on the school grounds or in the school building, that person shall present himself or herself to the office of the school and receive both permission to visit and a pass to indicate that proper permission has been granted.
(3) Failure to request and receive permission as provided in this section shall be considered a violation of this section.
(4) As used in this section, “loiter” means to hang around or linger upon the grounds of any public school of this state or within one hundred feet (100') of the grounds of any public school in this state unless any such person is on his or her own property, walking or driving to some destination other than the school grounds, transacting some lawful business at a business establishment located near the school grounds, or has meaningful business to transact at such a school.