I notice you're in Lewisville. Here's one of the local swim clinics I'm aware of that is not too terribly expensive.
http://www.damswim.com/clinics.htm
I took it last year when I was getting started and it was able to help get my form and stuff better in line with what I should be doing. Classes are pretty small and all the coaches are pretty good. Of course there are plenty of tri groups in the area if you want something more.