English spelling and pronunciation are a challenge for all students and for all non-native speakers of the language. Think about it:in Spanish there are only 5 vowel sounds, in Catalan there are 8 vowel sounds but in English there are 12.
This is a simple site where you can practise sounds and pronunciation. I think the simple games offered are excellent to become aware of the fact that one sound may have more than one spelling. The activities are simple but you will exercise your listening and reading skills as well as encounter new vocabulary.
Hope you try it and like it.
BBC Words, Pictures and Phonemes