I'll give you two easy tips for homework success in highschool.
1. Don't be a lazy fuck and do you homework WHILE YOU ARE IN CLASS, or in another class you have time to do it in. I swear people are like 'Yea 20 mins of free time lets talk' Fuck that, ill do my history homework. Because 20 mins of w/e i can do at home > talking. Also if i ever got to school early (which when i rode with my friend one year i got there about 15-20 mins early each day) I'd work on homework. Idk about you but I don't even know where the hell I am before 9 oclock so id use that time to do homework.
2. Find someone whos about equally as smart as you or even better smarter than you and split up the work. Then copy w/e each other had but switch it up a lil so it doesnt look like you copied each other. Teacher don't look that close (atleast mine never did) and splitting up homework made shit go way faster.
By following these 2 easy steps I pretty much never had homework in high school (Or college, I'm technically still a senior but I do pseo at a tech college). I'm not kidding either. Everyones always like my god I hate homework it takes for ever and im just like what homework?
Also another useful tip thats good in algebra is to work on your homework while your teachers explaining the stuff. Because one youll finish it up early and two it helps to have the formulas all fresh and shit in your head at the time. Its nice too to know that instead of having 30 book problems to go home to you have all your shit done.
I don't know how well these tips will work for you in college because I'm doing PSEO at a tech school that is pretty similar to my highschool as far as class size and structure goes, but I wouldn't recommend the copying deal so much then because you sure wouldn't want to flunk a class you had to pay for because you were to lazy to do an hour of work.