You get what you pay for. Some of these cheap schools the teacher doesnt even speak English, or it is a whole in the wall, or you end up failing your state exam. I decided to pay for Hearts in Training, I wanted the best. It certainly does not hurt t...