What High School courses should I take to become a Software Engineer?

I think there’s really two questions, what do you need to get in and what do you need to be good?

I agree with @turbo93 that classes that round you out, that broaden your perspective are important. Those are things that make you better. My son for instance took AP Lit (Literature of London 1 Semester and Literature of the Grotesque 1 Semester, Blood Meridian, Dracula…