Reading books and singing is key to language development, and it's the same for teaching English... Here are the 15 books I use the most.
I play a lot of games with my English students. Currently they range in age from three to eight years old, and most all of these games work for this age group.
This is a great game to play at home with parents, nanny or grandparents. You might call it the "English Pizza" game.