It has great material but teacher's aren't fully invested. you learn more about them than the class and when you are learning the material it is all at once and you test the same class period, no time to study or absorb anything at all, and I took advanced courses in High School, I promise I'm not slow! It's rough.
There are some extra classes offered but it is during the lunch period which is short enough to begin with. Basically they make you choose between getting the knowledge you are paying for or eating so you don't pass out while giving a massage.