If you want to make up your English, New Oriental is quite good (certainly not the chef school you think). This is a new concept English course.
You can also take various certificates and make up for other subjects.