ESL stands for English as a second Language. These teachers teach people that did not grow-up with English as their first language. Usually the classroom is filled with adults. There is a lot of Mexicans here in New York that I wish they would get a ESL teacher!
I am an American ESL teacher who thinks your English is just fine. Just a suggestion you may want to try and have some other streams of the news in other languages. I enjoy Gloria.tv News very much. Subtitles might be a good idea for people who don't speak English as their primary language though. GREAT WORK and keep on doing it.