I did mine recently through www.crossfire-training.com. Their class is at Cabelas. They provide lunch and can do the fingerprinting through L-1. Highly recommend. My 67 year old mother passed the course with no problems and enjoyed their class. Don't know if they are an option for you, but they do a good job.