Some parallels here. When my son was very young I'm thinking around kindergarten but it could be even before that some teachers thought something might be off about him. I took him for tests, one Neuro wanted an MRI but he would need general to stay still. I declined. I understood him perfectly but some teachers I guess not. Broward County sent us to Pompano where they had speech paths. We were there for hours. Finally we had answers. They told us he was completely normal. His speech was because he was speaking two languages at such a young age. That was years ago. Since his mother isn't in the picture any more he completely forget Portuguese but has 4 years of Spanish under his belt.
The summer of 4th grade the school called. He was a normal student. Good grades but not outstanding. They said based on his test scores he qualified for gifted classes. They probably never had a parent say "can I get back to you". I wanted to discuss it with my son first. To my surprise he was really excited about it. Ever since then a switch flipped in him. He likes being "smart". He's a straight A student taking 4 AP classes this year as a junior. That phone call so many years ago made a huge difference. We had him tested back then also. He was shy of gifted level by 2 points even though they put him in those classes. They based it on the FSA scores. The little shit has been bugging me ever since to pay for a retest. Most shrinks charge about $500. The school will do it for free. Some kids claim they had higher scores from the shrinks. I'm not paying $500 for an unneeded ego boost, plus I know he's smarter than me but that isn't saying much.
A couple times in middle school he decided unilaterally he needed a break for a quarter. I wasn't checking everyday and he would just not do some work and get a B here and there once a C. Next quarter straight A's again after I got on him. Watch his grades like a hawk. I'm sure PB has a website with daily input from the teachers like Broward has. My son is very competitive with school. MY GF's family is also littered with overachievers. He likes being an equal among them so that helps. He likes when overachieving adults tell him they were just like he was as a kid.
Keep him around smart people.