My experiences attending two different Spanish schools, one in Quito, Ecuador, and the other Don Quijote in Salamanca, Spain.
Both schools were immersive = only Spanish spoken. If you ask what a word means, they will only tell you in Spanish by using definitions, synonyms, and examples. When you reach B1 level, they basically speak at a normal speed, but they enunciate clearly and they usually know when a word is introduced that you’re unlikely to know.
Both schools use study and exercise books. They aren’t cheap. €45 for each level at Don Quijote. (They photocopy any exercises they want from the exercise book, so you don’t need to buy it.) The classes are def. not cheap. ~€200/day for two classes @ 2hrs each. The first class would work on ch01 and the 2nd on ch02 for example. 5-days a week and no discount for no-class holidays. :-/
Unless you have plenty of money and need to be “forced” into listening and speaking, you’re better off buying the electronic materials and working at home on your own.
The books are located here (create an acct. before buying):
The books are modern (pub 2015) and include blog & chat posts etc.
The electronic B1 level Professor book €21 includes transcripts, all audios, and the answers to the questions in the Alumno book AND it also includes the B1 Alumno book. Both books have 3-years before expiration. The extra exercises book is €11 and includes the transcripts and the solutions at the back of the book but it only has a 1-year expiration.
The audios in the courses are very challenging as they are at the speed of ordinary people and have accents from around the Spanish speaking world. And the book go through every grammar point with spaced repetition as you advance up the levels. The reason for all of this is that the books are designed to get you through a DELE certification that is required to enter a college in Spain or to include in your CV.
Between a strong LLM and the answers in the Prof book, you really don’t need a teacher.
Let me know if you have any questions.