I’m taking a class with the Global Language Network and I’m really liking it so far. Their courses are very interactive and verbal, and are spoken almost entirely in the language, which makes it more effective in my opnion. Currently they offer somewhere around 60 different languages and some at more advanced levels. You pay $175 for 12 classes (2 hours each), but you get $150 of it back if you attend 75% of them. Most of the classes are at their Foggy Bottom location, but a lot of them like the one I’m taking are taught at satellite locations throughout the city.