Edutopia recommends using a "mind warm-up" game to begin a lesson. Write a passage on the board that is related to the subject. Divide the children into groups or pairs and have them work out how many mistakes are written in the passage. When they have finished, they put up their hand. When all the groups are finished, ask each group to say how many mistakes they found, with the group who found the most taking the class through them. This game will increase competition and get the children engaged in the lesson before it has begun.
Playing educational games online is a way you can keep children engaged in a particular subject. There are a range of online game playing sites that are educational, such as "Learning Games for Kids," "Fun Brain" and "PBS Kids." Divide the children into pairs, and have them take turns to play a game online. Not only will this increase their computer skills, but also their motor skills, and will enthuse them about the subject you are teaching.
At the end of the day, play a memory game to help the students remember what they have learned. Ask one student in the class to say one thing he has learned that day. Ask the next student to repeat what the first student says, and then add something. The third student will repeat what the first two people said, and then add his own item. Not only will this keep the kids focused and listening, but it also serves to recap everything that the class has learned.
Quizzes in class are usually not seen as a game. However, by having students quiz one another, you can make it into a game. Split the class into pairs, and ask each pair to have one "questioner" and one "answerer". Give them five minutes to prepare a question on the subject you are teaching. Ask the first pair to ask a question to the second pair. If the second pair gets it right, they ask the third pair, and so on. By making the children write the questions, it becomes fun game.