Recommended Sites for ESL, Bilingual, and MulticulturalEducation ESL Songs: Songs that teach English to learners of all ages. From our comprehensive site for using music in all educational settings — SongsForTeaching.com See our other pages on ESL Reading Instruction.