An assistant principal is an administrator at an elementary, middle, or a high school. They are second in position behind the principal.