There is a list of language schools in the whole of Spain here:
They are acredited by the Instituto Cervantes which is an official body.
http://www.lingolex.com/schools.htm
Click on the links to see the most popular activities that you can do in these places:
Note that the booking system uses a Spanish system and there is no involvement of any American company and no US tariffs.