In Christianity, how old was Mary when she became pregnant with Jesus?

I remember in school one of my teachers said that Mary was only around 15 during the immaculate conception. It had never occurred to me that she might have been that young. I always assumed she'd be at least in her twenties, since she was married to Joseph, right?

So someone set me straight.
21 answers 21