Student teaching is a college-supervised instructional experience; usually the culminating course in a university or college undergraduate education or graduate school program leading to teacher education and certification. Examples of programs include Early Childhood (Birth-Grade 3), Middle Childhood (Grades 4-9), and Adolescence to Young Adult (Grades 7-12). It is required by those earning either a Bachelor of Education or Master of Education degree, as well as liberal arts Bachelor of Science or Bachelor of Arts degrees with a major in education.