Is school the appropriate place to try to cure all society's ailments though?
Empirically it doesn't seem to have worked, even if you think it should be attempted.
But I'm skeptical that it's even wise to attempt. Education isn't the same thing as moral instruction. We want secular schools not pseudo-churches.