For IELTS I can also recommend GEOS Language Plus because it is known that with them, you spend more time speaking than most other English programs. The teachers are of high standards and a local university recommended them to me. You can take from 20 up to 40 lessons per week, or also part time which is 10 lessons.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.