Try International Airline Training Academy based out of Glendale. I visited there last summer and was very impressed. The owner used to be a 747 captain for many years so everything is done like at an airline. It's pay as you go so if you're not happy you can leave at any time. Also, many students from overseas attend there.
It's at Glendale Municipal Airport, 6801 North Glen Harbor Boulevard, Suite 200, Glendale, AZ 85307 Tel. 1800 933 7590 web.
www.Fly-in-America.com. It's worth checking out.