It may indeed be possible that your son has both OCD and Asperger's. It certainly sounds as if he has a lot of Aspie traits, but I also see OCD traits in him, too, in the fact that he worries about making mistakes in school. I have both OCD and Asperger's, so feel free to ask me any questions you may have. Good luck, and God bless!
-GatsbyLuvr1920-