
I think judging by how clueless most people are about dog body language, it's entirely unreasonable to expect parents to good job of teaching children how to be safe around dogs!
I don't think your average teacher is going to have the knowledge (or the time!) to teach this kind of subject either, it should be the job of some kind of professional. It wouldn't hurt to educate dog owners more if possible too - I've lost count of how many dogs I've seen punished for growling, for example, which just leaves you with a dog that knows not to bother with warnings that don't work and just goes straight into bite mode, and an owner who thinks the attack came "out of nowhere".