On average, the amount of teaching experience needed to become a principal is usually between 1-5 years. After you possess the benefit of classroom experience, you'll become eligible for programs like the Educational Leadership degree, which generally requires at least two years of teaching experience for admission.