Hard situation. Based on your son's level of advancements, I wouldn't rule out that he is not gifted according to a test which doesn't seem like a proper IQ test done by psych. Having a real IQ test (I know it's really expensive) will help you a lot on going to different schools which you think a good fit for your son.