If you go to college and major in education, you will learn how to teach children math and English and all the other subjects they are supposed to learn in school. The job of a teacher, however, is complex, and it requires skills you won't learn in college. These are known as soft skills. Either you are born with them or you have to develop them somewhere along the way.
To be an effective teacher, you must be sensitive to children's needs, organized and creative. You have to be a good communicator and motivator. Children and parents must find you trustworthy and patient.