I agree with @frazzled2thecore above.
Naviance reveals that the average GPA for our high school’s HYPSM bound kids is a 4.5. For kids that take all honors/AP courses, that is an A- average, suggesting a few B’s along the way.
If we drop down to a colleges ranked between 10-20 nationally, we are talking about a 4.3, a B+ average with all honors/AP courses.