It would help if we knew what city/town you're in. In Tucson, the Marksman has classes the 2nd and 4th Saturday (7:30am - 5:30am) of every month. I think they may have a 2nd Tuesday class, but I'm not sure. $60 for class, $65 to DPS.
Their number is 520-747-8657
And their site: http://www.marksmanpistol.com/
The people there are really friendly, and I had a great time taking the class. Ron is a very funny guy, just don't shoot up his ceiling tiles. Although the bum kept picking on me as I was the youngest guy in the class. Oh, you also get a month of free shooting there for taking the class.
The Marksman is in Southern Tucson on 29th street. If you need something closer, the only other place I am familiar with is Diamondback Police Supply. They're a little East of Park Place mall on Kolb Rd. Number is 520-886-8338. I can't say if they're good or not, but I've heard some good things. Also, their shop is FANTASTIC. Tons of toys
everywhere. Actually, I think I'll be going there this Friday to pick up a little late Christmas present for myself.