Have you talked with her pediatrician about this to get their thoughts? What are the grades like in other classes? What are her plans for after high school?
You mentioned that she gets accommodations, but what specially designed instruction is she getting to help her learn material? 504s list accommodations, but with an IEP, she should receive SDI in needed areas. How is the school teaching her how to learn material?