Hello there,
For the 7, 11 and 12 year olds I recommend trying out a free play skit that I have available as a sample from my book of
ESL plays for children.
The play scripts can all be adapted to any number of pupils between 1 and 15 - this means that if you have a one to one - say the 12 year old - then you put the play on with her and you act one of the parts - the pupils takes all the other lines - there are notes telling you exactly how to do it for each play.
First you teach the key vocab and phrases in the play using games. Then when the main language is known you start to put the play together for ten to fifteen minutes or so of each lesson.
These plays are written for beginners with repetition - but they are still fun and always have some kind of twist or joke in them - or they are just plain cute.
If you need game ideas I have those too.
Here's the link to the plays page - the free play is about half way down and you can scroll to it if you do not want to read all the info about using plays and drama in class for
ESL.
ESL plays for children
All the best
Shelley