Foreign language and science options

IB SL foreign language= AP Level = level 5. (It’s worth taking the AP test since SL rarely gives credit).
IB HL= post AP level.

For usual public flagships, level 3 is sufficient. For UVA, UNC, top UC’s, and foe honors colleges, it wouldn’t.

Another separate issue is that he’ll have to learn a world language if he wants to work in international business.