I was looking for one for my wife yesterday. Many are free but I think it depends where you live.
I also doubt the quality of many of them and I will check very carefully before sending her on any course.
Specifically the teacher as she needs to learn better pronunciation more than anything else.
A few years ago one of my part time staff who is English went one a couple of courses and everything was learnt from a book by a guy who had trouble speaking English himself.