It does sound like you have two options, advocate for changes, or pull him out. If the point of paying for private school, and putting him in a year early, was to get him the academics he needs, I would say it's not working. Since it's still early in the year, maybe Tallulah's suggestion is best?