If Utah, I can speak for Mid Atlantic Firearms Training. The wife and I took their course last month and would recommend them to anyone. Very clear, concise and they did all of the paperwork, photos and fingerprinting. All we have to do is wait for the permit to arrive.
For the Utah permit you can watch this section or go to the Industry partner section and look who is giving the class, it is all classroom and requires no live fire. The Florida class requires live fire and any NRA class that has live fire would qualify for their permit.