This has been my problem too. Outside of school I also have certain obligations (sports and clubs) so quite a few days I end up feeling that all my time has been contracted away from me.
Personally, I have never been someone to do homework during lunch, because that’s the only guaranteed time I have with my friends.
If you’ve been procrastinating, try to start your homework earlier or finish as much as you can during the weekends, so you have extra time during the week. If, however, your problem isn’t procrastination, and the homework really does take that long for you, find ways to finish it more efficiently.
For note-taking: read the section you’re taking notes on to figure out what the main themes and ideas are. I find typing my notes is also faster for me, and it makes them easier to read when I need to study.
If you’re struggling on assignments in certain classes: ask a friend to tutor you in the area (you can also see this as a way to socialize with friends, but don’t get too off-track!), or talk to a teacher and get them to explain the concepts so you know what to do. Reading the textbook (even if it isn’t required for that class) is surprisingly useful. If you can’t understand the textbook, you can also search for an explanation online. Having several different ways of explaining the same topic will help in your understanding of it (and your ability to do homework related to it).
Forming a study group with your friends is nice, because you can all hang out together, help each other out, and get work done at the same time! And if you’re procrastinating, like I do…it helps to have everyone around you wholly focused on their homework, because you feel guilty you’re not and actually get stuff done.