Hi :)
Firstly, im going to quote my favourite quote 'Stupid is as Stupid does' which means the most intelligent person in the world is as stupid as the things as they do. You are what you do. There is no such thing as being stupid hun, its not based on how clever you are or how much you know, its based on your actions and your heart ok?
I don't know much about learning disorders, but I think we can agree that you struggle in a lot of places on the learning side. So you're not going to be the next Albert Einstein, or the next Proust, but that doesn't mean that you can't have a wonderful life and the job of your dreams. Theres the whole other side, the arts, the psychology type subjects...so many things other than the ones you find hard.
As for the maths, just because she has put you down for that it doesn't mean all of maths, I read an article once about a mathematician who couldn't add up. If you're at all unsure you should talk to them, make sure you understand exactly what they say.
What are your favourite subjects? Probably not the ones you find hard, there is so much you can do. Look at this list of famous people who have learning disabilities
click. And famous people with dyslexia or ADD/ADHD
click.
Whatever happens you are not stupid.
You're different, the best of us are :)
Take care.
Aimee x