If either of them were my kid, I'd be punishing them for misbehaving and causing problems for the teacher. My DH taught high school and I was a bookkeeper in an elementary so I've seen and heard of kids misbehaving. No way was any of this your fault; don't even think that. And they may be smart kids and GT and all that, but they all push the envelope occasionally. I have two of my own, grown and gone now, thank goodness. I look back on what they put me through (yes, they were bright GT students also) and wonder why anyone decides to have children. Only one perfect child has ever been born and he's no longer with us. You shouldn't get into trouble for this if your administrators have any brains. And as far as charging the girl with assault, that's ridiculous. They all know they acted stupid and the sooner the parents let go of it the better off they'll all be. I'm with those who say punish them both. Takes two to have a disagreement. Be good to yourself. You are in an honorable, but often thankless, profession!