If you are not in a rush, many times you can get testing done at a local university by their grad students (supervised of course by a licensed professional). The CSU near us will do this for around $350 (I believe that was IQ plus an achievement test) but had an 8 mos wait list (so we tested elsewhere).

Of note, I had heard about the program from another parent but could not find it anywhere on the school's website. So finally I called up the psychology department and right away they knew what I was asking about and they gave me the information on getting signed up. So you might have to dig a bit.