Virtual classes are offered by online schools, which students can attend from their homes, libraries, coffee shops, or anywhere else with an Internet connection. Teachers work from home and follow a structured curriculum with their online students. Some students only take one or two completely online classes.