Primero que nada, para aprender Inglés tienes que esforzarte por estudiar tú mismo, en tu casa, con los libros que dispongas, en eso no deberías de gastar nada ó el gasto deberías ser mínimos (papel, lápices, etc. ). Tu esfuerzo individual es esencial para que aprendas Inglés u otro idioma.
Segundo estudiar en alguna institución puede ayudarte mucho, pero depende de la institución, del profesor asignado y de tús compañeros. Tiene importancia tú profesor porque él puede corregirte los errores y/o enseñarte cosas nuevas. La institución puede aportar facilidades al profesor y estudiantes (material didáctico, centro de cómputo, etc.)
Un buen lugar para estudiar y para mí el más accesible por los precios y ubicación es la UES y concretamente en CENIUES, te cobrán 30 dólares por módulo. Este es el link de información:
https://www.facebook.com/ceniueslanguagecenter/
Ahora si dispones de más recursos podrías ir a la Escuela Americana, Academía Europea, English4CallCenter, etc.