I know you mentioned that you’re already familiar with the CTCL colleges, but there are two I feel compelled to mention:
If you’re going to Wisconsin for Lawrence, I would also check out Beloit which even has a Science Fiction & Fantasy dorm which includes role-playing (source).
A little further away is Knox, a school with a class called Dungeons, Dragons, and Deutsch: The Roots of Germany Fantasy (source). Having a class like that seems like the school’s student population would be a good fit for your kid and you can reach out to its LARP club for more info, too (source).
If he’s interested in College of Wooster, I’d also check out Oberlin which I suspect could be a good fit for him as well (and has joined CTCL). This 2024 blog post from a current student might provide some more context.
Don’t know how much time you have for visiting colleges, but here’s a map with all of the schools I just mentioned: