A secondary education degree typically requires the completion of about 120 credit hours, including one or two semesters of classroom teaching experience. Most full-time students are able to fulfill these requirements in four to five years, but part-time students may need additional time.