One of my kids has a BS in physics another a BS in Comp Sci. Twas not an issue.
My high school didn't offer anything when I was a student, and I also have physics/computer science under my belt.
It is, on the other hand, a pleasure to bring something like Embedded Computing to the Geeks. Then they have at least once class in school that they look forward to attending each day. Schools take good care of their football enthusiasts, but neglect their Geeks.
Neither high school or college can teach anyone anything unless the student is anxious to learn. A self motivated student will learn quickly, and even well outside of any classroom material.