Here is a website for finding partners for language exchanges over Skype. This has the potential to be much better than a classroom, since typing can be much faster & much more legible than handwriting.
XLingo seems to be another reasonable, free language exchange site, in the midst of paid sites.