How is within 5 miles of a school not a ban? Here's Houston, with a mark on the map for each elementary school, middle school, high school, college and university. Note the scale at the bottom right. That's 5 miles.
Here's approximately what that map looks like when you expand each dot to a 5 mile radius circle. (I missed a few, but you get the idea.) Note the scale is still there.
No gun ban indeed.