Ok, let's explore that......
Children are entitled to the same Bill of Rights as everyone else. Does that mean preventing a 6 year old child from taking a loaded gun to school is an infringement?
Felons, once their sentence is complete, have their rights restored to them. Does that mean laws preventing them from carrying a gun is an infringement?
.
The Constitution makes no allowance for federal government involvement in schools. Therefore, schools are private property where it would up to the property's owner as to whether or not to allow a child to carry a weapon into that school. For what it's worth, where I grew up my buddies and I would take our shotguns to school during hunting season so we could hit the fields afterwards. We stored them in the Math teacher's back closet. No one gave a shit.
Under the Constitution, there is nothing to prevent a felon that has served his sentence fully from bearing a firearm. States may legally differ in that regard.
Bottom line, when it comes to the FEDERAL government, it really does mean what it says. We can own weapons and the feds cannot infringe upon that right.