@goodlistener Honestly. I think you're not too harsh, but you've been way too lenient. She's prioritizing the wrong things. Schoolwork needs to be done first, then socializing/internet.
This is going to take effort on your part as a parent. It will be painful for both of you. But she must...