In CA, it's illegal to carry anything over 2.5" on the grounds of a school.