So far I have attended a handgun and a carbine course through a Wisconsin based company called Performance on Demand Shooting.
I HIGHLY recommend these guys! They are straight forward, realistic instructors that are excellent at assessing each student and communicating what needs to happen or what could be changed. They are all very professional and make the whole class engaging even if you are an experienced shooter they'll push your skills to help you improve.
If you're in WI I would catch any class you can, especially at the price point. All the courses I have seen have been hovering around $100, which from what I have been able to find is almost unheard of.
Sorry for not having pictures and a making a huge elaborate write up, I just wanted to help get their name out there because I think it's a great training company and a great group of guys that just love spreading knowledge.
Check em out!
http://www.podshooting.com/