If you can afford it, you need an IQ test by a psych who will take time to get to know your kid and make him comfortable. I was lucky that the person I was referred to saw right away that my son is very shy and uncomfortable with strangers, so she decided she had to get to know him and do all the testing herself. She usually has grad students do some of the testing, but he wouldn't have done nearly as well with a stranger each time.