The correct term would be non-native English speakers. ESL is a subject that is studied, not a label for people. I teach adult ESL, and when I have asked my students this question, most tell me that they dream in some combination of both/all languages.
The question could apply to any of us who are multilingual, could it not?
My life is English-dominated at the moment...I probably speak English 75% of the time in my daily life now. I live with a Spanish-speaking person, but since we speak such wildly different dialects of the language, we mostly communicate in English at home or else we end up fighting about stupid things like which is the correct word for "cabbage." For me, emotional things tend to happen in my head in Spanish and more scientific or analytical things tend to get processed in English. I guess I would say that I probably dream bilingually most of the time, and a little more in Spanish than in English when there only one language involved. Other languages show up in my dreams too--especially Russian and Arabic--though I am not really fluent in either. I had a dream the other day where there was a lot of French--oddly, because it's a language that I understand somewhat, but have never studied or lived.
Also, in my dreams, people I have known who don't speak a common language seem to be able to communicate with each other seamlessly.
Dances: salsa (standard/LA), casino, rueda de casino, cumbia Colombiana, bachata, mambo, cha-cha-chá, merengue, reggaetón.
Currently learning: Mexican cumbia, danzón, Cuban rumba
Dances to Learn in the future: flamenco, tango Argentino, samba, belly dancing, bhangra, ballroom rumba
| current weight: 212.0