Oh, well that's even worse.
I know that feeling, too. I've had my mother rake me over the coals for getting 93% on exams before - in a school system that doesn't break down letter grades and considers 90% and 100% to be the same!e thing, no less.
But I suspect this is a little bigger than a singular test, given the meeting. Hope you can iron these things out. x_x.
May I ask what grade you're in, out of curiosity? I'm in my 2nd year of college, myself.
Otherwise, I would hang around more to chat, but I really should get to bed... I have class in 6 hours D: