On their website, type the name of the language and leave the other boxes blank, to see how many places teach the language you want. Or choose a state or province and see what languages are taught there.
There is no review here, since every class will be different. Please tell me if you know lists of courses in other parts of the world.
Their list has been updated as of November 2016, adding 72 new languages, though those are not yet available in their search function. Unfortunately the list now omits Carolinian, Chinuk Wawa, Guarani, Kiksht, Manichaean, Maninka, Nakoda, Parthian, which were listed before, and are still available in the search function. Two of those languages are also available in books or online: Guarani and Maninka.