Ok. I'm a late bloomer into science. I'm 21 almost 22. I am about out of the military. During my high school years I didn't push myself. I stayed around a 2.8 to 3.2 GPA and top 40% of my class not high. I've changed since then and always test extremely high. I was selected for AP classes but denied it and stayed 1 year ahead of my class. I am looking for a credible list or some guidance on top non ivy league schools with strong physics / astronomy programs I intend on going for a Ph.D in astrophysics / particle physics (subject to change) I've gone over this forum a little and I apologize if I have missed important threads regarding this topic already. I am at work and on my phone so its not easy to manuver the forums. Thanks. Also I am curious as to what's the,best way to tackle this. (Bach to phd). Get a Bach anywhere and score top 10% then transfer? Or bust my arse and try for a higher school and stay through phd?