Momz,
Have you looked at Online schooling?
You would have to be around to oversee that she does the work and hrs required.
It would get her away from the bad influences until she has matured a bit more and able to make better decisions.
My daughter was getting behind in credits in the public school - she got distracted easily, didn't really connect with any of the teachers, didn't apply herself & was shy about asking for help.
The online school we decided to try seems to be working great for her. She can get instant feedback on how she did on her assignments.
If you want to look into it here's the site to the one we use
http://www.connectionsacademy.com/