I completed my BS in Education with Liberty University Online, and am following that with a Master of Arts in Teaching. So far the program has been very enjoyable. I went to my first intensive class this summer, and had a wonderful time while learning a great deal.
Courses are challenging and the instructors are helpful and encouraging. If you are looking for a Christian university, Liberty University has been a perfect fit for me.
The teaching program was decent, though more costly than other non-profit schools. There were some on-campus requirements, and you had to have a letter from a church and a statement of purpose to attend. My friend said it was decent but she didn't finish her degree because costs were too high. She transferred to Phoenix but didn't like it there either!