I think Auténtico has a lot to offer. There are lots of resources here to help students learn Spanish. There is a lot to teach vocabulary words, lots of listening activities, lots of culture, including videos, as well as reading and writing. It has IPA's. I think having an app that students can use on their phones is also pretty impressive. I like that the pruebas have automatic remediation.
250 East 500 South
Salt Lake City, UT 84111-3204
Phone: 801.538.7807