Online classes tend to be significantly cheaper than taking classes on a traditional college campus. The average online student will spend approximately $100-$350 per credit hour in an online class. Moreover, most course materials are presented online and many textbooks can be downloaded or rented in an e-reader version for way less than traditional books.