Managing Expectations

Run the npc 's.
Right now it sounds like she’s out of the Texas rat race to be top 7% by gaming rankings, good for her.
She’s doing everything right and I wouldn’t necessarily increase volunteer hours - what matters is what she does with her free time as well as her character as it shines in class or with others. Volunteering isn’t a matter of hours but of impact.
Taking subject tests after she’s done with the subject is the most efficient way of handling it, so if there is a possibility for her to take subject tests in May or June in (a) subject(s) she just completed it could be an efficient way for her to handle those. For example, if she took world history this year she could take the subject test.
What you can do is have her take college tours to get an idea of what she likes in terms of settings, size, vibe… . In Texas, you can visit UT and St Edwards (2 very different colleges in Austin) then add whatever 's nearby: which felt 'right’s and why? (specify you don’t mean she’d be going there but rather she can use these visits to have more concrete ideas of her must haves or must not’s). In NYS she could visit Vassar and Marist in Poughkeepsie; Barnard, Columbia, Fordham, Nyu in NYC. She would get an idea about urban vs. College town vs. Rural, women’s college vs. LAC vs. Research university, campus vs. no campus…
Because there are so many colleges out there, you may encourage her to borrow Princeton review 's best colleges or Fisk guide, start reading putting a post it on the ones she likes.