To put a text on a circle you have either
a) to convert the circle in a path.
This website can help you.
Or b) use <circle> tag, such as in this example
<circle id="circle" cx="70" cy="80" r="68" />
<text style="fill: green; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; white-space: pre;">
<textPath href="#circle" startOffset="60%" side="right">some text</textPath>
</text>
In this example the code side="right" will help you to get a not upside down text.