When I took geometry I often was burned by my teacher when she'd ask me to come to the board and solve a problem. She'd say "You can't do that we haven't gotten to that part of the book yet, sit down already!" It all just seemed to logical to me. Maybe I didn't know what "it" was called but it was logical and easy to work out.
Most of my math teachers treated me this way, they'd be upset with me because I didn't write 100 copies of the problem on my homework but I'd pass all my tests. I was constantly in trouble with my teachers often being reported to the administration as a cheater. One teacher made me take my shirt off he was so convinced I must have written the answers on a sleeve or something. All because I didn't miss a single problem on his test but never turned in a single page of homework to his class.