Not being quiet in class isn't free speech. That's disturbing the peace. Expulsion for swearing at a teacher? I've never seen that happen and I've seen a lot of heated teacher/student arguments. Sure, they could have some insane policy where swearing in school could get you expelled, but he wasn't even at school…