Trainer Academy was a huge help in studying for the ACSM exam. With their help, I was able to pass the exam on the first attempt. They have great review quizzes that will help you focus on what information you need extra help on as well as a "cheat sheet" with basic facts and formulas that were a huge help and a great quick reference.