I teach general English at all levels from basic to advanced. The courses I recommend are New Headway and New American Inside Out which cover basic levels up to advanced levels but all courses can be tailored to the needs of the student.