<p>Yes, UC Santa Cruz has a minimum of a 3.0 for instate (3.4 OOS). That may be an option, and a good one if so. Look at some of the Cal States too. Since you are looking at Guilford (I personally love this school), why not look at Humbolt State too. IB program will help you hopefully get nudged into UCSC, but the reality is that your other schools are big reaches and it’s time to come up with some schools you can really target. Also, look at UC Merced. I have a DD with your GPA and she’s looking at Whittier College (for Japanese, so I have no idea how strong in the sciences/math they are…look into that one too).</p>