Rebecca Ferguson has blamed her teen pregnancy on poor sex education at school.

The 27-year-old singer - who has two children Lillie May and Karl - fell unexpectedly pregnant at the age of just 17, but she believes the situation stemmed from a lack of support at school during her younger years.

She said: ''I don't think sex education went down very well in my school. I was terribly naïve.''

The former 'X Factor' contestant - who was runner-up in the ITV show in 2010 - tried out for the singing competition twice before, as well as 'Britain's Got Talent', but failed to secure a spot on either programmes because she refused to supply bosses with a sob story.

However, on the last attempt in 2010, the brunette beauty believes producers forced the emotional experience out of her.

She explained to The Belfast Telegraph newspaper: ''In the interview, they asked me why this was so important to me, but they thought I was just faffing about when I said I love to sing. So they asked me about my kids, that was it. I broke down in tears. He [the interviewer] just said, 'Great! We've got it.'''