And for the kids that do, we should have more schools that specialize in science, arts, social studies ect.
I agree with this, though on a practical level, I am not sure how it could be done. (The cost would be high because instead of running 1 school, a district would have to run multiple ones.)
In Northern Virginia, there is a (I think) magnet school dedicated to science and technology. I first heard about it when I went to college. (My undergrad is in engineering, so I met a lot of people who went to that school.) Although I have learned since that the school is not as good as I had first believed, it still gave a great basis in science and technology, and provided a lot of opportunities for the students. I still believe that if I could go back in time, I would be willing to kill someone if it meant I could attend that school. (OK, maybe not literally kill. But I would go to great lengths.)
My fiancee is an artist. She doesn't do that as a career, but if she could afford to, she would love to make a living from her arts and crafts. She took some arts classes at a community college, but had to stop because of costs. I know she would have loved to have gone to a high school that focused on the arts.