Some social situations can be quite stressful for young EAL learners e.g. going to a GP or the Post Office. It is a good idea to practice these situations in the form of a role play game. Below are some tips for learning a language in a fun and sociable way.
Top Tips for Learning a Language – fun ways to support language development
Top Tips for Developing Talk – poster for display
BBC Learn English offers a lot of listening activities based around real life situations as well as podcast series focusing on current affairs.