I do not approve, but none of my business in other states, just an opinion.
My class was 8 hours, a morning and afternoon, included a written test over laws and safety aspect, ending with graded range qualification, each individual qualifying in front of an individual grader. This was particularly good for the few in the class, actually relatively unaccustomed to weapons handling beforehand. The course was approved by the state, established save minimal standard for carriers. It was not expensive. It was relatively thorough, even by my standards as a weapons trainer. It is the way to go, in my opinion.