15/20 sounds more like an 80 to me or B-, but these things needn't translate mathematically like that. If you say it's a B+/A- then I'll trust you, you have far more knowledge of your odd grading system than I do.