It will be interesting to learn why, when, and how Cora sent her to Oz. or, did someone else take her from Cora?
I reckon Cora gave the baby up very soon (if not immediately) after giving birth to her, purely because she was too poor to look after a baby, and (say it with me folks) she wanted to give her her best chance. Then I think after Rumple had been teaching Zelena, but then decided to pass her over and turn his attentions to Regina instead, Zelena became a loose canon that he couldn’t afford to have in FTL lest she try to mess with his Curse plans and/or contact her sister and mother. So, much like he needed Cora out of the way and had her sent to WL, he sent Zelena to Oz.