There is tremendous wisdom in the posts above!
Like Craig and Crista, I’ve found it extremely beneficial to invest time in teaching good work habits and direction-following. When a student asks me for help, the first thing I’ll often do is ask if they’ve carefully read the directions and/or the assigned reading from beginning to end. If they haven’t, they must. If they say they have but it becomes clear that it hasn’t been done properly, I have them do it again. (I make exceptions for students with genuine reading struggles, etc.) This eliminates many problems, and some students who once asked lots of questions are able to do much more work on their own.
The upcoming holidays provide an opportunity to start fresh with some things. Perhaps you could take time on the morning of the first day of school after Thanksgiving to address some of these issues with your whole classroom.
On the other hand, it’s entirely possible that you’ve already done these things. I once taught in a classroom much like yours, and I know how it can be. I once talked to a teacher who had taught in a situation like this for many years—well over 30 years if I recall correctly—and I asked him how he did it. He said it’s important to be realistic and know your limitations. Do what you can as well as you can, and know what compromises to make. Hang in there!