Regarding your last post, I was getting mid 90s in Latin in high school and now I'm getting C's at the highest, so I know how you feel.
I think it's a normal thing to drop that much, though.