One more piece of advice and I shall step off my soapbox. I am sorry in advance if you do not like hearing this and I probably sound very similar to your dad.
I believe you are close in age to my daughter who turned 16 yesterday.
Get a Job, part-time is fine.
Rosie works hard, does well in school and takes honors classes and maintains a wonderful grade point average. She does not drink, do drugs or drive me crazy with boys....yet, it is coming very soon. What she does do is "have" to have a new piece of tack at every horse show. Roblox, omg the roblox money cards. I have also spent a small fortune on art supplies which thankfully she takes very good care of and her new hobby of doing her nails.
The last few weeks she has been paid to mow both our grass and the yard down grandma's once a week. It is time though. Time for a part-time job. Babysitting, mowing lawns, restaurant or whatever, the Bank of Mom is getting fed up.