But only when normal school activities are in session according to Virginia state law. So if you wait until after the school is finished with its classes and is not conducting any other types of school-related activities, it is my understanding you are fine to carry.
"A. If any person possesses any (i) stun weapon as defined in this section; (ii) knife, except a pocket knife having a folding metal blade of less than three inches; or (iii) weapon, including a weapon of like kind, designated in subsection A of §
18.2-308, other than a firearm; upon (a) the property of any public, private or religious elementary, middle or high school, including buildings and grounds; (b) that portion of any property open to the public and then exclusively used for school-sponsored functions or extracurricular activities
while such functions or activities are taking place; or (c) any school bus owned or operated by any such school, he shall be guilty of a Class 1 misdemeanor. "
If I am in error with this, please let me know and why.