Brian, our classes out here are 3 session, 3 hr classes with a optional, depending on the weather, range session. Seems to work fairly well but it is a jam to get in all the material.
Personally, i'd like more time, days, but these accidents or most of them, could well be avoided if lesson from day 1 was learned and strictly followed as instructed and highly emphasized.
Joey
"It's all about knowing what your firearms practical limitations are and combining that with your own personal limitations!"