I used to argue otherwise, but the public schools have become loaded with drugs and alcohol, police, ideology of a particular strain taught as truth. Even some of the private school teach ideology as truth. It’s very tricky to sift fact from fiction these days.
There is an unchanging standard of truth, and it is documented...
Public or private schools cannot adhere to any standards of morality, because the students all come from differing families.
It’s up to the parents to educate their children, if they desire them to have character. Character cannot be learned in an environment of the lowest common denominator.