Aubrey Lee Stephens, 50, appeared before a magistrate in Raleigh Wednesday morning.
Stephens spoke to ABC11 shortly after that appearance. He says he's trying to make sense of the allegations.
"I don't even know what indecent liberties are," Stephens said. "I mean, I don't know what that rule is. I have no earthly idea what that would be."
When asked if he ever talked dirty to an 11-year-old girl, he replied, "Oh, no, I didn't talk dirty to anyone."
Stephens spoke to ABC11 outside of his Apex home a few hours after posting a $25,000 cash bond.
Again we asked if he ever said anything inappropriate or if he propositioned a girl? He said, "No. I'm innocent of any of that kind of stuff."
Stephens worked as a Wake County Public School bus driver for 34 years. Cary police say multiple times in April of 2010 -- between April 1 and April 30, he proposed inappropriate conduct in sexually themed conversations with an 11-year-old girl. The alleged victim is now 12.
One of the girl's parents contacted officials at Davis Drive Elementary School last month.
Stephens was confronted with the allegations and resigned the following day. He says he can't say why he resigned.
Despite the time lapse between when the incidents allegedly took place and Stephens being charged, police say they had enough to charge the former bus driver. Stephens says he's waiting to see what happens next, while repeatedly denying any wrongdoing.
"I did not talk inappropriately with any student on my bus," he said.
He's also reflecting on his time on the job.
"I want them to know that I did the best job I can do as a school bus driver for Wake County schools for 34 years, that's all I can say," he added.
Wake County Public Schools declined to comment. ABC11 research shows he has no prior criminal record.
Stephens is expected to go before a judge Thursday morning.