You should be able to switch your field of study at university in the US. However, admission to a program will depend on the university. If the university admits you to the school and not necessarily directly into a major, you will have a lot of choice. If the university admits directly into a major, then it could be harder for you to be admitted into a more science-based program since you haven't had the right classes in your +2. As long as you've been admitted to a university and receive the I-20, there shouldn't be a problem with the visa (unless the Embassy/Consulate determines there is based on something else).
Please view the expert's profile and feel free to directly message or email for paid guidance. ChanceMe.in will not get involved or require a cut for paid engagements between experts and students.
I've seen many students in your situation not knowing what they really want to study. I recommend you apply to schools where you're not locked in to your major from the beginning so you have time to explore your choices for your major. Most high school students who are about 18 years old have no idea what they really want to study so you're just like the large majority of students.