hey that really sucks, this is most likely not going to be an overly helpful reply (sorry for that) but i will try my best.
is there anyway you can do AP classes in everything other than english? surely your school would let you do AP what ever it is you do (sorry i was in english schooling so i don't really know the american schooling that great) and then you can do normal english, if not maybe get an english tutor or ask for additional support from your school or equilvalent of local athority (again i don't know what that is SORRY!!)
For the reading thing have you ever go tested for scotopic sensitvity syndrome? it's commonly assosiated with people with learning difficulties, i have been diagnosed with it and read specially tinted glasses in order to read more easily in the last 2 years i've gone from barely reading as i struggled so much to being a book worm reading everything i can get my hands on so that might be worth checking out as it makes a world of difference.
Finally the girl, ignoer her, ever school has one stupid bitch (excuse my french) like that in all likely hood you're doing better than her in most classes and she can't handle the fact that some one "disabled" is kicking her ass in classes which is just stupid. ignore her ultimately she will end up knocked up living in a box for being that dumb
this has been a stupidly long post but feel free to
pm me when ever you want