Chance me please---somewhat non typical Indian!!

<p>Hey-so I'm a first generation Indian girl (my parents were born in India and I was born in the US)
I'm looking for schools in New England, preferably Massachusetts.
My stats are definately not amazing.
GPA: unweighted: 3.5
weighted:3.7
I didn't take many honors classes, but I took AE (accelerated enriched) classes. I go to a very demanding school, so AE classes are actually harder than honors classes at most schools.
My grades have had an upward trend-I got 4 A minuses and 1 B plus in my junior year, compared to mostly Bs and B pluses before. Senior year I am taking 2 AP's, AP Calc AB and AP Psych.
SAT: 2100...660M/700CR/740W
Subject Tests: I only took math 1 and 2 so far, got a 680 on Math I, and a 730 on Math II. I will only be sending my Math II score, and I will take French and Lit in October before applying.
ACT: 29, and I'm getting June scores tommorow!
I want to major in Education and become a special education teacher. This is what I really want to do, and I also hope it will set me apart from "typical asians" and somewhat reduce the affirmative action disadvantage.
My absolute dream school is Boston University-but I know that is a reach. I also love Northeastern, but I know that's another reach. :(( So any ideas of match schools for me?? thanks!</p>