Teacher networks