Its a lot harder to kill a person with a knife than a gun. A 6yo wouldn't even have the reach on a teacher with a knife, much less the strength to put a knife in.
You would obviously have thought all this through if you weren't so defensive about an obvious tragedy where a 6yo got a gun...