Rensselaer was mentioned. I think it has everything you are looking for, particularly since you are qualified to both get accepted and do well there. I regard 3.5 or higher as an achievable college GPA for a student who is both prepared and dedicated. Your high school grades are the strongest predictor of this. Btw, considering your intended major, I was surprised not to see AP Chem on your schedule. Does your school offer it? Good luck!