Question: how many years of school to become a teacher?
Answer: It typically takes between four and five years to become a teacher. That is the length of time required to complete a bachelor's degree, which is the minimum qualification for teachers, whether they are teaching elementary, middle school or high school.