"what you would suggest for a kid just like the OP's son, but who excels in subjects like Latin, history, and social studies?...Unfortunately, my D does not excel in math or science or anything highly analytical, so that wouldn't work academically, though it might be very good socially. She much prefers boys and their interests, to girls and their interests."
There are many engineering-focused schools that need women and humanities majors. Some of these schools (MIT, Ga Tech) require a heavy STEM curriculum of their humanities majors, but others (Purdue, VA Tech) do not. She'd have thousands of engineering guys to hang out with at a school like that, and still be able to take humanities classes to her heart's content.