These are the ones in Texas that I have personal experience with and would recommend:
Houston Area:
Brian Hoffner:
Offers pistol, rifle, shotgun, knife and unarmed training. Has an extensive list of classes, they are all good. Most classes are at Top Gun Range or Impact Zone. You can take...