King's High School and John McGlashan College will contest the final of the Otago premier schools competition after winning their respective semifinals today.
King's needed a late try to beat Otago Boys' High School Second XV 25-22 at Hancock Park.
McGlashan beat South Otago High School 43-18 on its home turf.