Hi there,
Here are some nice songs in varied musical styles for children aged 3 to 8.
ESL Songs for Children
They can be used alone or with accompanying stories (3 to 5s only).
The language is deliberately simple and repetitive so that it is totally realistic for the children to be able to sing along and do all the actions, or act out the songs.
Do listen to the 30 second samples of each song so you know what you are getting.
Enjoy!
Shelley