Teacher manager