Boone County Sheriff Dept offers excellent two day classes, and they are pretty inexpensive to boot. I have been multiple times, and am always impressed with the quality of instruction.

Might be just over an hour, depending where you are in Jasper Co.