NCF is academically a step up from UF, but it’s also a very unique culture and given that it’s small students tend to either love and fit into the culture or really dislike it. I hadn’t suggested it because given OP’s description of his kid, it didn’t sound like a cultural fit.