Being a woman I don't agree with the whole "you can't hit her because she's a girl". If she's going to get physically aggressive with you, you have the right to defend yourself against her. She has no right to attack you for no reason. If it were me I wouldn't start with the punch to the face, just do enough to keep her off of you, push her into a wall the next time she attacks. You don't want this to turn around on you and get in trouble for just defending yourself from her because if you hit her, she has no problem going to someone, showing them the mark and saying you hit her for no reason...and she sounds like a ***** so she probably would. You should definately bring this up to a teacher or counselor though because if you don't and the next time she does this and if you would accidentally hurt her, your ass will probably be on the line. But if they know ahead of time about this, if you've complained and they haven't done anything and she tries it again, they can't blame you for just defending yourself.