I had 10 after school classes at my last school. It was hell. Basically, because they were so low level, I just used that time to give them more practice on the lessons we were learning. So I would make crossword puzzles, wordsearches, fill in the blank worksheets, matching worksheets or just get them to practice more writing. And having them do worksheets helped with the grade gap. If I did do an activity, I made sure it was something that both high and low level students could participate in. When other kids are presenting or answering questions, ask the students who are goofing off what that student said. Hopefully, it'll make them focus more when other students talk.
You have to be very firm in after school class because there are no co-teachers. I would write the names of the students misbehaving on the board and put strikes for each time they misbehaved. If they misbehaved enough, I would give them homework. If they misbehaved more than that, I would have them go to their homeroom teacher. If they misbehaved more than that, I would send them to the vice principal (This was kind of a hollow threat because the vice principal and I weren't on good terms. He believed I should discipline the students by myself despite the huge language barrier and the fact that the kids don't respect foreigners but the students never misbehaved enough to call my bluff). So let's say 3 times gets them homework, 6 times gets them homework and they have to go to their homeroom teacher, and 9 times gets them all that plus a trip to the vp. If you have the budget, buy some candy. If they get enough points for the whole class (they're attentive, they answer questions, they stay on task), give them a piece at the end. Don't play favorites. Be as impartial as you can about the points because students are very sensitive and they're not the most self aware about how badly they're behaving and they only care when others misbehave.