high school,library,music teacher,romance,teacher,school,carry on,math teacher,school play,headmaster,english teacher,teachers and students,innuendo,pupils,inspection,science teacher,sports teacher