I am all for pushing for preemption and lax-er knife laws.

In VA it is considered a weapon on school grounds if the knife blade is 3" or longer. There are other restrictions too.

Since there is no preemption in VA for knives each locality can make their own rules.