Hi, these are a few ideas ..
2. support a child with ESL needs, EAL - English as an additional language or for young people ESOL - english for speakers of other languages
http://www.naldic.org.uk/eal-teachin.../eal-resources
http://uk.mantralingua.com/
Local Authority translation services
EAL in early years from dorsetforyou.com
3. Helping a child understand racial & cultural diversity
You! the very best resource :) your attitude and approach to finding out about & celebrating diversity, inclusion, equal opportunities will engage & interest all the children around you.
From devon.gov.uk -
diversity information your Local Authority website may have resource ideas to support its settings.
Books to choose from on silkysteps
Hth xx