I would agree with Jordan. I have never heard the phrase. I also can't find it online.
My guess is that someone has made it up.
I would agree with Merlyn that being new to teaching is the obvious interpretation, because of the connection between 'green' and inexperience.