Help my junior make a list: small class size, good STEM (CS/math/bio) and research opportunities, blue states, <$40K with need-based aid

That makes sense . The only concern might be as she moves further away from calc, how well will she remember the material for the exam if she ends up having to take it?