It seems like it should be less expensive than classroom learning, not more expensive. I met a kid at BYU who had done University of Phoenix and he said it was something like $400-500 per credit. Seems like you could have a much higher student to teacher ratio without all the overhead of a classroom setting.
I've also heard BYU's online classes are about the same price. I don't get it.