Have her build her list from bottom up. Take advantage of SUNY free application month in October(this way she can toss an application at Bing, Albany, Stony Brook, UB , and maybe even Geneseo and New Paltz) this way she will have a lot of choices regarding affordable options.
Has she considered Womens Colleges? She will probably be able to get some merit money from Smith, which is part of the 5 college consortium and is strong in STEM.
Has she considered tossing an application at CUNY Macauley Honors (CUNY has free application month in October)