I think you are worrying too much about your grades. Your grades are fine (actually very good!) and you definitely deserve it. You are taking rigorous courses (AP Physics, AP World History etc.) so of course, your grades aren’t always going to be A+.
By any chance, are you Asian???