I've heard Allied is a good one. My wife did the online course about 4 years ago and said it was pretty good.
http://www.retrainers.com/
This group is great. Did the online stuff and the weekend before cramming. They dont teach you how to be an agent, they teach you how to pass the test. Flash cards work wonders.
They also offer the classes needed for continuing education.