kinda late to the thread but…
You do not suck at math. For NoVa, it may feel like it but you took calculus despite not having math as an easy-for-you subject (evidenced in the fact you took Algebra2H despite getting a B in Geometry, or taking AP Calc after Precalc Reg) which many adcoms will see as evidence of willingness to challenge yourself and intellectual strength. You’d be among the top applicants in terms of math background at most colleges in the country. In college, if you major in the Humanities, even if you’re not required to, DO take statistics.
That being said, that background is not sufficient for STEM at top colleges, indeed - but it does show you can do it if you attend a lesser-known college and put you mind to it, or that you’d be successful with the quantitative aspects of poli-sci (check out the SODA major at Penn State) or History.
Senior classes: you should replace AP Psych with either AP European History or the new AP African American History. Alternatively, in additition to DE US Govt, take a DE class involving history of a specific area, group, or period. Taking DE Intro to Philosophy would be another proof of rigor.
Save psychology for freshman year in college. If you want to major in history at a top university, you want a history class your senior year.
For History in particular, where you study is important: a good program will involve a lot of reading and class discussions, so peer quality is essential, first because quality of the seminar will depend on them and second because level of reading&writing (quantity, pure textbook v.primary sources, understanding v. analysis, type of paper expected…) is the #1 concern for that field. This can be found through excellent honors colleges at T100 universities, solid LACs, etc, and does NOT require T40s/Ivies/Little Ivies. Freshman-level non Honors classes at large universities or CCs won’t cut it though.
In addition, some colleges will have excellent career resources for Humanities majors and others… not so much. inquiring after admission and using these services as early as freshman year, building your resumes&experiences+professor connections is going to matter a lot. (Profs will be excellent everywhere).
Finally, you may want a collegiate or residential experience. For these reasons, I wouldn’t recommend NoVa CC as your sole “safety”.
Not to mention that if you’re honest with yourself, that isn’t what you’re truly seeing yourself doing; when your friends announce where they’re going and most are attending a 4-year college, won’t you feel odd realizing you should have applied to a few 4-year colleges that you could talk about rather than being stuck saying you’ve been denied/denied/denied/denied and end up at NoVa. It’s EXTREMELY difficult psychologically for students who expect a lot of themselves. First, there’s a matter of being shut out of the chatter; second, there’s the humiliation v. need to save face; third, it’s just… devastating. It’s easy to underestimate how devastating it feels to be rejected again and again and again from places you really wanted to attend (which is the likelihood for all applicants applying to colleges with sub 25% acceptance rates), which is why even top applicants hedge their bets.
You don’t have to attend your safeties if you truly feel that NoVaCC is a better choice but for your sake make sure you do have 2 4-year (honors) college safeties.
Look up banknotes specialists: where do they teach? Reach out to them and ask them a real question relevant to your interests + what kind of research they’re conducting, whether their university is supportive and how so, etc. (This could lead to opportunities and at the very least will be fulfilling for you. Note that many professors may not have the time to reply but if they’re passionate about the same thing as you are, it may help in convincing them to spare the time to “chat” with a HS student.)
Target places many of your peers don’t: Carleton, Macalester, Grinnell, Gettysburg, Dickinson, the Maine LACs perhaps, Davidson, Connecticut Coll, and Vassar for reaches. Pitzer and Occidental if you’re okay with CA.
If you want large universities, UWisconsin-Madison or UWashington (for instance) can be added but it’ll be hard to beat your instate options. Penn State, UConn, UVermont would all be targets to safeties for Liberal Arts (note that SODA is in CLA); at Penn State you could apply to Schreyer but even if you didn’t get in (it’s very selective, the 1st year class is 300 out of 8,000) you could sign up for Paterno Fellows.
At all the private colleges, start demonstrating interest now. Type “join the mailing list” + name of college in your search engine for each of the colleges listed in this thread. Have a college email that you check every day, click on the links you find interesting in each email they send. (This is tracked).
At UMich, target RC (Residential College) within LSA - but it’s another reach.
AU and/or GWU should be on your list.
Frankly though if I were you and I had such a stellar choice for history and poli sci as W&M in my backyard, I’d apply ED to have a decent shot.
Or… you could aim for History at Oxford or LSE, or Engineering at Herriot Watt etc, ie., target British universities where your GPA doesn’t matter, only your AP+SAT scores (plus, esp. for Oxford, a written and/or oral exam which students prepare by reading a good dozen books over the summer.) History at Oxford is no impediment to a career in the City.
Note that history majors are expected to be fluent in at least one of the languages spoken in the area they’re studying. An issue ofc is that you may not discover what that area is until junior year and gaining fluency is a multi-year (/study abroad) project.
If you really want Engineering there are programs where one can get into with your current math/science background but I’m guessing you wouldn’t be interested in attending these colleges. Electrical Engineering from any college is very much in-demand right now for instance. Pick the easiest-to-get into public university in VA that offers Electrical Engineering and you’re set.
BTW you could also apply to AU for CS. It’s not what they’re famous for but their program is good and with their “internship day” system you’d have a lot of experience. AU for CS would be a match/target.
You can follow a dual strategy: EE at instate public safety(with honors)+ AU CS, then History/PoliSci/similar everywhere else.
Some from JMU, GMU, UMW, CNU, VCU all with honors colleges should be on your list (even if you don’t intend to be going).
Build your list from the “bottom up” : find 2 4-year safeties you like (go visit 3 from those I listed above for instance, contact the Honors college ahead of time and ask whether you can meet with an official and an Honors student).
You could add 1-2 private midsize universities like Fordham (the selective IPE major may be of interest; it integrates quantitative skills and you’d likely compete against NMFs for it but is worth a shot) or Marist (Marist is another one that’s very reputable for CS due to direct partnership with IBM and where you’d have a shot).
Then add 5 or 6 targets (acceptance rate should be 30-40%) that share key (to you) characteristics with your reaches: it could be sports, strength of academic dept, internship opportunities, weather, proximity to a city, ease of switching out of your declared major (for publics, since there’s a lot of gatekeeping - LACs admit you to the college though there’s a consideration of what major you’re interested in; they assume you’ll try a bunch of courses before settling on the one you like best)…
Your reaches should have an acceptance rate in the 20-30% range. Anything else, sprinkle on top, sparingly.
Probably not what you want to hear, but in addition to your instate universities (and you’re incredibly lucky to have such a topnotch choice as W&M), focus on LACs. Being male is a definite advantage, being Asian may well be at several of them, and being high-income will help you at all need-aware universities. In short, your profile involves not just one lucky break but several and if you’re smart they can benefit you.