Ya it has to be done now if done...Don't let the kid go any further. At least now you have the excuse that he didn't develop the way you thought he would.
And I hate when schools make a kid figure it out himself. It's a tough conversation, but adults have tough conversations