I get further by using the word "lazy" instead of "challenged. "Challenged" is a bit overused and I am not sure that everyone who is not gifted truly understands the word. "Lazy" seems to strike a chord.

I am supplementing with Latin, which is different and complicated. She still learns it fairly fast, but it isn't immediate. There are subjects like that out there that take time to master.