Im a boy and 15 and gay what does this girl do this and how do I get her to stop?

So there is this girl my age , She will get flirty and she will say things like "you and that cute boy over there would make SUCH a good couple, Then she will go "EWWW YOU STINK" (i dont stink trust me on that), Then she will scream " DONT TOUCH ME!, When im not even around her, She also told a bunch of people i let male dogs mount me which is a lie, She will tell a boy i was talking about f*Cking him, WHEN I DID NOT, but then she will scream at me saying "you did say you would f*Ck him" , She lies CONSTANTLY, she shoved me also that day, She also threated to slap me just because i told her to "leave me alone" , im known by most of the class as the boy who likes doggy dik, She has completly ruined my reputation, Now a bunch of random dudes will point at me and say "WATCH OUT he will r@Pe us and our dogs" while they all laugh at me, Now i get picked on by most of the class just because of her, What do i do? I can't report it, Because then the ENTIRE class would get in trouble, At least 30 students call me a rapiest and a dog wh*ore, ALL of this is only in my #1st period class, Then for the rest of the day i dont seen none of them, But i HATE the mornings because of this. What do i do?
Im a boy and 15 and gay what does this girl do this and how do I get her to stop?
Post Opinion