Also keep in mind that a tuition exchange/tuition reimbursement program for university employees and their dependents may be applied to meet your financial need, and it might not be stackable on top of need or merit based awards that you get, it may reduce those awards. You must check details for each college very carefully. As other posters have pointed out, you also need to evaluate each college’s financial aid/merit scholarship policies, since each school does things differently.
UNC CH is very difficult to get in OOS, since there is a state requirement for NC students to be awarded at least 82% of available spots. It also offers primarily need based aid(some merit, but very hard to win) and does require the CSS profile, which will consider your father’s income.
Ditto with William and Mary. While W&M does meet need for IS students, it only awards need based aid for high stats OOS students, and generally not more than 25% of need in grants, but it will offer more to very high stats students that they really want(my OOS daughter was admitted as a Monroe scholar and they met 100% of her need with a grant). With a 35 ACT and other high stats, good ECs, etc. my OOS daughter got into both UNC CH and W&M, they both met her need with substantial grants, but she received no merit aid from either. Since we had another younger child 2 years behind, they were still not affordable for us. She chose a different school which offered her a full tuition merit scholarship.
Try to keep mind that there are are a lot of great schools between your reaches and safeties which may award you significant merit aid. At my kids’ very competitive high school, I have seen many top students each year apply to lots of reaches(thinking surely they get into at least one), using our state flagship as their safety, and applying no schools in between. Many do not get into any of their reach schools and end up at the State U, which they did not really want to attend in the first place. Make sure you really would be happy to attend your safeties, and also add some less reachy schools to your list, too, where you could have a chance at getting some good merit aid. Don’t waste time and $$ applying to schools you really don’t want to attend or cannot afford.
If your father’s finances (and any step parents) are going to be considered, because the CSS profile is required, you will need all that info to get accurate numbers when running the net price calculators. Some net price calculators will estimate merit aid, but some do not. If a school offers large competitive merit scholarships, you would likely need to be in the top 5% of applicants for that school to have a chance of winning it. Cast a wide net so you end up with good choices that you like and can afford.