yes you need a masters or a bachelors degree
no
You should probably major in the subject you want to teach and minor in education. Say you wanted to teach Biology, you could major in Biology and minor in secondary education. If you want to teach elemtary then you can major in elementary education or minor in it with a major in something you would like to teach.
No. you don't need to minor in math to teach in elementary schools because if you take up elementary education as your course, you can not say that one subject is your major or minor. In elementary all the subjects are your major because you are teaching all the subjects anyway.
Bachelors Degree and cirtification to teach
You will need a bachelor in education degree with a major or minor in physical education. There may be additional courses and state testing to teach the subject of health. Most high schools require just one course per student.
In Australia you need two qualifications to teach floristry. Certificate III in Floristry and a Batchelor of Education.
To teach at the secondary level or higher you really need a math major although you can be certified in most states with a minor in math and can likely get a job since math teachers are relatively scarce. You need to take the education courses needed for certification if you want to teach in a public school. You can teach math at the elementary level after one or two courses in math for elementary education. At any level, you will find it advantageous to take as many math courses as you can.
it will be beneficial to you if they compliment each other but its not a requierment that they are similar. For instance, my major is education and my minor is spanish so that i can teach all subjects including spanish. But you dont want to do something like major in accounting and minor in physical education.
To know how they can teach
You need to major in early childhood education to teach younger children. Most schools offer that degree.
In order for you to teach for special education you need a licence, not just the certification. Depending the state in which you teach, you might have other requirements required from the state.
need a degree in education and a secondary degree to teach high school
teacher need four year college degree and they need training so that they can teach the student