Ah, so students can do whatever they want in the guise of "free speech".
The case you refer to was about banning students from wearing black armbands to protect against the Vietnam war.
It seems you selectively quoted from the ruling.
Schools can not ban "free speech" on fear or suspicion that it might disrupt the education process. HOWEVER, they can punish for activities that actually do disrupt the learning process and school order.