Some articles say we don’t need to take science in high school to become a pilot but some say we do... It’s very confusing and I don’t know which subject to take; Science, commerce or arts. Hope someone can help.
There are no specific high school or college academic requirements specified for pilots in the U.S. Code of Federal Regulations.
However, basic knowledge in math and the physical sciences is important, and will greatly improve your understanding of subjects that are taught in ground school so that you can successfully pass required written and oral exams.
Furthermore, to be competitive as a professional pilot a college degree definitely helps, and you will likely need some minimum science credits both to get in, and to graduate. Don't skimp on your education!
Do you have to take science? No, possibly not. Should you? Absolutely yes!
Without a basic understanding of science, it will be very difficult to understand the basics of flight as they are all about the balancing of forces (which is physics). Fuel management, air density and atmospherics are easier with a knowledge of physics and chemistry and navigation makes use of physics and mathematics. You could certainly get your private pilots license without any science though navigation will give you problems, but it is very unlikely that you could get a commercial license without a broader education.