Yo voy a la escuela oficial de idiomas de mi ciudad. Si vives en una ciudad medianamente grande, debería haber un centro así tb. Los precios? pues se paga una matrícula para todo el año de... mmm no te puedo decir exactamente, pero estaba en torno a los 40€, pq se supone que es público. Eso sí, no podrás reengancharte a mitad de curso, las solicitudes se echan aproximadamente en mayo, para empezar en septiembre. Si te decides a hacerlo, te recomiendo que hagas la prueba de nivel, que es un examen que haces y según la nota que saques, entras en un curso u otro (hay 5 cursos). Yo hice directamente el examen de 3º, lo aprobé y en septiembre del año pasado entré directamente a 4º.
Y luego aparte de eso, pues como me gusta muxo el cine, hago tb lo de las pelis, que desde luego es lo que más me ha ayudado en todo esto, pq mejoras en listening, en speaking, y amplías vocabulario.