M.P.
There are a lot of school with support for students with special needs. I am a high school counselor and help families find schools when their students have special needs (be it physical, learning, or emotional). Depending on your son's age, educational level, and financial resources, there are many options. A good place to start is http://houstonprivateschools.org/ Look at the section on schools with special programs. But be aware that there are also other schools not on this site. Feel free to contact me if I can help.