She would love my DS. DS's teacher mainly just works with him on math one-on-one but teaches him very advanced concepts (right now he's learning how to solve problems like (-18)-(-29)=. DS tells her he already knows how to do this and actually sometimes tells her she's wrong and argues with her about answers! I don't think his tone is necessarily as rude as that sounds, but still! DS is so sweet and quirky it's hard for anyone to get mad at him. But I don't know what happened to my quiet passive little guy. He will also say things like "That work is way too easy for me." when he sees the regular first grade stuff. She said she's kind of annoyed by that and has been working on it with him, but she's not judgmental and crabby like your teacher.