C.O.
I have 2 teenagers, both girls,but I went through this with my oldest one. One day I just quit doing anything for her. I did'nt make dinner, do her laundry, or drive her to her friends house. When she asked me why? I told her that being part of a family was helping each other out. If she felt she did not need to help then she was on her own. I also quit buying her the food she put on the shopping list. Since she's vegan it made it harder for her to figure out what to eat. This helped her see how much we really did for her. As for homework I cannot help you there, never really had a problem. They do know that homework has to be done before they are allowed to do anything else and that means the homework needs to be done correctly.
My daughters are turning 16 and 18 soon. They both do their own laundry and once or twice a week I have them make their own dinner. They help out now with out being asked. In some ways it does get easier.
Cheryl