<p>If people in your high school has gotten into those schools with 2.9 in the past and with similar class rank, you probably also have a good chance. I could be wrong, but my understanding is that colleges judge you based on the context of your school. Students in my high school, for example, have trouble getting into competitive schools even with near perfect GPA.</p>