For the home schooling parent, ESL courses can be an important part of teaching their children to speak English. If your home is not one that speaks English readily, it should be taught so that they can readily speak in a world that is becoming more and more English speaking.
For those that need to take ESL courses, it is important to find information about what is taught in the course. There are a variety of levels of courses that can be taken. Some offer much more in depth learning than others do. Even more so, some provide a range of skills while others are simplified.