If you want to teach high school, you can take your pick of science majors. But a Bachelor of Science in science education may be more appropriate, allowing you to concentrate in one area while getting enough of an overview to teach multiple science courses. Some degrees also target potential...