I'm not teaching school. Schools and teachers are supposed to teach children to read, write, do arithmetic, learn real history not today's sanitized version, and so forth, and not espouse political or religious views (with the exception of religious schools). If they're teachers in government run schools, I suppose they teach what they're told to teach.
My position is that people on social sites have viewpoints, whether political, religious, racial, or other. A social site is like a big park, where all types of people gather. Everybody is talking, and you might not like what someone is saying. It's not your business to tell them they can't say it because it offends you. If you don't like what you're hearing, quit kibitzing or leave the area and go to the other side of the park. That person has just as much right to be there and talk as you.
So, don't like what's being said on social media, just don't read the posts. It's that easy.