<p>I just wanted to comment that although it is true that Caltech values awards and advanced research, you are not an auto-reject if you have neither. What Caltech really looks for is passion and interest, and if you can demonstrate your passion for math/science in other ways, then lack of awards or research will not hinder you. </p>
<p>I also agree with the suggestion of Harvey Mudd. It is very similar to Caltech - in scientific focus, size, location, social scene, etc.</p>
<p>While I cannot think of any schools off the top of my head that value test scores and EC’s over GPA/rank, you could take a look at Common Data Sets of certain schools. They often have a section listing Scores - Very Important, EC’s - Important and the like which may be some indication of how the school weighs the stats on your application.</p>