I cannot comment yet on how this has affected college options, but my D20 switched from a STEM charter to a local public school. While the STEM school was probably a “better” school in regards to core classes, she has encountered many more opportunities at the local public school, especially when it comes to electives, clubs, and athletics. You have to pick the best school for the child with the knowledge you have at the time. If your son wants to make the move (my daughter was the one who instigated her move), then he already has a level of intrinsic motivation.