Here is an ESL idea to help with discipline problems and teamwork in the classroom.
I usually do this on the first day of class. After you have done some getting to know you games give all your students a piece of paper and tell them to write their names.
Collect all the pieces of paper and taking one name out at a time, make groups.
Tell your students to sit in their new groups and think of a “good” group name. You then explain that until the end of term they will accumulate as many points as possible because the winners will get a prize!!
They get points for winning games, activities, helping colleagues being good etc and minus for bad behaviour, no homework etc
I then usually play a game and write down the points on a piece of card which is kept in the classroom.