The length of time it takes to earn certification as an elementary teacher varies by state requirements as well as preparation route. University-based preparation programs typically include both general education and then educator-specific coursework. These may take 4-5 years to complete, and often result in a bachelor's degree and sometimes a master's degree, based on state requirements. Many of these programs include certification testing, and sometimes the licensure application process, in the time it takes to complete the program. Those who already hold a bachelor's degree may enter the classroom and then earn their license either through an alternative route to certification or through testing only if they have already satisfied the coursework requirements. Alternative routes to certfication may take 1-3 years to complete. Certification through testing and classroom teaching hours may take 1-3 years, as well, depending on state requirements.