I would let her go but like someone else said, trade the punishment to something else, give your daughter the choice which punishment she wants and stick with it....like say its either no dance or ( be in earlier than normalfor a week ) or ( no phone or computer for a week) etc let her pick it. and stick to it.
2 years ago my daughter had to go to summer school, not because she isnt smart, but she is so unorganized and forgets to take her homeowrk in on time or doesnt bring it home and things like that, she went to summer school, i told her this is the last time this will happen, do what you got to do in school because there wont be any more summer school, you can flunk 1st lol
well last year she needed to go to summer school for science ( would not flunk if she didnt, just had to make it up this year) i did not pay for her to go.....that taught her a huge lesson, this year, the home work comes home, and gets handed in!!!! she is in 11th grade now and no way does she wanna stay back, and she knows there wont be any summer school!
ha ha tough love

good luck with your daughter