To become a school principal, you typically need a master‘s degree in education administration or a related field. You also need to have several years of teaching experience and a valid state teaching license. Additionally, many school principals have prior experience in leadership roles, such as department chair or assistant principal.