another option would be to try hamradiotest.com I just used them to study for my general upgrade, which btw I passed 100% and I'm using them now for studying for my Extra Class upgrade. I like the way the system they are using works. The system tracks your weak areas and helps you focus on what your having issues with. I like the fact you can take exams on just your weak points to really push you . It does cost a little money, but I can tell you it worked great for me.
Just another option if you can't go to a ham cram.