The dominico americano although known for English courses also has Spanish for foreigners program. I think it's around 10k for a semester there and they should probably be starting up another semester in January. I personally never went there for classes, but have taught English there and it's a very good place.