teacher public agent