The Spanish Institute of Puebla offers a wide range of different programs to help you learn Spanish efficiently & fluently. We also cover all four aspects, i.e., learning, reading, writing, and speaking. You will benefit from receiving your course
...
workbook or textbook with access to all the audios recordings. There are multiple duration of classes from 1 hour to 3 hours and even 6 hours.