I just took my CHL course at the Academy for Firearms Training in Grand Prairie. I enjoyed the class. My instructor was Ray Allen, who recently retired from the state legislature. He served on the committee, that that passed the CHL bill, back in 1995. I got a lot of interesting and informative info out of this course. Ray had many anecdotes and "inside stuff", that you my not get elsewhere. However, I don’t think he regularly teaches this course. The main instructor was out of town. Anyway, I was very happy with this course and it really went by fast. The people there are pleasant and were very helpful and friendly.
Their web page is: http://www.chltraining.com/index.html
Price is $125, everything included.
I have been to the indoor range in Duncanville. It was fine, I have no problem with them. Dont know anything about their CHL course.