Teacher faces charges