Computer Science Degree from a Liberal Arts College

@MamaBear16 : OP didn’t say top lac, just lac.
For kids who need more support, these are much better than directionals because they offer a lot of personal attention, there’s no falling through the cracks.

@nsrsfamily
Is he willing to prep for tests/act?
There are lots more possibilities if he can bring his act to 20-23.
He could also apply to test optional colleges. For these, curriculum rigor is paramount, so make sure he takes honors and AP classes in the classes he can handle. He’s at a rigorous prep school so as you say he has that going for him, but make sure he takes as much English and math as possible, plus philosophy if possible.