DS's grade school is academically poor. Bottom third. For example, his teacher has no idea what his reading level is, so his reading homework is always on a very low level. Luckily he reads library books, so I am not too concerned. He never has math homework, as in never, but much worse, imo, is that the math teacher has no idea what level he is on; he has no idea about any of the kids. I don't know what, if anything, they actually do in math.
HOWEVER - it is only to blocks, so he can walk there and back. All of the neighborhood kids go there, so it is very easy to arrange play dates with the other kids. He is happy and has all his friends there. He likes the school. He likes his teachers. For us the social aspect is very important. And although his younger sister is in private, he does not want to go to the private grade school. And I don't want to take him kicking and screaming, as I feel that will backfire, both socially and academically.
We have signed him up for a private middle school. He is top of the list, so is virtually guaranteed a spot, starting in 6th. it is a creative school which will fit his interests well. So in the meantime, for 3rd, 4th and 5th we have basically given up on our sons school. If he learns something great, if not, too bad. We are basically waiting out the next 3 years until he can switch in 6th. We have talked to him about it, and he says he does not want to move in 6th either, he wants to stay at his school. We have not told him yet that he MUST switch, but both DH and I agree there is no way we are wasting 7 years there, three more wasted years is bad enough. We also think that age 8 is very hard to move him now, but by age 11 he will be in a different place and more ready to see that a switch will help him get a better education.