S.D.
Hi K.,
I don't have any children that age but that was me only 3 years ago. I am 21 years old and during my senior year in high school was the SAME way your son is right now, beside the not having many friends, so when I did get grounded from social events that did affect me.
I can't even tell you why I didn't turn in assignments, laziness? One thing I struggled with was my senior english class, it was anilitical work and my mind doesn't work like that, so...I didn't do the work because I didn't know how to. Other than that, my classes were easy, I understood, but didn't want to take the time. Something that really moved my butt into gear was the fact that I was FAILING and threatened with not being able to graduate. Your son is only 15 and probably either a freshman or even a sophmore, so that may not work with him. But the work is only going to get harder, and if he doesn't want to do it now that is setting himself up for failure later and he too may end where I did, waiting after the last bell had rung on my last day of high school for my teacher to grade my final project so I would know whether I was going to graduate or not (SCARY, luckily I passed and now in college do so much better).
This is what my parents did:
They would e-mail my teachers weekly to get status updates, if I was slacking, I was grounded from EVERYTHING I enjoyed.
They eventually would get a list of assignments from the teachers at the beggining of the week and I would physically have to show my mom my completed work, get it checked off and my teacher would email at the end of the week what I had turned in. If I missed something that I did, I got something taken away. It was so stupid of me to not turn in COMPLETED work!!!
Eventually I got the picture, and I was SO sick of my teachers and parents always talking. Luckily I had great teachers who were willing to work with my parents.
Maybe try that? A confrence with the teachers and your son? That embarrased me and made me do better.
Hope this helped. I know I frustrated my mom beyond belief!