<p>Well.....an interesting basket of apples. First of all.....since you live in Pakistan you will be paying out of state tuition to ANY state university in the United States unless you have some illegal hook you plan on using. It doesnt matter that you are a US citizen. Residence is determined by where you live and for how long. So, that being the case why are you bothering with large state schools? The tuition will be similar as that of private schools and private schools frequently give better financial aid. Your scores are good, but not super. So focus on schools that are MATCH schools, not prestigious big name reach schools. In my humble opinion that means schools not likely in the top30. But schools DEFINITELY in the top100. If California is your interest because of weather and where you were born, then look at PRIVATE schools in California. I would strongly suggest University of San Diego, a catholic school that is highly regarded and has a gorgeous campus. Pepperdine. Santa Clara University, a Jesuit school that is highly regarded. Occidental College is also well regarded in Los Angeles. </p>
<p>In the northeast, which makes sense for travel reasons and so forth, there are hundreds of schools that would snap you up. I dont know if you are considered a foreign application because of your residence, or whether you are a domestic application for citizenship. But let them figure that out. The bottom line is your scores and grades. Have you looked in the southern United States? You have scores that are not out of reach for Wake Forest, Furman, College of Charleston, Elon, Richmond, Loyola Md. You are a bit of a stretch for Davidson and Emory but they may be worth a shot. You are clearly a stretch for UNC and Duke and UVa. Forget them. American University and George Washington in Washington DC may take you...so consider them. In Pennsylvania you have Lehigh, Lafayette, Villanova, Bucknell, Dickinson, Haverford...all within your reach....though Haverford is a slight reach for you. Drexel is okay for you too. </p>
<p>Syracuse, Fordham, Manhattan, Marist, Canisius, etc in New York are good fits academically for you. NYU may take a look so that is worth applying to. BU and BC in Boston. Providence in Rhode Island. The Ivy League is a stretch. Bowdoin and Bates may look at you.</p>
<p>Be proud of your scores. There is nothing wrong with them. You are clearly a very good student and will do very well in college. Focus on what KIND of college you want instead of its geographical location. Focus on factors that are important to you: social, academic programs, dorms, sports, student faculty ratios, perhaps weather. Its all about "fit", not prestige. Its MUCH better to be happy and thriving than be at some school that has a big name and you are unhappy possibly. Not to say that the top30 wouldnt work out well for you. Wake Forest is a great school and they LOVE diversity there and your scores fit in nicely there. </p>
<p>But I dont know why you want to attend a LARGE california state school if you are clearly an out of state applicant and would have to pay out of state fees. Ditto for Michigan. Its a superb school, but its HUGE! And its VERY cold there in the winter....snows ALL THE TIME. </p>
<p>Good luck and I hope that helps.</p>