I am currently enrolled in Penn Foster and am to the point right now that I dont want anyone to make the same mistake that I made, by wasting your money on this school or even thinking for a moment that you can get any kind of credible degree from this place.
Every course is the same, you read 600+ pages in a text book, that is poorly wrote and answer questions about it on tests. There is no "homework", there is no interactive tools to use to learn this stuff, YOU teach yourself 100% by reading, which you can NOT do and expect to REALLY learn.
You have practice questions for each chapter, the answers are in the back of the book, but I found out FAST that you can not rely on the answers they give you to be correct. I finally challenged it after several questions that I believed the answer was wrong and only after I emailed the professor did they tell me that there was a printing error. A known error that they never bothered to fix or to tell you was wrong until you ask first. I was right, the book was wrong.
The order that you have classes is completely wrong. Example: I am taking accounting. My 2nd class was Math for financial accounting. My 3rd class was accounting principals. You do the classes one at a time (I had to complete my 2nd class before even recieiving the books for the 3rd class.) In Math for financial accounting they gave you the formulas to solve all of the accounting problems, but did not explain why or how the formula were the way they were. The 3rd class, accounting principals goes back through EVERYTHING you learned in the math class and explains why in depth and to the point of confusion. Somethings are overly explained and others are not explained nearly enough. Its never a comfortable medium, its one or the other.
The tests cover things that you have not yet learned. Example I took a test on Chapter 2 and there was a question to something that I had never covered. When I looked it up, it was in Chapter 4. POORLY WROTE!
According to the book, and the formulas and charts they give you to work out problems, questions on the tests are also wrong. I emailed a professor for help after I worked for hours to do a problem just like the text book showed me, and I failed a test and their answer was Sorry, cant help you until you retake the test. They said its a valid question, but according to the information they give you in the text book, which is ALL you have to go on, its not. The professors are unwilling to help you when you truely need help.
And among all these problems, the degree is not credible. There are ALOT of people on message boards, Q&A boards, etc. asking the answers to the questions of tests. If you think about that, why would ANYONES degree be worth the paper its wrote on if half of the people publicly cheat? Its not.
Save your money and go else where for an education.