ESL teachers are more professional. If your English is not very bad, you'd better go to ESL start from level 5 or level 6. Which one you should choose, it depends on your location and English level. I have been studying in LINC and ESL. Most of Chinese student's gramar is pretty good, but oral is bad.