Well, all I can say is WOW! You are dealing with a LOT. Has all of this been within the last year? I can only hope not. If so, it'd be a miracle if you felt “bounced back” and perfect right now, there's so much in you that's trying to heal.
Dealing with an autoimmune disease is a completely different experience than dealing with anything we've been used to in the past, and it does include emotional aspects such as depression, because we're now struggling with the fact that we've got a persistent condition we must accept and consider nearly every day.
The memory issues do seem to continue, somewhat, for almost everyone I speak with, unfortunately. Still, the better we feel, the better it gets – for all the things that may linger. Everyone's different, and hyperthyroidism is incredibly damaging. After you get back to normal, your body BEGINS to heal, because it can finally put some attention on the “trouble spots.” All of this takes far longer than anyone wants, but we must see clearly that this is where we are.
I think the best possible advice we can give is just to keep putting one foot in front of the other, keep an eye on your own thyroid hormone levels, be your own best advocate, and when you find a good thyroid hormone level and remain there for some period of time (it CAN be months, I won't lie to you), you can get to a really good place.
A symptom diary can be your savior, when you're talking with the doctor. They LOVE empirical data. Make a chart each day with your symptoms and their severity, then correlate with labs as you get those done. Tiny adjustments can make a big difference over time – remember that it's not safe to adjust doses by a great deal at once, so it can take a lot of time to get through this process, but you'll get there, and it's worth it. Better than being unwell every day.
As for school, well, Kimberly's advice is VERY good. If you could get some accommodations, you'd have a better shot, and your grades would more closely represent your actual abilities. I know it feels like “caving in” to your issues, but it's not, it's being fair to yourself.
Remember overall that you are recovering right now. You need downtime, you need time for YOU, and that's going to be an important element to your overall emotional state as well, so make it a priority. Top on your list of things to do should be things that feed your soul and satisfy you to your core. Bottom on your list (or maybe even completely OFF your list) should be things that suck your strength and energy and give you no payback whatsoever.
I hope this helps! I can't say I've been exactly where you are, but I've been through the “search for my thyroid hormone levels,” and I can tell you that you WILL get past this, it's just a matter of time.
GDATF Online Facilitator