I just hate hearing this kind of story. It makes my heart sink. At least you're not alone here! As long as you're strong and continue to advocate for your child (with teachers, admin, any one else who makes snide remarks) and try to find the right opportunities for your child, try not to worry about others' opinions--maybe you'll end up changing them. Online courses, tutors/mentors, competitions...you're doing the right stuff. Then when he can test or place out of high school credits, or win competitions, no one will give you grief.