I've often wondered about that law. What if you LIVE with 1000 feet of the school, especially if you lived there before the school was built?? 1000 feet is almost a quarter of a mile and many schools are located in residential neighbornoods. In a subdivion with small lots, that could be 100-150 homes. Even some small towns have 30-50 schools.
It makes about as much sense keeping a law-abiding citizen from having a firearm near a school, as it does making pilots jump through hoops in order to have a handgun handy to stop terrorists. Yes, they COULD make a mistake and accidentally hurt or kill an innocent passenger or two. Then again, the pilot COULD make a flying mistake that makes his plane go down with hundreds killed. By the same token, a law-abiding citizen, COULD make a mistake with their firearm, but they also COULD accidentally run down a bunch of kids at the school with their vehicle.
ALL of these scenarios are remote (with the flying error and the driving accident MUCH more likely than an accident or misuse of a firearm sitting in a holster, briefcase, or glove box), so why have a law that makes no sense?