Is she the only child in your household? Does she have siblings at her dads?
How is she at home generally? Do you get on ok or is everything a battle?
I would suggest sitting down when you are both calm. Ask her to listen to you and then she can have her say but you want it to be calm and sensible, not a row.
Explain that you have rules for a reason, list the rules (write notes if you need to) and you'd like to discuss them with her and see if you can come to some sort of compromise on things.
So if she wants to be out 6 nights a week, say you'd like her to be in at least 3-4 nights a week as she has homework and obviously you'd like to spend time with her too.
Tell her that her friends are welcome to your house, that she doesn't always need to go out.
Explain that the more maturity she shows and the more you can trust her, the more freedom she is likely to have as she gets older.
See if you can find an activity she can do. Would she be happy to volunteer somewhere? What are her interests? Would she like to do dog walking for an animal rescue? Help run a youth club for younger kids?
Work with her. Tell her you don't want to have to go on at her, nag her etc so if you can agree on some basic rules then you will both be happy and both know where things stand. You could then agree she can go out on say Mon, Weds until 6pm but on Fri and Sat she can be out until 8pm as long as you know exactly where she is and she isn't hanging around parks/street corners and you can pick her up.