Language education may take place as a general school subject, in a specialized
language school, or out of school with a rich selection of proprietary methods online and in books, CDs and DVDs. There are many methods of teaching languages. Some have fallen into relative obscurity and others are widely used; still others have a small following, but offer useful insights.