Seven high school students at St. Marguerite D’Youville Secondary School have been disciplined, while two others got off with a warning after making inappropriate sexual comments about teachers.