The majority of communication with your professors and classmates is online. The lack of interaction can make it very difficult, especially when trying to understand challenging material.
Online schools often fail to provide programs properly accredited by agencies approved by the United States Department of Education. Without graduating from a program with proper accreditation, getting a job or enrolling in another education program can be very difficult if not impossible.
Costs quickly add up for those enrolled in online schools. In addition to tuition and books, there is the added cost of a personal computer, software, and Internet access. Many online schools add additional technology and lab fees. Some online schools also require residencies where you are responsible for transportation and lodging (included as part of your tuition).
Unlike traditional programs where you can sit in a classroom quietly, an online degree program requires that you participate regularly through posts submitted to the professor and your classmates. You will be expected to make a certain number of posts on a weekly basis.
Regardless of how distance education has grown, many still question its legitimacy. This can be an issue particularly when job hunting. Some employers may not view your degree as credible since it was not achieved in a more traditional manner.