missacademy2018, please do not sell yourself short. You have excellent grades, you are in a rigorous curriculum, you have ample ECs plus you are from a single family home and are a member of a minority group. You have a shot at any school you apply to.
Cost/Financial Aid: Typically the selective schools are also the ones that have the greatest endowment and provide the most generous financial aid. A number of the schools you looking to apply even have no load to families making less than $60,000 a year so your entire need (as they determine it) is met with grants. Most of the Ivy League schools and top liberal arts colleges are in this category. Schools like Northeastern, Rutgers and NYU are not. They are just not very generous with aid. However some of those schools will offer merit aid as well, so at this point in the game do not look at cost when evaluating what schools to apply to. Let the admissions come in and see what the financial aid offers are and decide then. It is a great thing to have options. The CollegeBoard has a net price calculator. Complete that, which will then enable you to see, with just a few clicks) your estimated financial aid from dozens of schools, including many of the ones you want to apply to.
What Schools to Consider: As some other posters have mentioned, please include some of the top liberal arts colleges in your list. They provide an education that is as rigorous and good as any ivy league, and usually with much better support for students. By no means does this mean you should NOT apply to the Ivies. Go for it. If I were you I would add Hamilton, Colgate, Smith, Vassar, Wellesley, Wesleyan, Williams, and Amherst to your list. Of this list Smith, Vassar, Wellesley and Wesleyan are likely to be more diverse schools. Nothing can be as good a substitute for how you may fit in than a visit. I know this is tough to do with a full course load during the academic year, but during every break go visit one of more of these schools, when that college is in session. You are not really going there to see just the buildings, but rather the students, who they interact, and if they seem happy etc… You mentioned not wanting to be in 100 person lecture hall. You will experience that at some introductory courses even in the Ivy league schools, but definitely not at any of the liberal arts colleges which tend to limit class size to 40 or less (many with fewer than 20 students). Also, where the liberal arts colleges truly shine is access to the faculty. At the LACs mentioned above you have daily access to your professors. It is not uncommon for a student to walk into their professors office anytime they are there and have them explain things you don’t understand. Plus the at LACs the professor will be the one teaching all classes, no TAs. Apply to all the Ivies. You have nothing to lose. in NYS they have an HEOP program that is designed to provide students from disadvantage backgrounds additional opportunities for acceptance and preparation to ensure they are ready for the rigor. This will provide greater chance of acceptance to Columbia, Cornell, Hamilton, Vassar and Colgate (top schools in NYS). Also, go visit Dartmouth. It is an Ivy and relatively small in size.
Your preparedness for rigorous academics: Again, do not worry about this. No question the academics at any of these top schools is going to be challenging. But if they admit you, that means you can do well there. Yes many of the students attending these schools are brilliant, but there are also many students who are legacies, athletes, from disadvantaged backgrounds that are also there. These schools do a great job of providing additional support to ensure students succeed. You may want to NOT apply to some schools where every college starts out by describing the “intense” academic environment like an MIT or Swarthmore. But other than that I would not worry about doing well. Also, if you have a true favorite, and checked their net price calculator to make sure the estimated award is sufficient, apply Early Decision. It really does improve your odds of acceptance at that school. If you don’t get in or are deferred, apply Early Decision II to your second favorite.
You have worked hard and despite some personal challenges have done well. No one can guarantee that you will be admitted to any one of these schools, however, if you apply to enough of them, you will have the right set of qualifications that some of these schools are looking for the year you apply where you will get in. You should have a few safeties (perhaps Binghamton or Geneseo, but not much more). Applying through QuestBridge is an excellent start. Also, many of these top schools have Multicultural/Diversity overnight visits (usually free). For your top choice schools (3 or 4), find out about these programs and apply to the overnight programs. That will get you in touch with some folks at those schools who will provide you additional assistance/guidance in getting in.
Don’t sell yourself short. You have a lot going for you and you will be an asset for any of the schools you want to attend. Good luck!