It's easy to practice reading and writing in Spanish on forums, social media sites, and the like, and there are plenty of listening resources available, but what about speaking? We've written about ways to practice speaking in the real world and how to practice speaking on your own, but there are also some great sites where you can practice speaking via Skype or another voice chat service.
Free Spanish Conversation Resources / Language Exchanges
Conversation Exchange - Find native speakers to chat or text with.
HelloTalk - Smartphone app to find conversation partners anywhere in the world.
The Mixxer - Connects language learners around the world so that everyone is both student and teacher.
SharedLingo - Chat with native speakers of many languages instantly, without waiting for an answer.
Speaky - Audio and video calls between people all over the world.
Paid Spanish Classes
Italki - Community of more than 2 million language teachers, tutors, and learners from all over the world.
Live Lingua - "The world's first total immersion language school online"
Spanish Teachers by Skype - Native Spanish teachers from all over the world offering audio/video classes.
Verbalplanet - Customized lessons, loyalty discounts.
Verbling - Spanish lessons through video chat.