I think the SCOTUS narrowed things down considerably. That is, schools have to be able to act against tangible threats of violence or criminal acts from students made on social media.
However, non-violent expression or the use of profanity is not enough. Students cannot be punished just for expressing contempt or even hatred for others.
And yet any language considered hatred can be cause for substantial disruption. Is that clear?