A.,
What you describe sounds like classic Asperger. It does not go away, and it does not matter if he tests a few points off the special needs class, he still needs all the therapy you can get him as early as you can get it. He probably needs the speech, OT, social skills training, and psychiatric care and will required more and less of these services until he reaches true adulthood, which may not be until he reaches his mid twenties. He will likely need to be followed by a psychiatrist and a therapist for cognitive therapy and medication management well into adulthood. This is not a bad thing, the therapy is effective, but is hard work and small baby steps.
Asperger is by definition a high functioning disorder. He will need help in school, but you will always be right on the border line because he will have at least average intelligence. Even if he always qualifies for services in school, the school is only required to make him functional in the classroom setting, they are not obligated to maximize his potential, which is what you will want for him. You will always need as much private speech, OT, social skills training and medical care as you can possibly afford to give him. It is the best investment you can make right now. Remember too that although the school district will be required to evaluate your son, you should never depend on them to tell you everything you need to know about his disorder, you should own your own evaluation, one that you control, one that you can use to check their accuracy, and one that you use to help him reach is maximum potential in every area you can.
If he does not have a formal diagnosis, take him to a developmental pediatrician, who you can find in at your nearest children's hospital. These are the very best bet for your son, they will coordinate a full evaluation that includes all the different professionals your son will need, and they will put it all in one report that gives you a blue print for his complete treatment plan. I highly recommend that you do this as soon as possible.
Time is free, and you still have some to help him. Get him back into as much therapy as you can, do all the homework they give you, get a medical treatment plan from a qualified developmentalist (the developmental pediatrician can manage his medical needs, but once you have the full diagnosis, so can a board certified child psychiatrist) and don't be afraid to treat the symptoms that you see. Medication can be a tool that helps him manage many of the symptoms (anxiety is likely the cause of his echolalia- saying "I'm a good boy" so often) some symptoms can be treated very effectively with medication. If it works, go with it, if it doesn't, you have lost nothing. We have two children on the spectrum, and medication is very effective for one child, but less so for the other. The key is that medication is only a tool, it should never be the only line of treatment, he should always be in multiple forms of therapy too.
If you need help navigating the school system, look for an advocate. That is what I do, I help parents get the best possible services for their children in school. Read, read, read! Tony Atwood has the gold standard for books on Asperger, and Dr. Mel Levine has some of the best books on differences you will ever read. For school related issues, turn to www.wrighslaw.com.
Good luck. They are a challange, but you can do it. You can email me if you need help, or to cry, or to just vent.
M.