When looking to purchase software on English lessons you should look and see if they are rated by other consumers or if you can find some type of posting from a consumer reporting organization that will be able to give you a better idea of how the one you want will stack up.
You can find different outlets from which to take English lessons. One of these would be hiring an in home tutor. You will be able to find these either online or you may be able to look into your local phonebook which may be able to provide you with different sources for information.